Print a warning if a decoder produces more than 1 frame of output for
authorMichael Niedermayer <michaelni@gmx.at>
Sun, 17 Feb 2008 19:38:47 +0000 (19:38 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 17 Feb 2008 19:38:47 +0000 (19:38 +0000)
a single frame it got from the demuxer+parser.

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

ffmpeg.c

index 6a156dc..cd47b20 100644 (file)
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -1074,6 +1074,9 @@ static int output_packet(AVInputStream *ist, int ist_index,
     handle_eof:
         ist->pts= ist->next_pts;
 
+        if(len && len != pkt->size && verbose>0)
+            fprintf(stderr, "Multiple frames in a packet from stream %d\n", pkt->stream_index);
+
         /* decode the packet if needed */
         data_buf = NULL; /* fail safe */
         data_size = 0;