dont be so picky with .mp4 ... fixes Mr&MrsSmith.mp4
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 10 Sep 2005 01:13:10 +0000 (01:13 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 10 Sep 2005 01:13:10 +0000 (01:13 +0000)
Originally committed as revision 4571 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/h264.c

index 4ffbb9ec0ad90cb9b1575507f89ecb3de09743d2..efbf5322d70377f218b82a02089e5973c08cfec4 100644 (file)
@@ -7279,8 +7279,8 @@ static int decode_nal_units(H264Context *h, uint8_t *buf, int buf_size){
     int buf_index=0;
 #if 0
     int i;
-    for(i=0; i<32; i++){
-        printf("%X ", buf[i]);
+    for(i=0; i<50; i++){
+        av_log(NULL, AV_LOG_ERROR,"%02X ", buf[i]);
     }
 #endif
     h->slice_num = 0;
@@ -7484,7 +7484,7 @@ static int decode_frame(AVCodecContext *avctx,
         p += 6;
         for (i = 0; i < cnt; i++) {
             nalsize = BE_16(p) + 2;
-            if(decode_nal_units(h, p, nalsize) != nalsize) {
+            if(decode_nal_units(h, p, nalsize) < 0) {
                 av_log(avctx, AV_LOG_ERROR, "Decoding sps %d from avcC failed\n", i);
                 return -1;
             }