6 /* Structures for MHW-EPG tables parsing */
11 u_char transport_stream_id_hi;
12 u_char transport_stream_id_lo;
24 #if BYTE_ORDER == BIG_ENDIAN
25 u_char section_syntax_indicator :1;
28 u_char section_length_hi :4;
30 u_char section_length_hi :4;
33 u_char section_syntax_indicator :1;
35 u_char section_length_lo :8;
38 #if BYTE_ORDER == BIG_ENDIAN
45 #if BYTE_ORDER == BIG_ENDIAN
48 u_char summary_available :1;
50 u_char summary_available :1;
56 u_char duration_hi :8;
57 u_char duration_lo :8;
63 u_char program_id_hi :8;
64 u_char program_id_mh :8;
65 u_char program_id_ml :8;
66 u_char program_id_lo :8;
73 typedef struct mhw_summary {
75 #if BYTE_ORDER == BIG_ENDIAN
76 u_char section_syntax_indicator :1;
79 u_char section_length_hi :4;
81 u_char section_length_hi :4;
84 u_char section_syntax_indicator :1;
86 u_char section_length_lo :8;
87 u_char program_id_hi :8;
88 u_char program_id_mh :8;
89 u_char program_id_ml :8;
90 u_char program_id_lo :8;