[FFmpeg-devel] [PATCH] Make decoding alpha optional for some codecs.

Paul B Mahol onemda at gmail.com
Wed Sep 18 11:17:35 CEST 2013


On 9/18/13, Paul B Mahol <onemda at gmail.com> wrote:
> On 9/17/13, Reimar Doeffinger <Reimar.Doeffinger at gmx.de> wrote:
>> For codecs where decoding of a whole plane can simply
>> be skipped, we should offer applications to not decode
>> alpha for better performance (ca. 30% less CPU usage
>> and 40% reduced memory bandwidth).
>> It also means applications do not need to implement support
>> (even if it is rather simple) for YUVA formats in order to be
>> able to play these files.
>> Tested by manually hacking avcodec_default_get_format,
>> suggestions for how to test in FATE welcome.
>>
>
> Why you think this change is so important that should be
> commited?
>
> Whoever needs alpha would not need your code.
> Whoever does not need alpha would not encode with alpha at first
> place anyway.
>
> The patch is intrusive and you can't make it less intrusive
> or better looking by doing silly things.
>

Note if all other agrees that this should be commited
(or another, older variant) I will not object.


More information about the ffmpeg-devel mailing list