8% faster in function mdct512().
---
 libavcodec/ac3enc.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git libavcodec/ac3enc.c libavcodec/ac3enc.c
index 238a553..8ece4e7 100644
--- libavcodec/ac3enc.c
+++ libavcodec/ac3enc.c
@@ -253,8 +253,7 @@ static void mdct512(int32_t *out, int16_t *in)
     /* shift to simplify computations */
     for (i = 0; i < n4; i++)
         rot[i] = -in[i+3*n4];
-    for (; i < n; i++)
-        rot[i] =  in[i-n4];
+    memcpy(rot+n4, in, 3*n4 * sizeof(*in));
 
     /* pre rotation */
     for (i = 0; i < n4; i++) {
_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc

Reply via email to