summaryrefslogtreecommitdiff
path: root/src/iso11172-1.h
diff options
context:
space:
mode:
authordeva <deva>2005-09-17 16:36:25 +0000
committerdeva <deva>2005-09-17 16:36:25 +0000
commitc5ab3a0ea0dfe35dd1927c2ca3c9f27be9db2ebd (patch)
treef06cebe8376048e1ccf1052a91fe940ea5c4f2e9 /src/iso11172-1.h
parent4a5060ae3ebc42fad95f6ef7ec9c205a09116067 (diff)
*** empty log message ***R0_2_7
Diffstat (limited to 'src/iso11172-1.h')
-rw-r--r--src/iso11172-1.h22
1 files changed, 22 insertions, 0 deletions
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
////////////////////////////////////////////////////