]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/pthread.c
Merge commit '25841dfe806a13de526ae09c11149ab1f83555a8'
[ffmpeg] / libavcodec / pthread.c
index 2bd8df8e0a947874b3791913ecb791d69157a71d..1ca72b44f2331b310e72caa260b4af2341bf503a 100644 (file)
@@ -1023,6 +1023,9 @@ void ff_thread_release_buffer(AVCodecContext *avctx, AVFrame *f)
     PerThreadContext *p = avctx->thread_opaque;
     FrameThreadContext *fctx;
 
+    if (!f->data[0])
+        return;
+
     if (!(avctx->active_thread_type&FF_THREAD_FRAME)) {
         avctx->release_buffer(avctx, f);
         return;