#include <dvdnav_internal.h>
DSI packet.
Synchronous Information.
VOBU Search Information.
Seamless Angle Infromation.
Seamless Angle Infromation for one angle.
Seamless Playback Information.
DSI General Information.
PCI packet.
Highlight Information.
Button Information.
Button Color Information Table Each entry beeing a 32bit word that contains the color indexs and alpha values to use.
Highlight General Information.
Non Seamless Angle Information.
PCI General Information.
Time Map Table.
Time Map.
PartOfTitle Information.
PartOfTitle Unit Information.
VTS.
Text Data Manager Information.
Text Data Language Unit.
Text Data.
Video Title Set Attribute Table.
Video Title Set Attributes.
Parental Management Information Table.
Parental Management Information Unit Table.
PartOfTitle Search Pointer Table.
Title Information.
VMGI.
VOBU Address Map.
Cell Address Table.
Cell Address Information.
Menu PGCI Unit Table.
Menu PGCI Language Unit.
Program Chain Information Table.
Program Chain Information Search Pointer.
Program Chain Information.
Audio stream mapping for a soundtrack (obtained from mplayer project).
Subpicture stream mapping for a subtitle (obtained from the mplayer project).
User Operations.
Cell Position Information.
Cell Playback Information.
PGC Command Table.
Subpicture Attributes.
MultiChannel Extension.
Audio Attributes.
Video Attributes.
Type to store per-command data.
The following structures are used in both the VMGI and VTSI. DVD Time Information.
The following structures relate to the Video Manager. Video Manager Information Management Table.
(Incomplete)
Structures relating to the Video Title Set (VTS). Video Title Set Information Management Table.
For btngrX_dsp_ty the bits have the following meaning: 000b: normal 4/3 only buttons XX1b: wide (16/9) buttons X1Xb: letterbox buttons 1XXb: pan&scan buttons
They are all represented by 4 bit number and stored like this [Ci3, Ci2, Ci1, Ci0, A3, A2, A1, A0]. The actual palette that the indexes reference is in the PGC. split the uint32_t into a struct
NOTE: I've had to change the structure from the disk layout to get the packing to work with Sun's Forte C compiler. The 4 and 7 bytes are 'rotated' was: ABC DEF GHIJ is: ABCG DEFH IJ
Definition at line 101 of file dvdnav_internal.h.
Public Attributes | |
| unsigned int | available: 1 |
| unsigned int | zero1: 4 |
| reserved | |
| unsigned int | stream_number: 3 |
| uint8_t | zero2 |
| reserved | |
| unsigned int | stream_number_4_3: 5 |
| unsigned int | zero2: 3 |
| reserved | |
| unsigned int | stream_number_wide: 5 |
| unsigned int | zero3: 3 |
| reserved | |
| unsigned int | stream_number_letterbox: 5 |
| unsigned int | zero4: 3 |
| reserved | |
| unsigned int | stream_number_pan_scan: 5 |
| uint8_t | hour |
| uint8_t | minute |
| uint8_t | second |
| uint8_t | frame_u |
| uint8_t | bytes [8] |
| unsigned char | mpeg_version: 2 |
| unsigned char | video_format: 2 |
| unsigned char | display_aspect_ratio: 2 |
| unsigned char | permitted_df: 2 |
| unsigned char | line21_cc_1: 1 |
| unsigned char | line21_cc_2: 1 |
| unsigned char | unknown1: 1 |
| unsigned char | bit_rate: 1 |
| unsigned char | picture_size: 2 |
| unsigned char | letterboxed: 1 |
| unsigned char | film_mode: 1 |
| unsigned char | audio_format: 3 |
| unsigned char | multichannel_extension: 1 |
| unsigned char | lang_type: 2 |
| unsigned char | application_mode: 2 |
| unsigned char | quantization: 2 |
| unsigned char | sample_frequency: 2 |
| unsigned char | channels: 3 |
| uint16_t | lang_code |
| uint8_t | lang_extension |
| uint8_t | code_extension |
| uint8_t | unknown3 |
| union { | |
| struct ATTRIBUTE_PACKED { | |
| unsigned char unknown4: 1 | |
| unsigned char channel_assignment: 3 | |
| unsigned char version: 2 | |
| unsigned char mc_intro: 1 | |
| unsigned char mode: 1 | |
| unsigned char unknown5: 4 | |
| unsigned char dolby_encoded: 1 | |
| unsigned char unknown6: 3 | |
| } karaoke | |
| struct ATTRIBUTE_PACKED { | |
| unsigned char unknown4: 1 | |
| unsigned char channel_assignment: 3 | |
| unsigned char version: 2 | |
| unsigned char mc_intro: 1 | |
| unsigned char mode: 1 | |
| unsigned char unknown5: 4 | |
| unsigned char dolby_encoded: 1 | |
| unsigned char unknown6: 3 | |
| } surround | |
| } | app_info |
| unsigned int | ach0_gme: 1 |
| unsigned int | ach1_gme: 1 |
| unsigned int | ach2_gv1e: 1 |
| unsigned int | ach2_gv2e: 1 |
| unsigned int | ach2_gm1e: 1 |
| unsigned int | ach2_gm2e: 1 |
| unsigned int | ach3_gv1e: 1 |
| unsigned int | ach3_gv2e: 1 |
| unsigned int | ach3_gmAe: 1 |
| unsigned int | ach3_se2e: 1 |
| unsigned int | zero5: 4 |
| reserved | |
| unsigned int | ach4_gv1e: 1 |
| unsigned int | ach4_gv2e: 1 |
| unsigned int | ach4_gmBe: 1 |
| unsigned int | ach4_seBe: 1 |
| unsigned char | ach0_gme: 1 |
| unsigned char | zero1: 7 |
| unsigned char | ach1_gme: 1 |
| unsigned char | zero2: 7 |
| unsigned char | ach2_gm2e: 1 |
| unsigned char | ach2_gm1e: 1 |
| unsigned char | ach2_gv2e: 1 |
| unsigned char | ach2_gv1e: 1 |
| unsigned char | zero3: 4 |
| unsigned char | ach3_se2e: 1 |
| unsigned char | ach3_gmAe: 1 |
| unsigned char | ach3_gv2e: 1 |
| unsigned char | ach3_gv1e: 1 |
| unsigned char | zero4: 4 |
| unsigned char | ach4_seBe: 1 |
| unsigned char | ach4_gmBe: 1 |
| unsigned char | ach4_gv2e: 1 |
| unsigned char | ach4_gv1e: 1 |
| unsigned char | zero5: 4 |
| uint8_t | zero6 [19] |
| unsigned char | code_mode: 3 |
| unsigned char | type: 2 |
| uint16_t | nr_of_pre |
| uint16_t | nr_of_post |
| uint16_t | nr_of_cell |
| uint16_t | zero_1 |
| vm_cmd_t * | pre_cmds |
| vm_cmd_t * | post_cmds |
| vm_cmd_t * | cell_cmds |
| unsigned int | block_mode: 2 |
| unsigned int | block_type: 2 |
| unsigned int | seamless_play: 1 |
| unsigned int | interleaved: 1 |
| unsigned int | stc_discontinuity: 1 |
| unsigned int | seamless_angle: 1 |
| unsigned int | playback_mode: 1 |
| When set, enter StillMode after each VOBU. | |
| unsigned int | restricted: 1 |
| ?? drop out of fastforward? | |
| unsigned int | unknown2: 6 |
| unsigned char | seamless_angle: 1 |
| unsigned char | stc_discontinuity: 1 |
| unsigned char | interleaved: 1 |
| unsigned char | seamless_play: 1 |
| unsigned char | block_type: 2 |
| unsigned char | block_mode: 2 |
| unsigned char | unknown2: 6 |
| unsigned char | restricted: 1 |
| unsigned char | playback_mode: 1 |
| uint8_t | still_time |
| uint8_t | cell_cmd_nr |
| dvd_time_t | playback_time |
| uint32_t | first_sector |
| uint32_t | first_ilvu_end_sector |
| uint32_t | last_vobu_start_sector |
| uint32_t | last_sector |
| uint16_t | vob_id_nr |
| uint8_t | zero_1 |
| uint8_t | cell_nr |
| unsigned int | zero: 7 |
| unsigned int | video_pres_mode_change: 1 |
| unsigned int | karaoke_audio_pres_mode_change: 1 |
| unsigned int | angle_change: 1 |
| unsigned int | subpic_stream_change: 1 |
| unsigned int | audio_stream_change: 1 |
| unsigned int | pause_on: 1 |
| unsigned int | still_off: 1 |
| unsigned int | button_select_or_activate: 1 |
| unsigned int | resume: 1 |
| unsigned int | chapter_menu_call: 1 |
| unsigned int | angle_menu_call: 1 |
| unsigned int | audio_menu_call: 1 |
| unsigned int | subpic_menu_call: 1 |
| unsigned int | root_menu_call: 1 |
| unsigned int | title_menu_call: 1 |
| unsigned int | backward_scan: 1 |
| unsigned int | forward_scan: 1 |
| unsigned int | next_pg_search: 1 |
| unsigned int | prev_or_top_pg_search: 1 |
| unsigned int | time_or_chapter_search: 1 |
| unsigned int | go_up: 1 |
| unsigned int | stop: 1 |
| unsigned int | title_play: 1 |
| unsigned int | chapter_search_or_play: 1 |
| unsigned int | title_or_time_play: 1 |
| unsigned int | present: 1 |
| unsigned int | s_4p3: 5 |
| unsigned int | s_wide: 5 |
| unsigned int | s_lbox: 5 |
| unsigned int | s_panscan: 5 |
| unsigned int | s_audio: 3 |
| uint8_t | nr_of_programs |
| uint8_t | nr_of_cells |
| user_ops_t | prohibited_ops |
| audio_mapping_t | audio_control [8] |
| subp_mapping_t | subp_control [32] |
| uint16_t | next_pgc_nr |
| uint16_t | prev_pgc_nr |
| uint16_t | goup_pgc_nr |
| uint8_t | pg_playback_mode |
| uint32_t | palette [16] |
| uint16_t | command_tbl_offset |
| uint16_t | program_map_offset |
| uint16_t | cell_playback_offset |
| uint16_t | cell_position_offset |
| pgc_command_tbl_t * | command_tbl |
| pgc_program_map_t * | program_map |
| cell_playback_t * | cell_playback |
| cell_position_t * | cell_position |
| uint8_t | entry_id |
| unsigned int | unknown1: 4 |
| uint16_t | ptl_id_mask |
| uint32_t | pgc_start_byte |
| pgc_t * | pgc |
| uint16_t | nr_of_pgci_srp |
| uint32_t | last_byte |
| pgci_srp_t * | pgci_srp |
| uint8_t | exists |
| uint32_t | lang_start_byte |
| pgcit_t * | pgcit |
| uint16_t | nr_of_lus |
| pgci_lu_t * | lu |
| uint16_t | vob_id |
| uint8_t | cell_id |
| uint32_t | start_sector |
| uint16_t | nr_of_vobs |
| cell_adr_t * | cell_adr_table |
| uint32_t * | vobu_start_sectors |
| char | vmg_identifier [12] |
| uint32_t | vmg_last_sector |
| uint32_t | vmgi_last_sector |
| uint8_t | zero_2 |
| uint8_t | specification_version |
| uint32_t | vmg_category |
| uint16_t | vmg_nr_of_volumes |
| uint16_t | vmg_this_volume_nr |
| uint8_t | disc_side |
| uint8_t | zero_3 [19] |
| uint16_t | vmg_nr_of_title_sets |
| char | provider_identifier [32] |
| uint64_t | vmg_pos_code |
| uint8_t | zero_4 [24] |
| uint32_t | vmgi_last_byte |
| uint32_t | first_play_pgc |
| uint8_t | zero_5 [56] |
| uint32_t | vmgm_vobs |
| uint32_t | tt_srpt |
| uint32_t | vmgm_pgci_ut |
| uint32_t | ptl_mait |
| uint32_t | vts_atrt |
| uint32_t | txtdt_mgi |
| uint32_t | vmgm_c_adt |
| uint32_t | vmgm_vobu_admap |
| uint8_t | zero_6 [32] |
| video_attr_t | vmgm_video_attr |
| uint8_t | zero_7 |
| uint8_t | nr_of_vmgm_audio_streams |
| audio_attr_t | vmgm_audio_attr |
| audio_attr_t | zero_8 [7] |
| uint8_t | zero_9 [17] |
| uint8_t | nr_of_vmgm_subp_streams |
| subp_attr_t | vmgm_subp_attr |
| subp_attr_t | zero_10 [27] |
| unsigned int | zero_1: 1 |
| unsigned int | multi_or_random_pgc_title: 1 |
| unsigned int | jlc_exists_in_cell_cmd: 1 |
| unsigned int | jlc_exists_in_prepost_cmd: 1 |
| unsigned int | jlc_exists_in_button_cmd: 1 |
| unsigned int | jlc_exists_in_tt_dom: 1 |
| unsigned char | title_or_time_play: 1 |
| unsigned char | chapter_search_or_play: 1 |
| unsigned char | jlc_exists_in_tt_dom: 1 |
| unsigned char | jlc_exists_in_button_cmd: 1 |
| unsigned char | jlc_exists_in_prepost_cmd: 1 |
| unsigned char | jlc_exists_in_cell_cmd: 1 |
| unsigned char | multi_or_random_pgc_title: 1 |
| unsigned char | zero_1: 1 |
| playback_type_t | pb_ty |
| uint8_t | nr_of_angles |
| uint16_t | nr_of_ptts |
| uint16_t | parental_id |
| uint8_t | title_set_nr |
| uint8_t | vts_ttn |
| uint32_t | title_set_sector |
| uint16_t | nr_of_srpts |
| title_info_t * | title |
| uint16_t | country_code |
| uint16_t | pf_ptl_mai_start_byte |
| uint16_t | zero_2 |
| pf_level_t * | pf_ptl_mai |
| uint16_t | nr_of_countries |
| uint16_t | nr_of_vtss |
| ptl_mait_country_t * | countries |
| uint32_t | vts_cat |
| video_attr_t | vtsm_vobs_attr |
| uint8_t | nr_of_vtsm_audio_streams |
| audio_attr_t | vtsm_audio_attr |
| audio_attr_t | zero_2 [7] |
| uint8_t | nr_of_vtsm_subp_streams |
| subp_attr_t | vtsm_subp_attr |
| subp_attr_t | zero_5 [27] |
| video_attr_t | vtstt_vobs_video_attr |
| uint8_t | nr_of_vtstt_audio_streams |
| audio_attr_t | vtstt_audio_attr [8] |
| uint8_t | zero_8 [16] |
| uint8_t | nr_of_vtstt_subp_streams |
| subp_attr_t | vtstt_subp_attr [32] |
| vts_attributes_t * | vts |
| uint32_t * | vts_atrt_offsets |
| uint16_t | offsets [100] |
| uint16_t | unknown |
| uint8_t | type_of_info |
| uint8_t | unknown1 |
| uint8_t | unknown2 |
| uint8_t | unknown4 |
| uint8_t | unknown5 |
| uint16_t | offset |
| char | text [12] |
| uint32_t | txtdt_start_byte |
| txtdt_t * | txtdt |
| char | disc_name [14] |
| uint16_t | nr_of_language_units |
| txtdt_lu_t * | lu |
| char | vts_identifier [12] |
| uint32_t | vts_last_sector |
| uint32_t | vtsi_last_sector |
| uint32_t | vts_category |
| uint16_t | zero_3 |
| uint16_t | zero_4 |
| uint16_t | zero_7 |
| uint64_t | zero_9 |
| uint8_t | zero_10 [24] |
| uint32_t | vtsi_last_byte |
| uint32_t | zero_11 |
| uint8_t | zero_12 [56] |
| uint32_t | vtsm_vobs |
| uint32_t | vtstt_vobs |
| uint32_t | vts_ptt_srpt |
| uint32_t | vts_pgcit |
| uint32_t | vtsm_pgci_ut |
| uint32_t | vts_tmapt |
| uint32_t | vtsm_c_adt |
| uint32_t | vtsm_vobu_admap |
| uint32_t | vts_c_adt |
| uint32_t | vts_vobu_admap |
| uint8_t | zero_13 [24] |
| video_attr_t | vtsm_video_attr |
| uint8_t | zero_14 |
| audio_attr_t | zero_15 [7] |
| uint8_t | zero_16 [17] |
| subp_attr_t | zero_17 [27] |
| uint8_t | zero_18 [2] |
| video_attr_t | vts_video_attr |
| uint8_t | zero_19 |
| uint8_t | nr_of_vts_audio_streams |
| audio_attr_t | vts_audio_attr [8] |
| uint8_t | zero_20 [17] |
| uint8_t | nr_of_vts_subp_streams |
| subp_attr_t | vts_subp_attr [32] |
| uint16_t | zero_21 |
| multichannel_ext_t | vts_mu_audio_attr [8] |
| uint16_t | pgcn |
| uint16_t | pgn |
| ptt_info_t * | ptt |
| ttu_t * | title |
| uint32_t * | ttu_offset |
| uint8_t | tmu |
| uint16_t | nr_of_entries |
| map_ent_t * | map_ent |
| uint16_t | nr_of_tmaps |
| vts_tmap_t * | tmap |
| uint32_t * | tmap_offset |
| uint32_t | nv_pck_lbn |
| sector address of this nav pack | |
| uint16_t | vobu_cat |
| 'category' of vobu | |
| uint16_t | zero1 |
| reserved | |
| user_ops_t | vobu_uop_ctl |
| UOP of vobu. | |
| uint32_t | vobu_s_ptm |
| start presentation time of vobu | |
| uint32_t | vobu_e_ptm |
| end presentation time of vobu | |
| uint32_t | vobu_se_e_ptm |
| end ptm of sequence end in vobu | |
| dvd_time_t | e_eltm |
| Cell elapsed time. | |
| char | vobu_isrc [32] |
| uint32_t | nsml_agl_dsta [9] |
| address of destination vobu in AGL_C::n | |
| uint16_t | hli_ss |
| status, only low 2 bits 0: no buttons, 1: different 2: equal 3: eual except for button cmds | |
| uint32_t | hli_s_ptm |
| start ptm of hli | |
| uint32_t | hli_e_ptm |
| end ptm of hli | |
| uint32_t | btn_se_e_ptm |
| end ptm of button select | |
| unsigned int | btngr_ns: 2 |
| number of button groups 1, 2 or 3 with 36/18/12 buttons | |
| unsigned int | btngr1_dsp_ty: 3 |
| display type of subpic stream for button group 1 | |
| unsigned int | btngr2_dsp_ty: 3 |
| display type of subpic stream for button group 2 | |
| unsigned int | btngr3_dsp_ty: 3 |
| display type of subpic stream for button group 3 | |
| uint8_t | btn_ofn |
| button offset number range 0-255 | |
| uint8_t | btn_ns |
| number of valid buttons <= 36/18/12 (low 6 bits) | |
| uint8_t | nsl_btn_ns |
| number of buttons selectable by U_BTNNi (low 6 bits) nsl_btn_ns <= btn_ns | |
| uint8_t | zero5 |
| reserved | |
| uint8_t | fosl_btnn |
| forcedly selected button (low 6 bits) | |
| uint8_t | foac_btnn |
| forcedly activated button (low 6 bits) | |
| uint32_t | btn_coli [3][2] |
| [button color number-1][select:0/action:1] | |
| unsigned int | btn_coln: 2 |
| button color number | |
| unsigned int | x_start: 10 |
| x start offset within the overlay | |
| unsigned int | x_end: 10 |
| x end offset within the overlay | |
| unsigned int | auto_action_mode: 2 |
| 0: no, 1: activated if selected | |
| unsigned int | y_start: 10 |
| y start offset within the overlay | |
| unsigned int | y_end: 10 |
| y end offset within the overlay | |
| unsigned int | up: 6 |
| button index when pressing up | |
| unsigned int | down: 6 |
| button index when pressing down | |
| unsigned int | left: 6 |
| button index when pressing left | |
| unsigned int | zero6: 2 |
| reserved | |
| unsigned int | right: 6 |
| button index when pressing right | |
| vm_cmd_t | cmd |
| hl_gi_t | hl_gi |
| btn_colit_t | btn_colit |
| btni_t | btnit [36] |
| pci_gi_t | pci_gi |
| nsml_agli_t | nsml_agli |
| hli_t | hli |
| uint8_t | zero1 [189] |
| reserved | |
| uint32_t | nv_pck_scr |
| uint32_t | vobu_ea |
| end address of this VOBU | |
| uint32_t | vobu_1stref_ea |
| end address of the 1st reference image | |
| uint32_t | vobu_2ndref_ea |
| end address of the 2nd reference image | |
| uint32_t | vobu_3rdref_ea |
| end address of the 3rd reference image | |
| uint16_t | vobu_vob_idn |
| VOB Id number that this VOBU is part of. | |
| uint8_t | vobu_c_idn |
| Cell Id number that this VOBU is part of. | |
| dvd_time_t | c_eltm |
| Cell elapsed time. | |
| uint16_t | category |
| 'category' of seamless VOBU | |
| uint32_t | ilvu_ea |
| end address of interleaved Unit | |
| uint32_t | ilvu_sa |
| start address of next interleaved unit | |
| uint16_t | size |
| size of next interleaved unit | |
| uint32_t | vob_v_s_s_ptm |
| video start ptm in vob | |
| uint32_t | vob_v_e_e_ptm |
| video end ptm in vob | |
| struct { | |
| uint32_t stp_ptm1 | |
| uint32_t stp_ptm2 | |
| uint32_t gap_len1 | |
| uint32_t gap_len2 | |
| } | vob_a [8] |
| uint32_t | address |
| offset to next ILVU, high bit is before/after | |
| sml_agl_data_t | data [9] |
| uint32_t | next_video |
| Next vobu that contains video. | |
| uint32_t | fwda [19] |
| Forwards, time. | |
| uint32_t | next_vobu |
| uint32_t | prev_vobu |
| uint32_t | bwda [19] |
| Backwards, time. | |
| uint32_t | prev_video |
| uint16_t | a_synca [8] |
| offset to first audio packet for this VOBU | |
| uint32_t | sp_synca [32] |
| offset to first subpicture packet | |
| dsi_gi_t | dsi_gi |
| sml_pbi_t | sml_pbi |
| sml_agli_t | sml_agli |
| vobu_sri_t | vobu_sri |
| synci_t | synci |
| unsigned int ATTRIBUTE_PACKED::available |
Definition at line 103 of file dvdnav_internal.h.
| uint8_t ATTRIBUTE_PACKED::zero1 |
| unsigned int ATTRIBUTE_PACKED::stream_number |
Definition at line 105 of file dvdnav_internal.h.
| unsigned int ATTRIBUTE_PACKED::zero2 |
| unsigned int ATTRIBUTE_PACKED::stream_number_4_3 |
Definition at line 121 of file dvdnav_internal.h.
| unsigned int ATTRIBUTE_PACKED::zero2 |
| unsigned int ATTRIBUTE_PACKED::stream_number_wide |
Definition at line 123 of file dvdnav_internal.h.
| unsigned int ATTRIBUTE_PACKED::zero3 |
| unsigned int ATTRIBUTE_PACKED::stream_number_letterbox |
Definition at line 125 of file dvdnav_internal.h.
| unsigned int ATTRIBUTE_PACKED::zero4 |
| unsigned int ATTRIBUTE_PACKED::stream_number_pan_scan |
Definition at line 127 of file dvdnav_internal.h.
| uint8_t ATTRIBUTE_PACKED::hour |
Definition at line 59 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::minute |
Definition at line 60 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::second |
Definition at line 61 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::frame_u |
Definition at line 62 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::bytes[8] |
Definition at line 69 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::mpeg_version |
Definition at line 79 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::video_format |
Definition at line 80 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::display_aspect_ratio |
Definition at line 81 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::permitted_df |
Definition at line 82 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::line21_cc_1 |
Definition at line 84 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::line21_cc_2 |
Definition at line 85 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::unknown1 |
Definition at line 86 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::bit_rate |
Definition at line 87 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::picture_size |
Definition at line 89 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::letterboxed |
Definition at line 90 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::film_mode |
Definition at line 91 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::audio_format |
Definition at line 114 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::multichannel_extension |
Definition at line 115 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::lang_type |
Definition at line 116 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::application_mode |
Definition at line 117 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::quantization |
Definition at line 119 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::sample_frequency |
Definition at line 120 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::channels |
Definition at line 122 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::lang_code |
Definition at line 134 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::lang_extension |
Definition at line 135 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::code_extension |
Definition at line 136 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::unknown3 |
Definition at line 137 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::unknown4 |
Definition at line 141 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::channel_assignment |
Definition at line 142 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::version |
Definition at line 143 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::mc_intro |
Definition at line 144 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::mode |
Definition at line 145 of file ifo_types.h.
| struct { ... } ::ATTRIBUTE_PACKED ATTRIBUTE_PACKED::karaoke |
| unsigned char ATTRIBUTE_PACKED::unknown5 |
Definition at line 156 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::dolby_encoded |
Definition at line 157 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::unknown6 |
Definition at line 158 of file ifo_types.h.
| struct { ... } ::ATTRIBUTE_PACKED ATTRIBUTE_PACKED::surround |
| union { ... } ATTRIBUTE_PACKED::app_info |
| unsigned int ATTRIBUTE_PACKED::ach0_gme |
Definition at line 175 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::ach1_gme |
Definition at line 178 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::ach2_gv1e |
Definition at line 181 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::ach2_gv2e |
Definition at line 182 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::ach2_gm1e |
Definition at line 183 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::ach2_gm2e |
Definition at line 184 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::ach3_gv1e |
Definition at line 187 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::ach3_gv2e |
Definition at line 188 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::ach3_gmAe |
Definition at line 189 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::ach3_se2e |
Definition at line 190 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::zero5 |
| unsigned int ATTRIBUTE_PACKED::ach4_gv1e |
Definition at line 193 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::ach4_gv2e |
Definition at line 194 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::ach4_gmBe |
Definition at line 195 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::ach4_seBe |
Definition at line 196 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::ach0_gme |
Definition at line 198 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::zero1 |
Definition at line 199 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::ach1_gme |
Definition at line 201 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::zero2 |
Definition at line 202 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::ach2_gm2e |
Definition at line 204 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::ach2_gm1e |
Definition at line 205 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::ach2_gv2e |
Definition at line 206 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::ach2_gv1e |
Definition at line 207 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::zero3 |
Definition at line 208 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::ach3_se2e |
Definition at line 210 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::ach3_gmAe |
Definition at line 211 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::ach3_gv2e |
Definition at line 212 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::ach3_gv1e |
Definition at line 213 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::zero4 |
Definition at line 214 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::ach4_seBe |
Definition at line 216 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::ach4_gmBe |
Definition at line 217 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::ach4_gv2e |
Definition at line 218 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::ach4_gv1e |
Definition at line 219 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::zero5 |
Definition at line 220 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero6[19] |
Definition at line 222 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::code_mode |
Definition at line 241 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::type |
Definition at line 243 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::nr_of_pre |
Definition at line 261 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::nr_of_post |
Definition at line 262 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::nr_of_cell |
Definition at line 263 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::zero_1 |
Definition at line 264 of file ifo_types.h.
| vm_cmd_t* ATTRIBUTE_PACKED::pre_cmds |
Definition at line 265 of file ifo_types.h.
| vm_cmd_t* ATTRIBUTE_PACKED::post_cmds |
Definition at line 266 of file ifo_types.h.
| vm_cmd_t* ATTRIBUTE_PACKED::cell_cmds |
Definition at line 267 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::block_mode |
Definition at line 281 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::block_type |
Definition at line 282 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::seamless_play |
Definition at line 283 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::interleaved |
Definition at line 284 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::stc_discontinuity |
Definition at line 285 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::seamless_angle |
Definition at line 286 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::playback_mode |
| unsigned int ATTRIBUTE_PACKED::restricted |
| unsigned int ATTRIBUTE_PACKED::unknown2 |
Definition at line 290 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::seamless_angle |
Definition at line 292 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::stc_discontinuity |
Definition at line 293 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::interleaved |
Definition at line 294 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::seamless_play |
Definition at line 295 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::block_type |
Definition at line 296 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::block_mode |
Definition at line 297 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::unknown2 |
Definition at line 299 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::restricted |
Definition at line 300 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::playback_mode |
Definition at line 301 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::still_time |
Definition at line 303 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::cell_cmd_nr |
Definition at line 304 of file ifo_types.h.
| dvd_time_t ATTRIBUTE_PACKED::playback_time |
Definition at line 305 of file ifo_types.h.
Definition at line 306 of file ifo_types.h.
Definition at line 307 of file ifo_types.h.
Definition at line 308 of file ifo_types.h.
Definition at line 309 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::vob_id_nr |
Definition at line 324 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero_1 |
Definition at line 325 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::cell_nr |
Definition at line 326 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::zero |
Definition at line 334 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::video_pres_mode_change |
Definition at line 335 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::karaoke_audio_pres_mode_change |
Definition at line 337 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::angle_change |
Definition at line 338 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::subpic_stream_change |
Definition at line 339 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::audio_stream_change |
Definition at line 340 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::pause_on |
Definition at line 341 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::still_off |
Definition at line 342 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::button_select_or_activate |
Definition at line 343 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::resume |
Definition at line 344 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::chapter_menu_call |
Definition at line 346 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::angle_menu_call |
Definition at line 347 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::audio_menu_call |
Definition at line 348 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::subpic_menu_call |
Definition at line 349 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::root_menu_call |
Definition at line 350 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::title_menu_call |
Definition at line 351 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::backward_scan |
Definition at line 352 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::forward_scan |
Definition at line 353 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::next_pg_search |
Definition at line 355 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::prev_or_top_pg_search |
Definition at line 356 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::time_or_chapter_search |
Definition at line 357 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::go_up |
Definition at line 358 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::stop |
Definition at line 359 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::title_play |
Definition at line 360 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::chapter_search_or_play |
Definition at line 361 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::title_or_time_play |
Definition at line 362 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::present |
Definition at line 402 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::s_4p3 |
Definition at line 404 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::s_wide |
Definition at line 407 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::s_lbox |
Definition at line 410 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::s_panscan |
Definition at line 413 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::s_audio |
Definition at line 437 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::nr_of_programs |
Definition at line 451 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::nr_of_cells |
Definition at line 452 of file ifo_types.h.
| user_ops_t ATTRIBUTE_PACKED::prohibited_ops |
Definition at line 454 of file ifo_types.h.
| audio_mapping_t ATTRIBUTE_PACKED::audio_control[8] |
Definition at line 455 of file ifo_types.h.
| subp_mapping_t ATTRIBUTE_PACKED::subp_control[32] |
Definition at line 456 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::next_pgc_nr |
Definition at line 457 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::prev_pgc_nr |
Definition at line 458 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::goup_pgc_nr |
Definition at line 459 of file ifo_types.h.
Definition at line 461 of file ifo_types.h.
Definition at line 462 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::command_tbl_offset |
Definition at line 463 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::program_map_offset |
Definition at line 464 of file ifo_types.h.
Definition at line 465 of file ifo_types.h.
Definition at line 466 of file ifo_types.h.
| pgc_command_tbl_t* ATTRIBUTE_PACKED::command_tbl |
Definition at line 467 of file ifo_types.h.
Definition at line 468 of file ifo_types.h.
| cell_playback_t* ATTRIBUTE_PACKED::cell_playback |
Definition at line 469 of file ifo_types.h.
| cell_position_t* ATTRIBUTE_PACKED::cell_position |
Definition at line 470 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::entry_id |
Definition at line 478 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::unknown1 |
Definition at line 482 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::ptl_id_mask |
Definition at line 488 of file ifo_types.h.
Definition at line 489 of file ifo_types.h.
| pgc_t* ATTRIBUTE_PACKED::pgc |
Definition at line 490 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::nr_of_pgci_srp |
Definition at line 498 of file ifo_types.h.
Definition at line 500 of file ifo_types.h.
| pgci_srp_t* ATTRIBUTE_PACKED::pgci_srp |
Definition at line 501 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::exists |
Definition at line 511 of file ifo_types.h.
Definition at line 512 of file ifo_types.h.
| pgcit_t* ATTRIBUTE_PACKED::pgcit |
Definition at line 513 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::nr_of_lus |
Definition at line 521 of file ifo_types.h.
| pgci_lu_t* ATTRIBUTE_PACKED::lu |
Definition at line 524 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::vob_id |
Definition at line 532 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::cell_id |
Definition at line 533 of file ifo_types.h.
Definition at line 535 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::nr_of_vobs |
Definition at line 543 of file ifo_types.h.
| cell_adr_t* ATTRIBUTE_PACKED::cell_adr_table |
Definition at line 546 of file ifo_types.h.
Definition at line 555 of file ifo_types.h.
| char ATTRIBUTE_PACKED::vmg_identifier[12] |
Definition at line 572 of file ifo_types.h.
Definition at line 573 of file ifo_types.h.
Definition at line 575 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero_2 |
Definition at line 576 of file ifo_types.h.
Definition at line 577 of file ifo_types.h.
Definition at line 578 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::vmg_nr_of_volumes |
Definition at line 579 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::vmg_this_volume_nr |
Definition at line 580 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::disc_side |
Definition at line 581 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero_3 |
Definition at line 582 of file ifo_types.h.
Definition at line 583 of file ifo_types.h.
Definition at line 584 of file ifo_types.h.
Definition at line 585 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero_4 |
Definition at line 586 of file ifo_types.h.
Definition at line 587 of file ifo_types.h.
Definition at line 588 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero_5 |
Definition at line 589 of file ifo_types.h.
Definition at line 590 of file ifo_types.h.
Definition at line 591 of file ifo_types.h.
Definition at line 592 of file ifo_types.h.
Definition at line 593 of file ifo_types.h.
Definition at line 594 of file ifo_types.h.
Definition at line 595 of file ifo_types.h.
Definition at line 596 of file ifo_types.h.
Definition at line 597 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero_6 |
Definition at line 598 of file ifo_types.h.
| video_attr_t ATTRIBUTE_PACKED::vmgm_video_attr |
Definition at line 600 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero_7 |
Definition at line 601 of file ifo_types.h.
Definition at line 602 of file ifo_types.h.
| audio_attr_t ATTRIBUTE_PACKED::vmgm_audio_attr |
Definition at line 603 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero_8 |
Definition at line 604 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero_9 |
Definition at line 605 of file ifo_types.h.
Definition at line 606 of file ifo_types.h.
| subp_attr_t ATTRIBUTE_PACKED::vmgm_subp_attr |
Definition at line 607 of file ifo_types.h.
| subp_attr_t ATTRIBUTE_PACKED::zero_10[27] |
Definition at line 608 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::zero_1 |
Definition at line 613 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::multi_or_random_pgc_title |
Definition at line 614 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::jlc_exists_in_cell_cmd |
Definition at line 615 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::jlc_exists_in_prepost_cmd |
Definition at line 616 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::jlc_exists_in_button_cmd |
Definition at line 617 of file ifo_types.h.
| unsigned int ATTRIBUTE_PACKED::jlc_exists_in_tt_dom |
Definition at line 618 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::title_or_time_play |
Definition at line 622 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::chapter_search_or_play |
Definition at line 623 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::jlc_exists_in_tt_dom |
Definition at line 624 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::jlc_exists_in_button_cmd |
Definition at line 625 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::jlc_exists_in_prepost_cmd |
Definition at line 626 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::jlc_exists_in_cell_cmd |
Definition at line 627 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::multi_or_random_pgc_title |
Definition at line 628 of file ifo_types.h.
| unsigned char ATTRIBUTE_PACKED::zero_1 |
Definition at line 629 of file ifo_types.h.
| playback_type_t ATTRIBUTE_PACKED::pb_ty |
Definition at line 637 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::nr_of_angles |
Definition at line 638 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::nr_of_ptts |
Definition at line 639 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::parental_id |
Definition at line 640 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::title_set_nr |
Definition at line 641 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::vts_ttn |
Definition at line 642 of file ifo_types.h.
Definition at line 643 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::nr_of_srpts |
Definition at line 650 of file ifo_types.h.
| title_info_t* ATTRIBUTE_PACKED::title |
Definition at line 653 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::country_code |
Definition at line 668 of file ifo_types.h.
Definition at line 670 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::zero_2 |
Definition at line 671 of file ifo_types.h.
Definition at line 672 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::nr_of_countries |
Definition at line 680 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::nr_of_vtss |
Definition at line 681 of file ifo_types.h.
| ptl_mait_country_t* ATTRIBUTE_PACKED::countries |
Definition at line 683 of file ifo_types.h.
Definition at line 692 of file ifo_types.h.
| video_attr_t ATTRIBUTE_PACKED::vtsm_vobs_attr |
Definition at line 694 of file ifo_types.h.
Definition at line 696 of file ifo_types.h.
| audio_attr_t ATTRIBUTE_PACKED::vtsm_audio_attr |
Definition at line 697 of file ifo_types.h.
| audio_attr_t ATTRIBUTE_PACKED::zero_2[7] |
Definition at line 698 of file ifo_types.h.
Definition at line 701 of file ifo_types.h.
| subp_attr_t ATTRIBUTE_PACKED::vtsm_subp_attr |
Definition at line 702 of file ifo_types.h.
| subp_attr_t ATTRIBUTE_PACKED::zero_5[27] |
Definition at line 703 of file ifo_types.h.
| video_attr_t ATTRIBUTE_PACKED::vtstt_vobs_video_attr |
Definition at line 707 of file ifo_types.h.
Definition at line 709 of file ifo_types.h.
| audio_attr_t ATTRIBUTE_PACKED::vtstt_audio_attr[8] |
Definition at line 710 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero_8[32] |
Definition at line 711 of file ifo_types.h.
Definition at line 713 of file ifo_types.h.
| subp_attr_t ATTRIBUTE_PACKED::vtstt_subp_attr[32] |
Definition at line 714 of file ifo_types.h.
| vts_attributes_t* ATTRIBUTE_PACKED::vts |
Definition at line 726 of file ifo_types.h.
Definition at line 727 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::offsets[100] |
Definition at line 736 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::unknown |
Definition at line 738 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::type_of_info |
Definition at line 741 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::unknown1 |
Definition at line 742 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::unknown2 |
Definition at line 743 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::unknown4 |
Definition at line 745 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::unknown5 |
Definition at line 746 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::offset |
Definition at line 747 of file ifo_types.h.
| char ATTRIBUTE_PACKED::text[12] |
Definition at line 749 of file ifo_types.h.
Definition at line 759 of file ifo_types.h.
| txtdt_t* ATTRIBUTE_PACKED::txtdt |
Definition at line 760 of file ifo_types.h.
| char ATTRIBUTE_PACKED::disc_name[14] |
Definition at line 768 of file ifo_types.h.
Definition at line 769 of file ifo_types.h.
| txtdt_lu_t* ATTRIBUTE_PACKED::lu |
Definition at line 771 of file ifo_types.h.
| char ATTRIBUTE_PACKED::vts_identifier[12] |
Definition at line 786 of file ifo_types.h.
Definition at line 787 of file ifo_types.h.
Definition at line 789 of file ifo_types.h.
Definition at line 792 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::zero_3 |
Definition at line 793 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::zero_4 |
Definition at line 794 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::zero_7 |
Definition at line 797 of file ifo_types.h.
Definition at line 799 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero_10[24] |
Definition at line 800 of file ifo_types.h.
Definition at line 801 of file ifo_types.h.
Definition at line 802 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero_12[56] |
Definition at line 803 of file ifo_types.h.
Definition at line 804 of file ifo_types.h.
Definition at line 805 of file ifo_types.h.
Definition at line 806 of file ifo_types.h.
Definition at line 807 of file ifo_types.h.
Definition at line 808 of file ifo_types.h.
Definition at line 809 of file ifo_types.h.
Definition at line 810 of file ifo_types.h.
Definition at line 811 of file ifo_types.h.
Definition at line 812 of file ifo_types.h.
Definition at line 813 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero_13[24] |
Definition at line 814 of file ifo_types.h.
| video_attr_t ATTRIBUTE_PACKED::vtsm_video_attr |
Definition at line 816 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero_14 |
Definition at line 817 of file ifo_types.h.
| audio_attr_t ATTRIBUTE_PACKED::zero_15[7] |
Definition at line 820 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero_16[17] |
Definition at line 821 of file ifo_types.h.
| subp_attr_t ATTRIBUTE_PACKED::zero_17[27] |
Definition at line 824 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero_18[2] |
Definition at line 825 of file ifo_types.h.
| video_attr_t ATTRIBUTE_PACKED::vts_video_attr |
Definition at line 827 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero_19 |
Definition at line 828 of file ifo_types.h.
Definition at line 829 of file ifo_types.h.
| audio_attr_t ATTRIBUTE_PACKED::vts_audio_attr[8] |
Definition at line 830 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::zero_20[17] |
Definition at line 831 of file ifo_types.h.
Definition at line 832 of file ifo_types.h.
| subp_attr_t ATTRIBUTE_PACKED::vts_subp_attr[32] |
Definition at line 833 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::zero_21 |
Definition at line 834 of file ifo_types.h.
| multichannel_ext_t ATTRIBUTE_PACKED::vts_mu_audio_attr[8] |
Definition at line 835 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::pgcn |
Definition at line 843 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::pgn |
Definition at line 844 of file ifo_types.h.
| ptt_info_t* ATTRIBUTE_PACKED::ptt |
Definition at line 852 of file ifo_types.h.
| ttu_t* ATTRIBUTE_PACKED::title |
Definition at line 862 of file ifo_types.h.
Definition at line 863 of file ifo_types.h.
| uint8_t ATTRIBUTE_PACKED::tmu |
Definition at line 878 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::nr_of_entries |
Definition at line 880 of file ifo_types.h.
Definition at line 881 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::nr_of_tmaps |
Definition at line 889 of file ifo_types.h.
| vts_tmap_t* ATTRIBUTE_PACKED::tmap |
Definition at line 892 of file ifo_types.h.
Definition at line 893 of file ifo_types.h.
| uint16_t ATTRIBUTE_PACKED::vobu_cat |
| uint16_t ATTRIBUTE_PACKED::zero1 |
| user_ops_t ATTRIBUTE_PACKED::vobu_uop_ctl |
| dvd_time_t ATTRIBUTE_PACKED::e_eltm |
| char ATTRIBUTE_PACKED::vobu_isrc[32] |
Definition at line 81 of file nav_types.h.
| uint16_t ATTRIBUTE_PACKED::hli_ss |
status, only low 2 bits 0: no buttons, 1: different 2: equal 3: eual except for button cmds
Definition at line 101 of file nav_types.h.
| unsigned int ATTRIBUTE_PACKED::btngr_ns |
| unsigned int ATTRIBUTE_PACKED::btngr1_dsp_ty |
| unsigned int ATTRIBUTE_PACKED::btngr2_dsp_ty |
| unsigned int ATTRIBUTE_PACKED::btngr3_dsp_ty |
| uint8_t ATTRIBUTE_PACKED::btn_ofn |
| uint8_t ATTRIBUTE_PACKED::btn_ns |
| uint8_t ATTRIBUTE_PACKED::nsl_btn_ns |
number of buttons selectable by U_BTNNi (low 6 bits) nsl_btn_ns <= btn_ns
Definition at line 115 of file nav_types.h.
| uint8_t ATTRIBUTE_PACKED::zero5 |
| uint8_t ATTRIBUTE_PACKED::fosl_btnn |
| uint8_t ATTRIBUTE_PACKED::foac_btnn |
| unsigned int ATTRIBUTE_PACKED::btn_coln |
| unsigned int ATTRIBUTE_PACKED::x_start |
| unsigned int ATTRIBUTE_PACKED::x_end |
| unsigned int ATTRIBUTE_PACKED::auto_action_mode |
| unsigned int ATTRIBUTE_PACKED::y_start |
| unsigned int ATTRIBUTE_PACKED::y_end |
| unsigned int ATTRIBUTE_PACKED::up |
| unsigned int ATTRIBUTE_PACKED::down |
| unsigned int ATTRIBUTE_PACKED::left |
| unsigned int ATTRIBUTE_PACKED::zero6 |
| unsigned int ATTRIBUTE_PACKED::right |
| vm_cmd_t ATTRIBUTE_PACKED::cmd |
Definition at line 160 of file nav_types.h.
| hl_gi_t ATTRIBUTE_PACKED::hl_gi |
Definition at line 167 of file nav_types.h.
| btn_colit_t ATTRIBUTE_PACKED::btn_colit |
Definition at line 168 of file nav_types.h.
| btni_t ATTRIBUTE_PACKED::btnit[36] |
Definition at line 169 of file nav_types.h.
| pci_gi_t ATTRIBUTE_PACKED::pci_gi |
Definition at line 176 of file nav_types.h.
| nsml_agli_t ATTRIBUTE_PACKED::nsml_agli |
Definition at line 177 of file nav_types.h.
| hli_t ATTRIBUTE_PACKED::hli |
Definition at line 178 of file nav_types.h.
| uint8_t ATTRIBUTE_PACKED::zero1[471] |
Definition at line 189 of file nav_types.h.
| uint16_t ATTRIBUTE_PACKED::vobu_vob_idn |
| uint8_t ATTRIBUTE_PACKED::vobu_c_idn |
| dvd_time_t ATTRIBUTE_PACKED::c_eltm |
| uint16_t ATTRIBUTE_PACKED::category |
| uint16_t ATTRIBUTE_PACKED::size |
size of next interleaved unit
byte size of the ILVU pointed to by address
Definition at line 208 of file nav_types.h.
Definition at line 212 of file nav_types.h.
Definition at line 213 of file nav_types.h.
Definition at line 214 of file nav_types.h.
Definition at line 215 of file nav_types.h.
| struct { ... } ATTRIBUTE_PACKED::vob_a[8] |
| sml_agl_data_t ATTRIBUTE_PACKED::data[9] |
Definition at line 231 of file nav_types.h.
Definition at line 240 of file nav_types.h.
Definition at line 241 of file nav_types.h.
Definition at line 243 of file nav_types.h.
| uint16_t ATTRIBUTE_PACKED::a_synca[8] |
| dsi_gi_t ATTRIBUTE_PACKED::dsi_gi |
Definition at line 260 of file nav_types.h.
| sml_pbi_t ATTRIBUTE_PACKED::sml_pbi |
Definition at line 261 of file nav_types.h.
| sml_agli_t ATTRIBUTE_PACKED::sml_agli |
Definition at line 262 of file nav_types.h.
| vobu_sri_t ATTRIBUTE_PACKED::vobu_sri |
Definition at line 263 of file nav_types.h.
| synci_t ATTRIBUTE_PACKED::synci |
Definition at line 264 of file nav_types.h.
1.5.5