summaryrefslogtreecommitdiff
path: root/src/video_dec/libmpeg2
diff options
context:
space:
mode:
authorDarren Salt <linux@youmustbejoking.demon.co.uk>2008-03-04 16:27:06 +0000
committerDarren Salt <linux@youmustbejoking.demon.co.uk>2008-03-04 16:27:06 +0000
commit9454ae6d2fb411294dcb1c1d4de5eb6bf438ecf8 (patch)
treebe582abd2c9c135f0f70dc3572b48d7fc3f14028 /src/video_dec/libmpeg2
parentb25c91e086a5bef47dfae5838b1e149084dfca47 (diff)
parent6371d5b3fa816035369a912e2e6949041638435c (diff)
downloadxine-lib-9454ae6d2fb411294dcb1c1d4de5eb6bf438ecf8.tar.gz
xine-lib-9454ae6d2fb411294dcb1c1d4de5eb6bf438ecf8.tar.bz2
Merge from 1.1.
--HG-- rename : include/xine.h.in => include/xine.h rename : src/libdts/xine_dts_decoder.c => src/audio_dec/xine_dts_decoder.c rename : src/libmpeg2/decode.c => src/video_dec/libmpeg2/decode.c
Diffstat (limited to 'src/video_dec/libmpeg2')
-rw-r--r--src/video_dec/libmpeg2/decode.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/video_dec/libmpeg2/decode.c b/src/video_dec/libmpeg2/decode.c
index 145d5f58b..5e70ae1ab 100644
--- a/src/video_dec/libmpeg2/decode.c
+++ b/src/video_dec/libmpeg2/decode.c
@@ -461,9 +461,10 @@ static inline int parse_chunk (mpeg2dec_t * mpeg2dec, int code,
break;
case 0xb7: /* sequence end code */
-#ifdef LOG_PAN_SCAN
- printf ("libmpeg2: sequence end code not handled\n");
-#endif
+ mpeg2_flush(mpeg2dec);
+ mpeg2dec->is_sequence_needed = 1;
+ break;
+
case 0xb8: /* group of pictures start code */
if (mpeg2_header_group_of_pictures (picture, buffer)) {
printf ("libmpeg2: bad group of pictures\n");