From c5ab3a0ea0dfe35dd1927c2ca3c9f27be9db2ebd Mon Sep 17 00:00:00 2001 From: deva Date: Sat, 17 Sep 2005 16:36:25 +0000 Subject: *** empty log message *** --- src/iso11172-1.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'src/iso11172-1.h') diff --git a/src/iso11172-1.h b/src/iso11172-1.h index e01b45b..6dda687 100644 --- a/src/iso11172-1.h +++ b/src/iso11172-1.h @@ -54,6 +54,28 @@ namespace ISO11172_1 { unsigned long long int padding:4; } pack_header; + typedef struct { + unsigned long long int reserved_byte:8; + unsigned long long int video_bound:5; + unsigned long long int marker_bit3:1; + unsigned long long int system_video_clock_flag:1; + unsigned long long int system_audio_clock_flag:1; + unsigned long long int CSPS_flag:1; + unsigned long long int fixed_flag:1; + unsigned long long int audio_bound:6; + unsigned long long int marker_bit2:1; + unsigned long long int rate_bound:22; + unsigned long long int marker_bit1:1; + unsigned long long int header_length:16; + } system_header; + + typedef struct { + unsigned long int STD_buffer_size_bound:13; + unsigned long int STD_buffer_bound_scale:1; + unsigned long int market_bits:2; + unsigned long int stream_id:8; + } stream_description; + //////////////////////////////////////////////////// // Constants //////////////////////////////////////////////////// -- cgit v1.2.3