FFmpeg
|
Go to the source code of this file.
Functions | |
static av_always_inline unsigned int | apv_read_vlc (GetBitContext *restrict gbc, int k_param, const APVVLCLUT *restrict lut) |
void | ff_apv_entropy_build_decode_lut (APVVLCLUT *decode_lut) |
Build the decoder VLC look-up tables. More... | |
int | ff_apv_entropy_decode_block (int16_t *restrict coeff, GetBitContext *restrict gbc, APVEntropyState *restrict state) |
Entropy decode a single 8x8 block to coefficients. More... | |
|
static |
Definition at line 26 of file apv_entropy.c.
Referenced by apv_entropy_decode_block(), ff_apv_entropy_build_decode_lut(), ff_apv_entropy_decode_block(), and test_apv_read_vlc().
void ff_apv_entropy_build_decode_lut | ( | APVVLCLUT * | decode_lut | ) |
Build the decoder VLC look-up tables.
Definition at line 62 of file apv_entropy.c.
Referenced by apv_entropy_build_decode_lut(), test_apv_entropy_decode_block(), and test_apv_read_vlc().
int ff_apv_entropy_decode_block | ( | int16_t *restrict | coeff, |
GetBitContext *restrict | gbc, | ||
APVEntropyState *restrict | state | ||
) |
Entropy decode a single 8x8 block to coefficients.
Outputs nonzero coefficients only to the block row-major order (dezigzag is applied within the function). The output block must have been filled with zeroes before calling this function.
Definition at line 208 of file apv_entropy.c.
Referenced by apv_decode_block(), and test_apv_entropy_decode_block().