ソースを参照

avfilter/vf_mcdeint: free the AVCodecContext struct properly

Signed-off-by: James Almer <jamrial@gmail.com>
James Almer 8 年 前
コミット
f7d4c60ac4
1 ファイル変更1 行追加4 行削除
  1. 1 4
      libavfilter/vf_mcdeint.c

+ 1 - 4
libavfilter/vf_mcdeint.c

@@ -154,10 +154,7 @@ static av_cold void uninit(AVFilterContext *ctx)
 {
 {
     MCDeintContext *mcdeint = ctx->priv;
     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)
 static int query_formats(AVFilterContext *ctx)