FFmpeg
|
Go to the source code of this file.
Data Structures | |
struct | VPXRangeCoder |
Macros | |
#define | vpx_rac_get_prob vpx_rac_get_prob |
Functions | |
int | ff_vpx_init_range_decoder (VPXRangeCoder *c, const uint8_t *buf, int buf_size) |
static av_always_inline int | vpx_rac_is_end (VPXRangeCoder *c) |
returns 1 if the end of the stream has been reached, 0 otherwise. More... | |
static av_always_inline unsigned int | vpx_rac_renorm (VPXRangeCoder *c) |
static av_always_inline int | vpx_rac_get_prob (VPXRangeCoder *c, uint8_t prob) |
static av_always_inline int | vpx_rac_get_prob_branchy (VPXRangeCoder *c, int prob) |
static av_always_inline int | vpx_rac_get (VPXRangeCoder *c) |
Variables | |
const uint8_t | ff_vpx_norm_shift [256] |
Common VP5-VP9 range decoder stuff
Definition in file vpx_rac.h.
int ff_vpx_init_range_decoder | ( | VPXRangeCoder * | c, |
const uint8_t * | buf, | ||
int | buf_size | ||
) |
Definition at line 42 of file vpx_rac.c.
Referenced by decode_frame_header(), decode_tiles(), setup_partitions(), vp5_parse_header(), vp6_parse_header(), vp7_decode_frame_header(), vp8_decode_frame_header(), and vp9_decode_frame().
|
static |
returns 1 if the end of the stream has been reached, 0 otherwise.
Definition at line 51 of file vpx_rac.h.
Referenced by decode_mb_row_no_filter(), decode_tiles(), vp5_parse_coeff(), vp6_parse_coeff(), vp78_decode_mv_mb_modes(), and vp7_decode_frame_header().
|
static |
Definition at line 58 of file vpx_rac.h.
Referenced by vp8_decode_frame_header(), vpx_rac_get(), vpx_rac_get_prob(), and vpx_rac_get_prob_branchy().
|
static |
|
static |
Definition at line 99 of file vpx_rac.h.
Referenced by decode_block_coeffs(), decode_block_coeffs_internal(), decode_coeffs_b_generic(), decode_frame_header(), decode_mb_mode(), decode_mode(), decode_sb(), decode_splitmvs(), decode_tiles(), read_mv_component(), vp56_parse_mb_type(), vp56_parse_mb_type_models(), vp56_rac_get_tree(), vp5_parse_coeff(), vp5_parse_coeff_models(), vp5_parse_vector_adjustment(), vp5_parse_vector_models(), vp6_parse_coeff(), vp6_parse_coeff_models(), vp6_parse_vector_adjustment(), vp6_parse_vector_models(), vp78_update_pred16x16_pred8x8_mvc_probabilities(), vp78_update_probability_tables(), vp7_decode_mvs(), vp8_decode_mvs(), and vp9_decode_frame().
|
static |
Definition at line 117 of file vpx_rac.h.
Referenced by vp56_parse_mb_type_models(), vp56_rac_gets(), vp5_parse_coeff(), vp5_parse_header(), vp6_parse_coeff(), vp6_parse_coeff_models(), and vp6_parse_header().
const uint8_t ff_vpx_norm_shift[256] |
Definition at line 27 of file vpx_rac.c.
Referenced by vpx_rac_renorm().