]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/vf_mcdeint.c
avfilter/vf_mcdeint: free the AVCodecContext struct properly
[ffmpeg] / libavfilter / vf_mcdeint.c
index 26387b84e764bd4595bd570a96603bf22eeb9bc8..d53322b40d653f1a2623133d23e5073c21749282 100644 (file)
@@ -154,10 +154,7 @@ static av_cold void uninit(AVFilterContext *ctx)
 {
     MCDeintContext *mcdeint = ctx->priv;
 
-    if (mcdeint->enc_ctx) {
-        avcodec_close(mcdeint->enc_ctx);
-        av_freep(&mcdeint->enc_ctx);
-    }
+    avcodec_free_context(&mcdeint->enc_ctx);
 }
 
 static int query_formats(AVFilterContext *ctx)