]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/smvjpegdec.c
tests/audio_fifo: fix buffer allocation for non planar formats
[ffmpeg] / libavcodec / smvjpegdec.c
index e319e5781b6ab87cf5ea81477cb1c54ef2b51f9e..018e135b30010f49b6a0240c6ed445046d2ed2ce 100644 (file)
@@ -200,9 +200,11 @@ static int smvjpeg_decode_frame(AVCodecContext *avctx, void *data, int *data_siz
             s->picture[1]->linesize[i] = mjpeg_data->linesize[i];
 
         ret = av_frame_ref(data, s->picture[1]);
+        if (ret < 0)
+            return ret;
     }
 
-    return ret;
+    return avpkt->size;
 }
 
 static const AVClass smvjpegdec_class = {