1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-18 03:19:31 +02:00
FFmpeg/tests/ref/acodec
Martin Storsjö fa8f060b75 adpcm: Write the proper predictor in trellis mode in IMA QT
The actual predictor value, set by the trellis code, never
was written back into the variable that was written into
the block header. This was accidentally removed in b304244b.

This significantly improves the audio quality of the trellis
case, which was plain broken since b304244b.

Encoding IMA QT with trellis still actually gives a slightly
worse quality than without trellis, since the trellis encoder
doesn't use the exact same way of rounding as in
adpcm_ima_qt_compress_sample and adpcm_ima_qt_expand_nibble.

Fixes part of Ticket3701

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-06 17:08:21 +02:00
..
adpcm_ima_qt
adpcm-adx
adpcm-adx-trellis tests: add adpcm trellis tests 2014-06-05 12:20:49 +02:00
adpcm-ima_qt
adpcm-ima_qt-trellis adpcm: Write the proper predictor in trellis mode in IMA QT 2014-06-06 17:08:21 +02:00
adpcm-ima_wav
adpcm-ima_wav-trellis tests: add adpcm trellis tests 2014-06-05 12:20:49 +02:00
adpcm-ms
adpcm-ms-trellis tests: add adpcm trellis tests 2014-06-05 12:20:49 +02:00
adpcm-swf
adpcm-swf-trellis tests: add adpcm trellis tests 2014-06-05 12:20:49 +02:00
adpcm-yamaha
adpcm-yamaha-trellis tests: add adpcm trellis tests 2014-06-05 12:20:49 +02:00
alac
flac
g723_1
mp2
mp2fixed
pcm-alaw
pcm-f32be
pcm-f32le
pcm-f64be
pcm-f64le
pcm-mulaw
pcm-s8
pcm-s8_planar
pcm-s16be
pcm-s16be_planar
pcm-s16le
pcm-s16le_planar
pcm-s24be
pcm-s24le
pcm-s24le_planar
pcm-s32be
pcm-s32le
pcm-s32le_planar
pcm-u8
pcm-u16be
pcm-u16le
pcm-u24be
pcm-u24le
pcm-u32be
pcm-u32le
roqaudio