more detailed error message for buffer underflow
authorWolfram Gloger <wmglo@dent.med.uni-muenchen.de>
Mon, 30 Apr 2007 09:43:29 +0000 (09:43 +0000)
committerDiego Biurrun <diego@biurrun.de>
Mon, 30 Apr 2007 09:43:29 +0000 (09:43 +0000)
patch by Wolfram Gloger, wmglo dent.med.uni-muenchen de

Originally committed as revision 8859 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/mpeg.c

index 07763c7..b2a9822 100644 (file)
@@ -1033,7 +1033,9 @@ static int remove_decoded_packets(AVFormatContext *ctx, int64_t scr){
         while(pkt_desc && scr > pkt_desc->dts){ //FIXME > vs >=
             if(stream->buffer_index < pkt_desc->size ||
                stream->predecode_packet == stream->premux_packet){
-                av_log(ctx, AV_LOG_ERROR, "buffer underflow\n");
+                av_log(ctx, AV_LOG_ERROR,
+                       "buffer underflow i=%d bufi=%d size=%d\n",
+                       i, stream->buffer_index, pkt_desc->size);
                 break;
             }
             stream->buffer_index -= pkt_desc->size;