In h264 parser, return immediately if buf_size is 0, avoid printing
authorBaptiste Coudurier <baptiste.coudurier@gmail.com>
Fri, 23 Jul 2010 00:34:09 +0000 (00:34 +0000)
committerBaptiste Coudurier <baptiste.coudurier@gmail.com>
Fri, 23 Jul 2010 00:34:09 +0000 (00:34 +0000)
erroneous message for last frame.

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

libavcodec/h264_parser.c

index 890e0a8..70d08f4 100644 (file)
@@ -127,6 +127,9 @@ static inline int parse_nal_units(AVCodecParserContext *s,
     h->sei_cpb_removal_delay        = -1;
     h->sei_buffering_period_present =  0;
 
+    if (!buf_size)
+        return 0;
+
     for(;;) {
         int src_length, dst_length, consumed;
         buf = ff_find_start_code(buf, buf_end, &state);