Go to the source code of this file.
Functions | |
| static int | replex_all_set (struct replex *rx) |
| int | replex_check_id (struct replex *rx, uint16_t id) |
| int | encode_mp2_audio (audio_frame_t *aframe, uint8_t *buffer, int bufsize) |
| void | analyze_audio (pes_in_t *p, struct replex *rx, int len, int num, int type) |
| void | analyze_video (pes_in_t *p, struct replex *rx, int len) |
| void | es_out (pes_in_t *p) |
| void | pes_es_out (pes_in_t *p) |
| void | avi_es_out (pes_in_t *p) |
| int | replex_tsp (struct replex *rx, uint8_t *tsp) |
| ssize_t | save_read (struct replex *rx, void *buf, size_t count) |
| int | guess_fill (struct replex *rx) |
| void | find_pids_file (struct replex *rx) |
| void | find_all_pids_file (struct replex *rx) |
| void | find_pids_stdin (struct replex *rx, uint8_t *buf, int len) |
| void | pes_id_out (pes_in_t *p) |
| void | find_pes_ids (struct replex *rx) |
| void | replex_finish (struct replex *rx) |
| int | replex_fill_buffers (struct replex *rx, uint8_t *mbuf) |
| int | fill_buffers (void *r, int finish) |
| void | init_index (index_unit *iu) |
| int | check_stream_type (struct replex *rx, uint8_t *buf, int len) |
| void | init_replex (struct replex *rx) |
| void | fix_audio (struct replex *rx, multiplex_t *mx) |
| static int | get_next_video_unit (struct replex *rx, index_unit *viu) |
| static int | get_next_audio_unit (struct replex *rx, index_unit *aiu, int i) |
| static int | get_next_ac3_unit (struct replex *rx, index_unit *aiu, int i) |
| void | do_analyze (struct replex *rx) |
| void | do_scan (struct replex *rx) |
| void | do_demux (struct replex *rx) |
| void | do_replex (struct replex *rx) |
| void | usage (char *progname) |
| int | main (int argc, char **argv) |
| static int replex_all_set | ( | struct replex * | rx | ) | [static] |
| int replex_check_id | ( | struct replex * | rx, | |
| uint16_t | id | |||
| ) |
| int encode_mp2_audio | ( | audio_frame_t * | aframe, | |
| uint8_t * | buffer, | |||
| int | bufsize | |||
| ) |
| void es_out | ( | pes_in_t * | p | ) |
| void pes_es_out | ( | pes_in_t * | p | ) |
| void avi_es_out | ( | pes_in_t * | p | ) |
| int replex_tsp | ( | struct replex * | rx, | |
| uint8_t * | tsp | |||
| ) |
| ssize_t save_read | ( | struct replex * | rx, | |
| void * | buf, | |||
| size_t | count | |||
| ) |
Definition at line 1077 of file replex.c.
Referenced by do_scan(), find_all_pids_file(), find_pes_ids(), find_pids_file(), init_replex(), and replex_fill_buffers().
| int guess_fill | ( | struct replex * | rx | ) |
| void find_pids_file | ( | struct replex * | rx | ) |
| void find_all_pids_file | ( | struct replex * | rx | ) |
| void find_pids_stdin | ( | struct replex * | rx, | |
| uint8_t * | buf, | |||
| int | len | |||
| ) |
| void pes_id_out | ( | pes_in_t * | p | ) |
| void find_pes_ids | ( | struct replex * | rx | ) |
| void replex_finish | ( | struct replex * | rx | ) |
| int replex_fill_buffers | ( | struct replex * | rx, | |
| uint8_t * | mbuf | |||
| ) |
Definition at line 1525 of file replex.c.
Referenced by do_analyze(), do_demux(), do_replex(), fill_buffers(), fix_audio(), and init_replex().
| void init_index | ( | index_unit * | iu | ) |
Definition at line 1670 of file replex.c.
Referenced by analyze_audio(), analyze_video(), find_pids_stdin(), and init_replex().
| int check_stream_type | ( | struct replex * | rx, | |
| uint8_t * | buf, | |||
| int | len | |||
| ) |
| void init_replex | ( | struct replex * | rx | ) |
| void fix_audio | ( | struct replex * | rx, | |
| multiplex_t * | mx | |||
| ) |
| static int get_next_video_unit | ( | struct replex * | rx, | |
| index_unit * | viu | |||
| ) | [static] |
| static int get_next_audio_unit | ( | struct replex * | rx, | |
| index_unit * | aiu, | |||
| int | i | |||
| ) | [static] |
| static int get_next_ac3_unit | ( | struct replex * | rx, | |
| index_unit * | aiu, | |||
| int | i | |||
| ) | [static] |
| void do_analyze | ( | struct replex * | rx | ) |
| void do_scan | ( | struct replex * | rx | ) |
| void do_demux | ( | struct replex * | rx | ) |
| void do_replex | ( | struct replex * | rx | ) |
1.5.5