FFmpeg
|
Context Adaptive Binary Arithmetic Coder inline functions. More...
Go to the source code of this file.
Functions | |
static void | refill (CABACContext *c) |
static void | renorm_cabac_decoder_once (CABACContext *c) |
static void | refill2 (CABACContext *c) |
static av_always_inline int | get_cabac_inline (CABACContext *c, uint8_t *const state) |
static int av_noinline av_unused | get_cabac_noinline (CABACContext *c, uint8_t *const state) |
static int av_unused | get_cabac (CABACContext *c, uint8_t *const state) |
static int av_unused | get_cabac_bypass (CABACContext *c) |
static av_always_inline int | get_cabac_bypass_sign (CABACContext *c, int val) |
static int av_unused | get_cabac_terminate (CABACContext *c) |
Variables | |
uint8_t | ff_h264_cabac_tables [512+4 *2 *64+4 *64+63] |
static uint8_t *const | ff_h264_norm_shift = ff_h264_cabac_tables + H264_NORM_SHIFT_OFFSET |
static uint8_t *const | ff_h264_lps_range = ff_h264_cabac_tables + H264_LPS_RANGE_OFFSET |
static uint8_t *const | ff_h264_mlps_state = ff_h264_cabac_tables + H264_MLPS_STATE_OFFSET |
static uint8_t *const | ff_h264_last_coeff_flag_offset_8x8 = ff_h264_cabac_tables + H264_LAST_COEFF_FLAG_OFFSET_8x8_OFFSET |
Detailed Description
Context Adaptive Binary Arithmetic Coder inline functions.
Definition in file cabac_functions.h.
Function Documentation
|
static |
Definition at line 110 of file cabac_functions.h.
Referenced by decode_cabac_b_mb_sub_type(), decode_cabac_mb_intra4x4_pred_mode(), decode_cabac_mb_mvd(), decode_cabac_mb_ref(), decode_cabac_p_mb_sub_type(), decode_cabac_residual_dc(), decode_cabac_residual_dc_422(), decode_cabac_residual_nondc(), and ff_init_cabac_states().
|
static |
Definition at line 114 of file cabac_functions.h.
Referenced by decode_cabac_mb_mvd(), and ff_init_cabac_states().
|
static |
Definition at line 132 of file cabac_functions.h.
Referenced by decode_cabac_mb_mvd().
|
static |
Definition at line 82 of file cabac_functions.h.
Referenced by get_cabac(), and get_cabac_noinline().
|
static |
Definition at line 106 of file cabac_functions.h.
Referenced by decode_cabac_field_decoding_flag(), decode_cabac_intra_mb_type(), decode_cabac_mb_cbp_chroma(), decode_cabac_mb_cbp_luma(), decode_cabac_mb_chroma_pre_mode(), decode_cabac_mb_skip(), and ff_h264_decode_mb_cabac().
|
static |
- Returns
- the number of bytes read or 0 if no end
Definition at line 152 of file cabac_functions.h.
Referenced by decode_cabac_intra_mb_type(), decode_slice(), and ff_init_cabac_states().
|
static |
Definition at line 45 of file cabac_functions.h.
Referenced by get_cabac_bypass(), get_cabac_bypass_sign(), and renorm_cabac_decoder_once().
|
static |
Definition at line 64 of file cabac_functions.h.
Referenced by get_cabac_inline().
|
inlinestatic |
Definition at line 55 of file cabac_functions.h.
Referenced by get_cabac_terminate().
Variable Documentation
|
static |
Definition at line 43 of file cabac_functions.h.
Referenced by decode_cabac_residual_internal(), and ff_init_cabac_states().
|
static |
Definition at line 41 of file cabac_functions.h.
Referenced by ff_init_cabac_states(), and get_cabac_inline().
|
static |
Definition at line 42 of file cabac_functions.h.
Referenced by ff_init_cabac_states(), and get_cabac_inline().
|
static |
Definition at line 40 of file cabac_functions.h.
Referenced by get_cabac_inline(), and refill2().
Generated on Fri Dec 20 2024 06:56:11 for FFmpeg by 1.8.11