Include dependency graph for ps.h:

Go to the source code of this file.
Data Structures | |
| struct | ps_track_t |
| struct | ps_es_t |
| struct | ps_psm_t |
Defines | |
| #define | PS_TK_COUNT (768 - 0xc0) |
| #define | PS_ID_TO_TK(id) |
Typedefs | |
| typedef ps_psm_t | ps_psm_t |
Functions | |
| static int | ps_id_to_type (const ps_psm_t *, int) |
| static const uint8_t * | ps_id_to_lang (const ps_psm_t *, int) |
| static void | ps_track_init (ps_track_t tk[(768-0xc0)]) |
| static int | ps_track_fill (ps_track_t *tk, ps_psm_t *p_psm, int i_id) |
| static int | ps_pkt_id (block_t *p_pkt) |
| static int | ps_pkt_size (const uint8_t *p, int i_peek) |
| static int | ps_pkt_parse_pack (block_t *p_pkt, int64_t *pi_scr, int *pi_mux_rate) |
| static int | ps_pkt_parse_system (block_t *p_pkt, ps_psm_t *p_psm, ps_track_t tk[(768-0xc0)]) |
| static int | ps_pkt_parse_pes (block_t *p_pes, int i_skip_extra) |
| static void | ps_psm_init (ps_psm_t *p_psm) |
| static void | ps_psm_destroy (ps_psm_t *p_psm) |
| static int | ps_psm_fill (ps_psm_t *p_psm, block_t *p_pkt, ps_track_t tk[(768-0xc0)], es_out_t *out) |
| #define PS_ID_TO_TK | ( | id | ) |
Value:
((id) <= 0xff ? (id) - 0xc0 : \
((id)&0xff) + (((id)&0xff00) == 0xbd00 ? 256-0xC0 : 512-0xc0) )
| #define PS_TK_COUNT (768 - 0xc0) |
| static const uint8_t * ps_id_to_lang | ( | const ps_psm_t * | , | |
| int | ||||
| ) | [inline, static] |
| static int ps_id_to_type | ( | const ps_psm_t * | , | |
| int | ||||
| ) | [inline, static] |
| static int ps_pkt_id | ( | block_t * | p_pkt | ) | [inline, static] |
| static int ps_pkt_parse_pack | ( | block_t * | p_pkt, | |
| int64_t * | pi_scr, | |||
| int * | pi_mux_rate | |||
| ) | [inline, static] |
| static int ps_pkt_parse_pes | ( | block_t * | p_pes, | |
| int | i_skip_extra | |||
| ) | [inline, static] |
| static int ps_pkt_parse_system | ( | block_t * | p_pkt, | |
| ps_psm_t * | p_psm, | |||
| ps_track_t | tk[(768-0xc0)] | |||
| ) | [inline, static] |
| static int ps_pkt_size | ( | const uint8_t * | p, | |
| int | i_peek | |||
| ) | [inline, static] |
| static void ps_psm_destroy | ( | ps_psm_t * | p_psm | ) | [inline, static] |
| static int ps_psm_fill | ( | ps_psm_t * | p_psm, | |
| block_t * | p_pkt, | |||
| ps_track_t | tk[(768-0xc0)], | |||
| es_out_t * | out | |||
| ) | [inline, static] |
| static void ps_psm_init | ( | ps_psm_t * | p_psm | ) | [inline, static] |
| static int ps_track_fill | ( | ps_track_t * | tk, | |
| ps_psm_t * | p_psm, | |||
| int | i_id | |||
| ) | [inline, static] |
| static void ps_track_init | ( | ps_track_t | tk[(768-0xc0)] | ) | [inline, static] |
1.5.1