Author: kmalaussene
Date: Wed Mar  4 20:52:49 2009
New Revision: 4161

Log:
Use memmove instead of assignements.

Modified:
   amr/amrnbfloatdec.c

Modified: amr/amrnbfloatdec.c
==============================================================================
--- amr/amrnbfloatdec.c Wed Mar  4 20:02:04 2009        (r4160)
+++ amr/amrnbfloatdec.c Wed Mar  4 20:52:49 2009        (r4161)
@@ -719,9 +719,7 @@ static void decode_gains(AMRContext *p, 
                      * fixed_gain_prediction(p->fixed_vector, 
p->prediction_error, mode);
 
     // update quantified prediction error energy history
-    p->prediction_error[0] = p->prediction_error[1];
-    p->prediction_error[1] = p->prediction_error[2];
-    p->prediction_error[2] = p->prediction_error[3];
+    memmove(&p->prediction_error[0], &p->prediction_error[1], 3 * 
sizeof(p->prediction_error[0]));
     p->prediction_error[3] = 20.0*log10f(fixed_gain_factor);
 }
 
_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc

Reply via email to