ashlar Wrote:This with the CoreAVC decoder which, if I'm not wrong, can now be used with mplayer under Linux (but I might be wrong on this).
I'm pretty sure that
MPlayer for Linux does not yet support the CoreAVC binary codec (patches was submitted to mplayerhq.hu but not accepted). CoreAVC is a closed source commercial codec that you have to pay fore, it is highly optimized and supports frame-based decoding on multiple processors/ CPU cores. In any case that is a moot point for XBMC for Linux as it does not use MPlayer but the DVDPlayer and the DVDPlayer does not support binary codecs. Know however that the developers
FFmpeg, the open source codec suit that XBMC uses in the DVDPlayer (which is the only and default video player for the Linux port), have talked about implementing frame-based decoding of H.264 in
FFmpeg (for multiple processors/ CPU cores decoding), which is more effective than the slice-based decoding that
FFmpeg already supports, plus other small optimizations are being added
FFmpeg's H.264 decoder every month. So my guess is that it is only a matter of time before
FFmpeg catches up to CoreAVC performance of solely using the CPU for H.264 decoding.
I like to end this rant by saying that you should all support the
FFmpeg's efforts instead of relying on closed source commercial codecs.
http://www.ffmpeg.org
http://xboxmediacenter.com/wiki/index.ph...t_requests
jmarshall Wrote:Perhaps mplayer for win32 will bypass using the hw acceleration?
Yes, I am pretty sure that
MPlayer for Win32 does not support GPU assisted decoding, I recommend
MPUI for testing.