]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/shorten.c
fix playback of angels_480-mjpegcompress.avi
[ffmpeg] / libavcodec / shorten.c
index 358ecf23f6892194f1b72d35e754b74b5de8ec6e..efb48b51dd102d10db8625999ee520c181837605 100644 (file)
@@ -293,7 +293,8 @@ static int shorten_decode_frame(AVCodecContext *avctx,
         s->bitstream_size= buf_size;
 
         if(buf_size < s->max_framesize){
-            //dprintf("wanna more data ... %d\n", buf_size);
+            //dprintf(avctx, "wanna more data ... %d\n", buf_size);
+            *data_size = 0;
             return input_buf_size;
         }
     }
@@ -471,6 +472,7 @@ static int shorten_decode_frame(AVCodecContext *avctx,
                 s->blocksize = get_uint(s, av_log2(s->blocksize));
                 break;
             case FN_QUIT:
+                *data_size = 0;
                 return buf_size;
                 break;
             default: