# HG changeset patch # User arpi_esp # Date 1036201399 0 # Node ID 92c6d8b71e3babccf7fafb11bcf5687c20338bda # Parent 371ef113d9848bd42d5086a56db272dee8286862 handle init error in ffmpeg12 diff -r 371ef113d984 -r 92c6d8b71e3b mpeg12.c --- a/mpeg12.c Sat Nov 02 00:05:06 2002 +0000 +++ b/mpeg12.c Sat Nov 02 01:43:19 2002 +0000 @@ -1582,7 +1582,7 @@ if (s->first_slice) { s->first_slice = 0; if(MPV_frame_start(s, avctx) < 0) - return -1; + return -2; } init_get_bits(&s->gb, buf, buf_size); @@ -1928,8 +1928,9 @@ } *data_size = sizeof(AVPicture); goto the_end; - }else if(ret==-1){ + }else if(ret<0){ printf("Error while decoding slice\n"); + if(ret<-1) return -1; } } break;