adpcm: Write the proper predictor in trellis mode in IMA QT
[ffmpeg.git] / libavcodec / adpcmenc.c
index 2cf8d6f..341dda4 100644 (file)
@@ -553,6 +553,7 @@ static int adpcm_encode_frame(AVCodecContext *avctx, AVPacket *avpkt,
                                        64, 1);
                 for (i = 0; i < 64; i++)
                     put_bits(&pb, 4, buf[i ^ 1]);
+                status->prev_sample = status->predictor;
             } else {
                 for (i = 0; i < 64; i += 2) {
                     int t1, t2;