diff options
author | Bill O'Shaughnessy <bill.oshaughnessy@gmail.com> | 2006-11-23 22:21:01 +0000 |
---|---|---|
committer | Guillaume Poirier <gpoirier@mplayerhq.hu> | 2006-11-23 22:21:01 +0000 |
commit | 3e954443dd4ae9b5f644de11f04cfb59a4e82685 (patch) | |
tree | 6492b58123fee6491845567a56da9f9ab1c60cfb | |
parent | 6e8c46b7e3068aad5b9521eb6731c66172c76e31 (diff) | |
download | ffmpeg-3e954443dd4ae9b5f644de11f04cfb59a4e82685.tar.gz |
bring AC3 encoder output up to input volume level
patch by Bill O'Shaughnessy % bill P oshaughnessy A gmail.com %
+ reg tests update gruntwork by me
Original thread:
date: Nov 21, 2006 11:36 PM
subject: [Ffmpeg-devel] Simpler Patch to bring AC3 encoder output up to input level
Originally committed as revision 7160 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r-- | libavcodec/ac3enc.c | 2 | ||||
-rw-r--r-- | tests/ffmpeg.regression.ref | 2 | ||||
-rw-r--r-- | tests/libav.regression.ref | 2 | ||||
-rw-r--r-- | tests/rotozoom.regression.ref | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/libavcodec/ac3enc.c b/libavcodec/ac3enc.c index bac703c101..c8c8920ed0 100644 --- a/libavcodec/ac3enc.c +++ b/libavcodec/ac3enc.c @@ -1379,7 +1379,7 @@ static int AC3_encode_frame(AVCodecContext *avctx, v = 14 - log2_tab(input_samples, N); if (v < 0) v = 0; - exp_samples[i][ch] = v - 9; + exp_samples[i][ch] = v - 10; lshift_tab(input_samples, N, v); /* do the MDCT */ diff --git a/tests/ffmpeg.regression.ref b/tests/ffmpeg.regression.ref index d4200c5750..6f53c41eed 100644 --- a/tests/ffmpeg.regression.ref +++ b/tests/ffmpeg.regression.ref @@ -158,7 +158,7 @@ stddev: 10.99 PSNR:27.30 bytes:7602176 83f8df5d5f84480566af548bb037fceb *./data/out.wav stddev:9330.70 PSNR:16.92 bytes:1054720 stddev:4396.13 PSNR:23.46 bytes:1052672 -aefe11ab5067621a1c674859d6413891 *./data/a-ac3.rm +dd68110cb7e5388392f89d5160d3a825 *./data/a-ac3.rm 98203 ./data/a-ac3.rm 9e6e66847a568ef4f1f229b0939d2aae *./data/a-g726.wav 24268 ./data/a-g726.wav diff --git a/tests/libav.regression.ref b/tests/libav.regression.ref index 3184d8626f..63d655d761 100644 --- a/tests/libav.regression.ref +++ b/tests/libav.regression.ref @@ -5,7 +5,7 @@ ffmpeg regression test bac6c5f50f3ca5db6e2ef6eaccf1d4f1 *./data/b-libav.asf 342967 ./data/b-libav.asf ./data/b-libav.asf CRC=0x94d219de -5275686385346789108ec4fdf06ecef8 *./data/b-libav.rm +3f63f396a3e9f08cdb5c30b4ef3a2436 *./data/b-libav.rm 360269 ./data/b-libav.rm 90784a1b9589095f20fc6bcc0cc23cc4 *./data/b-libav.mpg 387072 ./data/b-libav.mpg diff --git a/tests/rotozoom.regression.ref b/tests/rotozoom.regression.ref index 8554c5f6a7..fb006c8c3b 100644 --- a/tests/rotozoom.regression.ref +++ b/tests/rotozoom.regression.ref @@ -158,7 +158,7 @@ stddev: 3.44 PSNR:37.38 bytes:7602176 83f8df5d5f84480566af548bb037fceb *./data/out.wav stddev:9330.70 PSNR:16.92 bytes:1054720 stddev:4396.13 PSNR:23.46 bytes:1052672 -aefe11ab5067621a1c674859d6413891 *./data/a-ac3.rm +dd68110cb7e5388392f89d5160d3a825 *./data/a-ac3.rm 98203 ./data/a-ac3.rm 9e6e66847a568ef4f1f229b0939d2aae *./data/a-g726.wav 24268 ./data/a-g726.wav |