diff options
author | James Courtier-Dutton <jcdutton@users.sourceforge.net> | 2002-01-10 23:28:58 +0000 |
---|---|---|
committer | James Courtier-Dutton <jcdutton@users.sourceforge.net> | 2002-01-10 23:28:58 +0000 |
commit | dca29e272c725922b3b14f067887d30e9a1ddef4 (patch) | |
tree | 80740087e05d896957672d0c624a67f39344068c /src/libmpeg2/mpeg2_internal.h | |
parent | 8ad96f32c2c1602b1f9799025ce811fddb0067d1 (diff) | |
download | xine-lib-dca29e272c725922b3b14f067887d30e9a1ddef4.tar.gz xine-lib-dca29e272c725922b3b14f067887d30e9a1ddef4.tar.bz2 |
Decode group_of_pictures chunks.
This gives us time codes from the stream.
Not yet passed on to vo_frame.
CVS patchset: 1389
CVS date: 2002/01/10 23:28:58
Diffstat (limited to 'src/libmpeg2/mpeg2_internal.h')
-rw-r--r-- | src/libmpeg2/mpeg2_internal.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libmpeg2/mpeg2_internal.h b/src/libmpeg2/mpeg2_internal.h index 262eaf5dc..fcb70368b 100644 --- a/src/libmpeg2/mpeg2_internal.h +++ b/src/libmpeg2/mpeg2_internal.h @@ -146,6 +146,13 @@ typedef struct picture_s { uint32_t matrix_coefficients; uint32_t display_horizontal_size; uint32_t display_vertical_size; + uint32_t drop_frame_flag; + uint32_t time_code_hours; + uint32_t time_code_minutes; + uint32_t time_code_seconds; + uint32_t time_code_pictures; + uint32_t closed_gop; + uint32_t broken_link; } picture_t; @@ -165,6 +172,7 @@ void header_state_init (picture_t * picture); int header_process_picture_header (picture_t * picture, uint8_t * buffer); int header_process_sequence_header (picture_t * picture, uint8_t * buffer); int header_process_extension (picture_t * picture, uint8_t * buffer); +int header_process_group_of_pictures (picture_t * picture, uint8_t * buffer); /* idct.c */ void idct_init (void); |