]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/qsvenc.c
Merge commit '1016a75cf3170648dc9b59fdef170cbfc142f8ad'
[ffmpeg] / libavcodec / qsvenc.c
index 1aeab03d04d6ea62e1e782fbb2eb5690c7532f8c..1013fe15a830638c999f1214dad13ca3ee5a4bbd 100644 (file)
@@ -537,7 +537,8 @@ int ff_qsv_enc_close(AVCodecContext *avctx, QSVEncContext *q)
 {
     QSVFrame *cur;
 
-    MFXVideoENCODE_Close(q->session);
+    if (q->session)
+        MFXVideoENCODE_Close(q->session);
     q->session = NULL;
 
     ff_qsv_close_internal_session(&q->internal_qs);