[FFmpeg-cvslog] r24213 - trunk/libavcodec/dca.c

benoit subversion
Mon Jul 12 14:32:24 CEST 2010


Author: benoit
Date: Mon Jul 12 14:32:24 2010
New Revision: 24213

Log:
Use math constant instead of hardcoded rounded value for sqrt(0.5).
Patch by Christophe.Gisquet (gmail)

Modified:
   trunk/libavcodec/dca.c

Modified: trunk/libavcodec/dca.c
==============================================================================
--- trunk/libavcodec/dca.c	Mon Jul 12 12:17:20 2010	(r24212)
+++ trunk/libavcodec/dca.c	Mon Jul 12 14:32:24 2010	(r24213)
@@ -1403,8 +1403,8 @@ static int dca_decode_frame(AVCodecConte
             float* rt_chan   = s->samples + s->channel_order_tab[s->xch_base_channel - 1] * 256;
             int j;
             for(j = 0; j < 256; ++j) {
-                lt_chan[j] -= (back_chan[j] - s->add_bias) * 0.707107f;
-                rt_chan[j] -= (back_chan[j] - s->add_bias) * 0.707107f;
+                lt_chan[j] -= (back_chan[j] - s->add_bias) * M_SQRT1_2;
+                rt_chan[j] -= (back_chan[j] - s->add_bias) * M_SQRT1_2;
             }
         }
 



More information about the ffmpeg-cvslog mailing list