Module: ffmpeg
Branch: master
Commit: 626264b11b5406c0c78c4056cabb63cb650e9bf2

Author: Justin Ruggles <[email protected]>
Date:   Thu Feb 10 22:12:16 2011 +0000

ac3enc: Remove unneeded clipping of shift amount.

s->windowed_samples will always have a range of [-32767,32767] due to the
window function, so the return value from log2_tab() will always be in the
range [0,14].

Signed-off-by: Mans Rullgard <[email protected]>

---

 libavcodec/ac3enc_fixed.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/libavcodec/ac3enc_fixed.c b/libavcodec/ac3enc_fixed.c
index ff400b8..0db41df 100644
--- a/libavcodec/ac3enc_fixed.c
+++ b/libavcodec/ac3enc_fixed.c
@@ -309,7 +309,6 @@ static void lshift_tab(int16_t *tab, int n, unsigned int 
lshift)
 static int normalize_samples(AC3EncodeContext *s)
 {
     int v = 14 - log2_tab(s->windowed_samples, AC3_WINDOW_SIZE);
-    v = FFMAX(0, v);
     lshift_tab(s->windowed_samples, AC3_WINDOW_SIZE, v);
     return v - 9;
 }

_______________________________________________
ffmpeg-commits mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-commits

Reply via email to