b087ce2bee
This fixes clipping if the encoder input used the full 16 bit input range (samples with a magnitude below 16383 worked fine). The filtered subband samples should be 15 bit maximum, while the code earlier produced them scaled to 16 bit. This makes the decoder output have double the magnitude compared to before. The spec reference samples doesn't test the QMF at all, which was why this part slipped past initially. Signed-off-by: Martin Storsjö <martin@martin.st>
5 lines
236 B
Plaintext
5 lines
236 B
Plaintext
7b0492eee76b04b710990235f97a0bf2 *./tests/data/acodec/g722.wav
|
|
48053 ./tests/data/acodec/g722.wav
|
|
b5568e0e3930ff563824156e8e1015f0 *./tests/data/g722.acodec.out.wav
|
|
stddev: 8939.44 PSNR: 17.30 MAXDIFF:40370 bytes: 191980/ 1058400
|