[Ffmpeg-cvslog] CVS: ffmpeg/libavcodec h264.c,1.138,1.139
Michael Niedermayer CVS
michael
Mon Jun 27 11:37:19 CEST 2005
Update of /cvsroot/ffmpeg/ffmpeg/libavcodec
In directory mail:/var2/tmp/cvs-serv5627
Modified Files:
h264.c
Log Message:
keep decoding nal units after an error
Index: h264.c
===================================================================
RCS file: /cvsroot/ffmpeg/ffmpeg/libavcodec/h264.c,v
retrieving revision 1.138
retrieving revision 1.139
diff -u -d -r1.138 -r1.139
--- h264.c 19 Jun 2005 23:33:09 -0000 1.138
+++ h264.c 27 Jun 2005 09:37:16 -0000 1.139
@@ -7222,7 +7222,10 @@
h->inter_gb_ptr= &s->gb;
s->data_partitioning = 0;
- if(decode_slice_header(h) < 0) return -1;
+ if(decode_slice_header(h) < 0){
+ av_log(h->s.avctx, AV_LOG_ERROR, "decode_slice_header error\n");
+ break;
+ }
if(h->redundant_pic_count==0 && s->hurry_up < 5 )
decode_slice(h);
break;
@@ -7232,7 +7235,9 @@
h->inter_gb_ptr= NULL;
s->data_partitioning = 1;
- if(decode_slice_header(h) < 0) return -1;
+ if(decode_slice_header(h) < 0){
+ av_log(h->s.avctx, AV_LOG_ERROR, "decode_slice_header error\n");
+ }
break;
case NAL_DPB:
init_get_bits(&h->intra_gb, ptr, bit_length);
More information about the ffmpeg-cvslog
mailing list