[MPlayer-dev-eng] Status of CoreAVC (last time) and using win32 codecs on x86_64

Alexander Strange astrange at ithinksw.com
Wed Jul 25 15:40:13 CEST 2007


On Jul 25, 2007, at 6:20 AM, Michael Niedermayer wrote:

> Hi
>
> On Tue, Jul 24, 2007 at 01:00:56PM +0200, e-t172 wrote:
>> Arpi a écrit :
>>> Hi,
>>>
>>>> On Mon, 23 Jul 2007 07:16:37 -0700
>>>> Alan Nisota <alannisota at gmail.com> wrote:
>>>>
>>>>> Well, I continue to get a lot of mail about using CoreAVC with  
>>>>> mplayer,
>>>>> so I thought I'd post a status update.
>>>
>>> WTF is coreavc/corecodec ???
>>
>> http://en.wikipedia.org/wiki/CoreAVC
>>
>> Right now CoreAVC is the only existing solution to play HD video with
>> decent performance (unless you got your PC from the NASA :p )  
>> through a
>> DirectShow filter. Other solutions based on DXVA (if your graphics  
>> card
>> supports it) exist, but only proprietary, expansive, bloated software
>> (PureDVD, Nero Digital) supports it.
>>
>> CoreAVC can be used with any DirectShow-compatible player, except
>> mplayer which needs a few modifications (the patches we're talking  
>> about
>> here).
>>
>> Yes, CoreAVC is proprietary. However there is no existing solution at
>> this time to play HD (1080i) video in real time with a totally free
>> software solution. I guess libavcodec could do that if ffh264 was
>> multithreaded (for use with dual-core CPUs).
>
> see (Re: [FFmpeg-devel] [PATCH] h264 parallelized) on ffmpeg-dev for a
> patch which adds slice based multithreading to libavcodec h264

CoreAVC can do multithreaded decoding on single-slice h264.
I assume it's parallelizing the motion compensation.



More information about the MPlayer-dev-eng mailing list