]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/vf_mcdeint.c
mpegts: use seek_back() for all seek backs
[ffmpeg] / libavfilter / vf_mcdeint.c
index 99030364a7fcc158c7edaa20ed96f2eace1d80eb..4bd11a00d3b3fab646ba19d33acf449612938761 100644 (file)
@@ -278,8 +278,10 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *inpic)
 end:
     av_free_packet(&pkt);
     av_frame_free(&inpic);
-    if (ret < 0)
+    if (ret < 0) {
+        av_frame_free(&outpic);
         return ret;
+    }
     return ff_filter_frame(outlink, outpic);
 }