Browse code

ac3enc: correct the flipped sign in the ac3_fixed encoder

Justin Ruggles authored on 2011/04/06 01:55:42
Showing 4 changed files
... ...
@@ -47,7 +47,7 @@ static av_cold void mdct_end(AC3MDCTContext *mdct)
47 47
 static av_cold int mdct_init(AVCodecContext *avctx, AC3MDCTContext *mdct,
48 48
                              int nbits)
49 49
 {
50
-    int ret = ff_mdct_init(&mdct->fft, nbits, 0, 1.0);
50
+    int ret = ff_mdct_init(&mdct->fft, nbits, 0, -1.0);
51 51
     mdct->window = ff_ac3_window;
52 52
     return ret;
53 53
 }
... ...
@@ -1,2 +1,2 @@
1
-5ddb6d25dd117db29627f9d286153a7a *./tests/data/acodec/ac3.rm
1
+0f14801e166819dd4a58981aea36e08b *./tests/data/acodec/ac3.rm
2 2
 98751 ./tests/data/acodec/ac3.rm
... ...
@@ -1,2 +1,2 @@
1
-a1c71456f21d5459d2824d75bbdcc80c *./tests/data/lavf/lavf.rm
1
+2e3d6b1944c6cd2cf14e13055aecf82a *./tests/data/lavf/lavf.rm
2 2
 346706 ./tests/data/lavf/lavf.rm
... ...
@@ -11,7 +11,8 @@ ret:-1         st:-1 flags:1  ts: 1.470835
11 11
 ret:-1         st: 0 flags:0  ts: 0.365000
12 12
 ret: 0         st: 0 flags:1  ts:-0.741000
13 13
 ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    271 size:   556
14
-ret:-1         st:-1 flags:0  ts: 2.153336
14
+ret: 0         st:-1 flags:0  ts: 2.153336
15
+ret: 0         st: 0 flags:1 dts: 2.159000 pts: 2.159000 pos:  35567 size:   556
15 16
 ret:-1         st:-1 flags:1  ts: 1.047503
16 17
 ret: 0         st: 0 flags:0  ts:-0.058000
17 18
 ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    271 size:   556