[FFmpeg-soc] [soc]: r1707 - eac3/eac3dec.c
jbr
subversion at mplayerhq.hu
Sun Dec 30 17:14:32 CET 2007
Author: jbr
Date: Sun Dec 30 17:14:31 2007
New Revision: 1707
Log:
fix zero-mantissa dithering. properly choose between hebap and bap.
Modified:
eac3/eac3dec.c
Modified: eac3/eac3dec.c
==============================================================================
--- eac3/eac3dec.c (original)
+++ eac3/eac3dec.c Sun Dec 30 17:14:31 2007
@@ -313,7 +313,7 @@ static void remove_dithering(AC3DecodeCo
else
end = s->end_freq[ch];
for(i=0; i<end; i++) {
- if((aht && !bap[i]) && (!aht && !hebap[i]))
+ if(aht ? !hebap[i] : !bap[i])
coeffs[i] = 0.0f;
}
if(s->channel_in_cpl[ch]) {
@@ -321,7 +321,7 @@ static void remove_dithering(AC3DecodeCo
hebap = s->hebap[CPL_CH];
aht = s->channel_uses_aht[CPL_CH];
for(; i<s->end_freq[CPL_CH]; i++) {
- if((aht && !bap[i]) && (!aht && !hebap[i]))
+ if(aht ? !hebap[i] : !bap[i])
coeffs[i] = 0.0f;
}
}
More information about the FFmpeg-soc
mailing list