[FFmpeg-devel] [PATCH] Heavy optimization of IFF decoder
Tue Apr 27 17:18:28 CEST 2010
"Ronald S. Bultje" <rsbultje at gmail.com> writes:
> On Mon, Apr 26, 2010 at 7:39 PM, Sebastian Vater
> <cdgs.basty at googlemail.com> wrote:
>> This one is the original decodeplane8 high speed patch patched against
>> git HEAD.
>> + const uint32_t v = lut[get_bits(&gb, 4)];
>> + AV_WN32A(dst+i, AV_RN32A(dst+i) | v);
> The v isn't really needed, just write this over one line.
AV_WN32A and friends are macros. Beware of multiple evaluation.
Also, gcc really hates complicated expressions. Breaking them up
often improves the code a lot.
mans at mansr.com
More information about the ffmpeg-devel