Go to the source code of this file.
Data Structures | |
| struct | decoder_sys_t |
Defines | |
| #define | SPU_CHUNK_SIZE 0x200 |
| #define | SPU_CMD_FORCE_DISPLAY 0x00 |
| #define | SPU_CMD_START_DISPLAY 0x01 |
| #define | SPU_CMD_STOP_DISPLAY 0x02 |
| #define | SPU_CMD_SET_PALETTE 0x03 |
| #define | SPU_CMD_SET_ALPHACHANNEL 0x04 |
| #define | SPU_CMD_SET_COORDINATES 0x05 |
| #define | SPU_CMD_SET_OFFSETS 0x06 |
| #define | SPU_CMD_END 0xff |
Functions | |
| subpicture_t * | ParsePacket (decoder_t *) |
| #define SPU_CHUNK_SIZE 0x200 |
| #define SPU_CMD_END 0xff |
Referenced by ParseControlSeq().
| #define SPU_CMD_FORCE_DISPLAY 0x00 |
Referenced by ParseControlSeq().
| #define SPU_CMD_SET_ALPHACHANNEL 0x04 |
Referenced by ParseControlSeq().
| #define SPU_CMD_SET_COORDINATES 0x05 |
Referenced by ParseControlSeq().
| #define SPU_CMD_SET_OFFSETS 0x06 |
Referenced by ParseControlSeq().
| #define SPU_CMD_SET_PALETTE 0x03 |
Referenced by ParseControlSeq().
| #define SPU_CMD_START_DISPLAY 0x01 |
Referenced by ParseControlSeq().
| #define SPU_CMD_STOP_DISPLAY 0x02 |
Referenced by ParseControlSeq().
| subpicture_t* ParsePacket | ( | decoder_t * | ) |
References decoder_DeleteSubpicture(), decoder_NewSubpicture(), decoder_t::fmt_in, subs_format_t::i_original_frame_height, subs_format_t::i_original_frame_width, subpicture_t::i_original_picture_height, subpicture_t::i_original_picture_width, decoder_sys_t::i_pts, decoder_sys_t::i_rle_size, decoder_sys_t::i_spu_size, msg_Dbg, subpicture_data_t::p_data, decoder_t::p_sys, p_sys, ParseControlSeq(), ParseRLE(), subpicture_data_t::pi_offset, Render(), subs_format_t::spu, and es_format_t::subs.
Referenced by Decode().
1.5.6