]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/imm4.c
vp9dec: support exporting QP tables through the AVVideoEncParams API
[ffmpeg] / libavcodec / imm4.c
index 1a4d0decd7f94b4babe9f4f14edf2acf5529d3c7..d92bc30ddcbc10eb7942ff66addce81f02a75f22 100644 (file)
@@ -523,6 +523,13 @@ static av_cold int decode_init(AVCodecContext *avctx)
     return 0;
 }
 
+static void decode_flush(AVCodecContext *avctx)
+{
+    IMM4Context *s = avctx->priv_data;
+
+    av_frame_unref(s->prev_frame);
+}
+
 static av_cold int decode_close(AVCodecContext *avctx)
 {
     IMM4Context *s = avctx->priv_data;
@@ -543,6 +550,7 @@ AVCodec ff_imm4_decoder = {
     .init             = decode_init,
     .close            = decode_close,
     .decode           = decode_frame,
+    .flush            = decode_flush,
     .capabilities     = AV_CODEC_CAP_DR1,
     .caps_internal    = FF_CODEC_CAP_INIT_THREADSAFE |
                         FF_CODEC_CAP_INIT_CLEANUP,