[FFmpeg-devel] [PATCH] AVHWAccel infrastructure v2 (take 4) (ping)
Gwenole Beauchesne
gbeauchesne
Tue Feb 16 14:23:06 CET 2010
On Mon, 4 Jan 2010, Gwenole Beauchesne wrote:
> On Mon, 4 Jan 2010, Michael Niedermayer wrote:
>
>>> In the new model I wanted to use, hwaccel_context was to be solely
>>> maintained by libavcodec. However, it still needed a way to get some
>>> hwaccel context initialized by the user-application. e.g. a VADisplay
>>> (void
>>> *), an LPDIRECTXVIDEODECODER, etc.
>>>
>>> I felt interesting to pass this information through hwaccel attrs along
>>> with other int attributes.
>>
>> We have existing means to pass information, that is through AVCodecContext
>> and using AVOption where appropriate
>> As well as using AVFrame instead of AVCodecContext where its per frame
>> data
>
> OK, I nuked the hwaccel attrs and replaced it with
> AVCodecContext.hwaccel_{id,flags}. hwaccel_flags is handled by AVOption. I
> left hwaccel_id as is to match existing practise (pix_fmt et al.).
>
> I haven't tested with MPlayer yet but this new approach still works with my
> modified ffplay.
Ping.
More information about the ffmpeg-devel
mailing list