summaryrefslogtreecommitdiff
path: root/src/libmpeg2/decode.c
diff options
context:
space:
mode:
authorGuenter Bartsch <guenter@users.sourceforge.net>2001-07-17 01:59:48 +0000
committerGuenter Bartsch <guenter@users.sourceforge.net>2001-07-17 01:59:48 +0000
commit50ce564235215b90890b81fcdcf10603df898fd6 (patch)
treefca6b1fb22e05a9f821ba8540594169a1bca9787 /src/libmpeg2/decode.c
parent0bb6f834ae95cd434110ab1612563994112d75ac (diff)
downloadxine-lib-50ce564235215b90890b81fcdcf10603df898fd6.tar.gz
xine-lib-50ce564235215b90890b81fcdcf10603df898fd6.tar.bz2
made libmpeg2 a bit more permissive on mpeg constraints
CVS patchset: 289 CVS date: 2001/07/17 01:59:48
Diffstat (limited to 'src/libmpeg2/decode.c')
-rw-r--r--src/libmpeg2/decode.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libmpeg2/decode.c b/src/libmpeg2/decode.c
index 9e2a5b2f6..0cbcff334 100644
--- a/src/libmpeg2/decode.c
+++ b/src/libmpeg2/decode.c
@@ -171,9 +171,8 @@ static inline int parse_chunk (mpeg2dec_t * mpeg2dec, int code,
case 0xb3: /* sequence_header_code */
if (header_process_sequence_header (picture, buffer)) {
fprintf (stderr, "bad sequence header\n");
- exit (1);
- }
- if (mpeg2dec->is_sequence_needed
+ /* exit (1); */
+ } else if (mpeg2dec->is_sequence_needed
|| (picture->frame_width != picture->coded_picture_width)
|| (picture->frame_height != picture->coded_picture_height)) {