ifo_types.h | ifo_types.h | |||
---|---|---|---|---|
skipping to change at line 296 | skipping to change at line 296 | |||
uint8_t pg_playback_mode; | uint8_t pg_playback_mode; | |||
uint32_t palette[16]; /* New type struct {zero_1, Y, Cr, Cb} ? */ | uint32_t palette[16]; /* New type struct {zero_1, Y, Cr, Cb} ? */ | |||
uint16_t command_tbl_offset; | uint16_t command_tbl_offset; | |||
uint16_t program_map_offset; | uint16_t program_map_offset; | |||
uint16_t cell_playback_offset; | uint16_t cell_playback_offset; | |||
uint16_t cell_position_offset; | uint16_t cell_position_offset; | |||
pgc_command_tbl_t *command_tbl; | pgc_command_tbl_t *command_tbl; | |||
pgc_program_map_t *program_map; | pgc_program_map_t *program_map; | |||
cell_playback_t *cell_playback; | cell_playback_t *cell_playback; | |||
cell_position_t *cell_position; | cell_position_t *cell_position; | |||
int ref_count; | ||||
} ATTRIBUTE_PACKED pgc_t; | } ATTRIBUTE_PACKED pgc_t; | |||
#define PGC_SIZE 236U | #define PGC_SIZE 236U | |||
/** | /** | |||
* Program Chain Information Search Pointer. | * Program Chain Information Search Pointer. | |||
*/ | */ | |||
typedef struct { | typedef struct { | |||
uint8_t entry_id; | uint8_t entry_id; | |||
unsigned int block_mode : 2; | unsigned int block_mode : 2; | |||
unsigned int block_type : 2; | unsigned int block_type : 2; | |||
skipping to change at line 321 | skipping to change at line 322 | |||
#define PGCI_SRP_SIZE 8U | #define PGCI_SRP_SIZE 8U | |||
/** | /** | |||
* Program Chain Information Table. | * Program Chain Information Table. | |||
*/ | */ | |||
typedef struct { | typedef struct { | |||
uint16_t nr_of_pgci_srp; | uint16_t nr_of_pgci_srp; | |||
uint16_t zero_1; | uint16_t zero_1; | |||
uint32_t last_byte; | uint32_t last_byte; | |||
pgci_srp_t *pgci_srp; | pgci_srp_t *pgci_srp; | |||
int ref_count; | ||||
} ATTRIBUTE_PACKED pgcit_t; | } ATTRIBUTE_PACKED pgcit_t; | |||
#define PGCIT_SIZE 8U | #define PGCIT_SIZE 8U | |||
/** | /** | |||
* Menu PGCI Language Unit. | * Menu PGCI Language Unit. | |||
*/ | */ | |||
typedef struct { | typedef struct { | |||
uint16_t lang_code; | uint16_t lang_code; | |||
uint8_t lang_extension; | uint8_t lang_extension; | |||
uint8_t exists; | uint8_t exists; | |||
End of changes. 2 change blocks. | ||||
0 lines changed or deleted | 2 lines changed or added | |||