summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
diff options
context:
space:
mode:
Diffstat (limited to 'libmpcodecs')
-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 66b6d100e4..e2ad55d0e0 100644
--- a/libmpcodecs/ve_lavc.c
+++ b/libmpcodecs/ve_lavc.c
@@ -911,7 +911,8 @@ static void uninit(struct vf_instance_s* 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);