summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/ve_lavc.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmpcodecs/ve_lavc.c')
-rw-r--r--libmpcodecs/ve_lavc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libmpcodecs/ve_lavc.c b/libmpcodecs/ve_lavc.c
index f798378dbe..3062d9ca5d 100644
--- a/libmpcodecs/ve_lavc.c
+++ b/libmpcodecs/ve_lavc.c
@@ -911,7 +911,8 @@ static void uninit(struct vf_instance* vf){
av_freep(&lavc_venc_context->intra_matrix);
av_freep(&lavc_venc_context->inter_matrix);
- avcodec_close(lavc_venc_context);
+ if (lavc_venc_context->codec)
+ avcodec_close(lavc_venc_context);
if(stats_file) fclose(stats_file);