1
mirror of https://git.videolan.org/git/ffmpeg.git synced 2024-09-11 01:47:55 +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 Merge commit 'e816034a5fa131b13c4ad87bb0b5065b4f5697c6' 2012-12-03 02:33:27 +01:00
adpcm-adx ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
adpcm-adx-trellis tests: add adpcm trellis tests 2014-06-05 12:20:49 +02:00
adpcm-ima_qt ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
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 ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
adpcm-ima_wav-trellis tests: add adpcm trellis tests 2014-06-05 12:20:49 +02:00
adpcm-ms ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
adpcm-ms-trellis tests: add adpcm trellis tests 2014-06-05 12:20:49 +02:00
adpcm-swf ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
adpcm-swf-trellis tests: add adpcm trellis tests 2014-06-05 12:20:49 +02:00
adpcm-yamaha ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
adpcm-yamaha-trellis tests: add adpcm trellis tests 2014-06-05 12:20:49 +02:00
alac ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
flac ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
g723_1 ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
mp2 ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
mp2fixed ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
pcm-alaw ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
pcm-f32be ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
pcm-f32le ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
pcm-f64be ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
pcm-f64le ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
pcm-mulaw ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
pcm-s8 ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
pcm-s8_planar ffmpeg: prefix encoder with "Lavc " in bitexact mode 2014-05-18 22:57:20 +02:00
pcm-s16be ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
pcm-s16be_planar ffmpeg: prefix encoder with "Lavc " in bitexact mode 2014-05-18 22:57:20 +02:00
pcm-s16le ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
pcm-s16le_planar ffmpeg: prefix encoder with "Lavc " in bitexact mode 2014-05-18 22:57:20 +02:00
pcm-s24be ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
pcm-s24le ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
pcm-s24le_planar ffmpeg: prefix encoder with "Lavc " in bitexact mode 2014-05-18 22:57:20 +02:00
pcm-s32be ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
pcm-s32le ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
pcm-s32le_planar ffmpeg: prefix encoder with "Lavc " in bitexact mode 2014-05-18 22:57:20 +02:00
pcm-u8 ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
pcm-u16be ffmpeg: prefix encoder with "Lavc " in bitexact mode 2014-05-18 22:57:20 +02:00
pcm-u16le ffmpeg: prefix encoder with "Lavc " in bitexact mode 2014-05-18 22:57:20 +02:00
pcm-u24be ffmpeg: prefix encoder with "Lavc " in bitexact mode 2014-05-18 22:57:20 +02:00
pcm-u24le ffmpeg: prefix encoder with "Lavc " in bitexact mode 2014-05-18 22:57:20 +02:00
pcm-u32be ffmpeg: prefix encoder with "Lavc " in bitexact mode 2014-05-18 22:57:20 +02:00
pcm-u32le ffmpeg: prefix encoder with "Lavc " in bitexact mode 2014-05-18 22:57:20 +02:00
roqaudio ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00