[FFmpeg-cvslog] r14218 - trunk/libavcodec/ra288.c
Vitor Sessak
vitor1001
Mon Jul 14 16:42:45 CEST 2008
Reimar D?ffinger wrote:
> Hello,
> On Sun, Jul 13, 2008 at 10:41:09PM +0200, vitor wrote:
>> Author: vitor
>> Date: Sun Jul 13 22:41:09 2008
>> New Revision: 14218
>>
>> Log:
>> Simplify
>>
>> Modified:
>> trunk/libavcodec/ra288.c
>>
>> Modified: trunk/libavcodec/ra288.c
>> ==============================================================================
>> --- trunk/libavcodec/ra288.c (original)
>> +++ trunk/libavcodec/ra288.c Sun Jul 13 22:41:09 2008
>> @@ -69,9 +69,7 @@ static void decode(Real288_internal *glo
>> for (x=0; x < 5; x++)
>> buffer[x] = codetable[cb_coef][x] * sumsum;
>>
>> - sum = scalar_product_float(buffer, buffer, 5) / 5;
>> -
>> - sum = FFMAX(sum, 1);
>> + sum = FFMAX(1, scalar_product_float(buffer, buffer, 5) / 5);
>
> Personally I think this is more an obfuscation than a simplification,
This is a matter of taste. I, personally, hate the construction "var =
fct(var);". But there is something else wrong with this. FFMAX is a
macro, so it'll calculate the scalar product twice, what is slower. So I
reverted this change.
-Vitor
More information about the ffmpeg-cvslog
mailing list