]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/snowenc.c
Merge commit '386e2755aab73ae7075f78d92786cb5c5419597a'
[ffmpeg] / libavcodec / snowenc.c
index e03dc136d523e40471f55fd4b6440adf81f4a756..d192d1ce1490192d84aa55cfb5e3d00878d81a1f 100644 (file)
@@ -1622,7 +1622,9 @@ static int encode_frame(AVCodecContext *avctx, AVPacket *pkt,
 
     ff_snow_frame_start(s);
     av_frame_unref(avctx->coded_frame);
-    av_frame_ref(avctx->coded_frame, s->current_picture);
+    ret = av_frame_ref(avctx->coded_frame, s->current_picture);
+    if (ret < 0)
+        return ret;
 
     s->m.current_picture_ptr= &s->m.current_picture;
     s->m.current_picture.f = s->current_picture;