28 #ifndef LIBDVDREAD_NAV_TYPES_H
29 #define LIBDVDREAD_NAV_TYPES_H
32 #include "ifo_types.h"
35 #define PCI_BYTES 0x3d4
36 #define DSI_BYTES 0x3fa
38 #define PS2_PCI_SUBSTREAM_ID 0x00
39 #define PS2_DSI_SUBSTREAM_ID 0x01
42 #define DSI_START_BYTE 1031
63 uint32_t nsml_agl_dsta[9];
80 unsigned int zero1 : 2;
81 unsigned int btngr_ns : 2;
82 unsigned int zero2 : 1;
83 unsigned int btngr1_dsp_ty : 3;
84 unsigned int zero3 : 1;
85 unsigned int btngr2_dsp_ty : 3;
86 unsigned int zero4 : 1;
87 unsigned int btngr3_dsp_ty : 3;
106 uint32_t btn_coli[3][2];
117 unsigned int btn_coln : 2;
118 unsigned int x_start : 10;
119 unsigned int zero1 : 2;
120 unsigned int x_end : 10;
122 unsigned int auto_action_mode : 2;
123 unsigned int y_start : 10;
124 unsigned int zero2 : 2;
125 unsigned int y_end : 10;
127 unsigned int zero3 : 2;
129 unsigned int zero4 : 2;
130 unsigned int down : 6;
131 unsigned int zero5 : 2;
132 unsigned int left : 6;
133 unsigned int zero6 : 2;
134 unsigned int right : 6;
143 btn_colit_t btn_colit;
152 nsml_agli_t nsml_agli;
206 sml_agl_data_t data[9];
221 #define SRI_END_OF_CELL 0x3fffffff
228 uint32_t sp_synca[32];
uint32_t ilvu_ea
Definition: nav_types.h:181
uint32_t vobu_ea
Definition: nav_types.h:166
uint16_t category
Definition: nav_types.h:180
uint16_t vobu_cat
Definition: nav_types.h:49
uint32_t nv_pck_lbn
Definition: nav_types.h:48
uint32_t next_video
Definition: nav_types.h:213
uint8_t fosl_btnn
Definition: nav_types.h:92
dvd_time_t c_eltm
Definition: nav_types.h:173
uint32_t hli_s_ptm
Definition: nav_types.h:77
uint32_t vobu_se_e_ptm
Definition: nav_types.h:54
uint32_t hli_e_ptm
Definition: nav_types.h:78
dvd_time_t e_eltm
Definition: nav_types.h:55
uint16_t hli_ss
Definition: nav_types.h:76
uint8_t foac_btnn
Definition: nav_types.h:93
uint32_t btn_se_e_ptm
Definition: nav_types.h:79
uint32_t vob_v_e_e_ptm
Definition: nav_types.h:185
uint32_t vob_v_s_s_ptm
Definition: nav_types.h:184
uint32_t address
Definition: nav_types.h:198
uint16_t zero1
Definition: nav_types.h:50
uint16_t size
Definition: nav_types.h:183
uint32_t vobu_2ndref_ea
Definition: nav_types.h:168
uint8_t zero5
Definition: nav_types.h:91
uint32_t vobu_s_ptm
Definition: nav_types.h:52
uint8_t btn_ns
Definition: nav_types.h:89
user_ops_t vobu_uop_ctl
Definition: nav_types.h:51
uint32_t vobu_3rdref_ea
Definition: nav_types.h:169
uint32_t vobu_e_ptm
Definition: nav_types.h:53
uint8_t nsl_btn_ns
Definition: nav_types.h:90
uint32_t ilvu_sa
Definition: nav_types.h:182
uint8_t btn_ofn
Definition: nav_types.h:88
uint16_t vobu_vob_idn
Definition: nav_types.h:170
uint32_t vobu_1stref_ea
Definition: nav_types.h:167
uint8_t vobu_c_idn
Definition: nav_types.h:172
Definition: ifo_types.h:60