Go to the source code of this file.
Functions | |
| static int | get_macroblock_modes (mpeg2_decoder_t *const decoder) |
| static void | get_quantizer_scale (mpeg2_decoder_t *const decoder) |
| static int | get_motion_delta (mpeg2_decoder_t *const decoder, const int f_code) |
| static int | bound_motion_vector (const int vector, const int f_code) |
| static int | get_dmv (mpeg2_decoder_t *const decoder) |
| static int | get_coded_block_pattern (mpeg2_decoder_t *const decoder) |
| static int | get_luma_dc_dct_diff (mpeg2_decoder_t *const decoder) |
| static int | get_chroma_dc_dct_diff (mpeg2_decoder_t *const decoder) |
| static void | get_intra_block_B14 (mpeg2_decoder_t *const decoder, const uint16_t *const quant_matrix) |
| static void | get_intra_block_B15 (mpeg2_decoder_t *const decoder, const uint16_t *const quant_matrix) |
| static int | get_non_intra_block (mpeg2_decoder_t *const decoder, const uint16_t *const quant_matrix) |
| static void | get_mpeg1_intra_block (mpeg2_decoder_t *const decoder) |
| static int | get_mpeg1_non_intra_block (mpeg2_decoder_t *const decoder) |
| static void | slice_intra_DCT (mpeg2_decoder_t *const decoder, const int cc, uint8_t *const dest, const int stride) |
| static void | slice_non_intra_DCT (mpeg2_decoder_t *const decoder, const int cc, uint8_t *const dest, const int stride) |
| static void | motion_mp1 (mpeg2_decoder_t *const decoder, motion_t *const motion, mpeg2_mc_fct *const *const table) |
| MOTION_FUNCTIONS (420, MOTION_420, MOTION_FIELD_420, MOTION_DMV_420, MOTION_ZERO_420) | |
| static void | motion_fi_conceal (mpeg2_decoder_t *const decoder) |
| void | mpeg2_init_fbuf (mpeg2_decoder_t *decoder, uint8_t *current_fbuf[3], uint8_t *forward_fbuf[3], uint8_t *backward_fbuf[3]) |
| static int | slice_init (mpeg2_decoder_t *const decoder, int code) |
| void | mpeg2_slice (mpeg2_decoder_t *const decoder, const int code, const uint8_t *const buffer) |
Variables | |
| mpeg2_mc_t | mpeg2_mc |
| void(* | mpeg2_idct_copy )(int16_t *block, uint8_t *dest, int stride) |
| void(* | mpeg2_idct_add )(int last, int16_t *block, uint8_t *dest, int stride) |
| void(* | mpeg2_cpu_state_save )(cpu_state_t *state) |
| void(* | mpeg2_cpu_state_restore )(cpu_state_t *state) |
| static int get_macroblock_modes | ( | mpeg2_decoder_t *const | decoder | ) | [inline, static] |
| static void get_quantizer_scale | ( | mpeg2_decoder_t *const | decoder | ) | [inline, static] |
| static int get_motion_delta | ( | mpeg2_decoder_t *const | decoder, | |
| const int | f_code | |||
| ) | [inline, static] |
Definition at line 159 of file slice.c.
Referenced by motion_fi_conceal(), MOTION_FUNCTIONS(), and motion_mp1().
| static int bound_motion_vector | ( | const int | vector, | |
| const int | f_code | |||
| ) | [inline, static] |
Definition at line 213 of file slice.c.
Referenced by motion_fi_conceal(), MOTION_FUNCTIONS(), and motion_mp1().
| static int get_dmv | ( | mpeg2_decoder_t *const | decoder | ) | [inline, static] |
| static int get_coded_block_pattern | ( | mpeg2_decoder_t *const | decoder | ) | [inline, static] |
| static int get_luma_dc_dct_diff | ( | mpeg2_decoder_t *const | decoder | ) | [inline, static] |
| static int get_chroma_dc_dct_diff | ( | mpeg2_decoder_t *const | decoder | ) | [inline, static] |
| static void get_intra_block_B14 | ( | mpeg2_decoder_t *const | decoder, | |
| const uint16_t *const | quant_matrix | |||
| ) | [static] |
| static void get_intra_block_B15 | ( | mpeg2_decoder_t *const | decoder, | |
| const uint16_t *const | quant_matrix | |||
| ) | [static] |
| static int get_non_intra_block | ( | mpeg2_decoder_t *const | decoder, | |
| const uint16_t *const | quant_matrix | |||
| ) | [static] |
| static void get_mpeg1_intra_block | ( | mpeg2_decoder_t *const | decoder | ) | [static] |
| static int get_mpeg1_non_intra_block | ( | mpeg2_decoder_t *const | decoder | ) | [static] |
| static void slice_intra_DCT | ( | mpeg2_decoder_t *const | decoder, | |
| const int | cc, | |||
| uint8_t *const | dest, | |||
| const int | stride | |||
| ) | [inline, static] |
| static void slice_non_intra_DCT | ( | mpeg2_decoder_t *const | decoder, | |
| const int | cc, | |||
| uint8_t *const | dest, | |||
| const int | stride | |||
| ) | [inline, static] |
| static void motion_mp1 | ( | mpeg2_decoder_t *const | decoder, | |
| motion_t *const | motion, | |||
| mpeg2_mc_fct *const *const | table | |||
| ) | [static] |
| MOTION_FUNCTIONS | ( | 420 | , | |
| MOTION_420 | , | |||
| MOTION_FIELD_420 | , | |||
| MOTION_DMV_420 | , | |||
| MOTION_ZERO_420 | ||||
| ) |
| static void motion_fi_conceal | ( | mpeg2_decoder_t *const | decoder | ) | [static] |
| void mpeg2_init_fbuf | ( | mpeg2_decoder_t * | decoder, | |
| uint8_t * | current_fbuf[3], | |||
| uint8_t * | forward_fbuf[3], | |||
| uint8_t * | backward_fbuf[3] | |||
| ) |
| static int slice_init | ( | mpeg2_decoder_t *const | decoder, | |
| int | code | |||
| ) | [inline, static] |
| void mpeg2_slice | ( | mpeg2_decoder_t *const | decoder, | |
| const int | code, | |||
| const uint8_t *const | buffer | |||
| ) |
Definition at line 32 of file motion_comp.c.
| void(* mpeg2_idct_copy)(int16_t *block, uint8_t *dest, int stride) |
Referenced by mpeg2_idct_init(), and slice_intra_DCT().
| void(* mpeg2_idct_add)(int last, int16_t *block, uint8_t *dest, int stride) |
Referenced by mpeg2_idct_init(), and slice_non_intra_DCT().
| void(* mpeg2_cpu_state_save)(cpu_state_t *state) |
Referenced by mpeg2_cpu_state_init(), and mpeg2_slice().
| void(* mpeg2_cpu_state_restore)(cpu_state_t *state) |
Referenced by mpeg2_cpu_state_init(), and mpeg2_slice().
1.5.5