#include <stdint.h>
#include "vlc.h"
#include "libavutil/attributes.h"
#include "libavutil/macros.h"
Go to the source code of this file.
◆ HQX_DC_VLC_BITS
#define HQX_DC_VLC_BITS 9 |
◆ INIT_DC_TABLE
#define INIT_DC_TABLE |
( |
|
idx, |
|
|
|
name |
|
) |
| |
Value: do { \
name ## _vlc_lens, 1, 1, \
name ## _vlc_bits, 2, 2, 0); \
} while (0)
Definition at line 1526 of file hqxvlc.h.
◆ HQXACMode
Enumerator |
---|
HQX_AC_Q0 | |
HQX_AC_Q8 | |
HQX_AC_Q16 | |
HQX_AC_Q32 | |
HQX_AC_Q64 | |
HQX_AC_Q128 | |
NUM_HQX_AC | |
Definition at line 33 of file hqxvlc.h.
◆ hqx_init_static()
◆ dc9_vlc_bits
const uint16_t dc9_vlc_bits[512] |
|
static |
◆ dc9_vlc_lens
const uint8_t dc9_vlc_lens[512] |
|
static |
◆ dc10_vlc_bits
const uint16_t dc10_vlc_bits[1024] |
|
static |
◆ dc10_vlc_lens
const uint8_t dc10_vlc_lens[1024] |
|
static |
◆ dc11_vlc_bits
const uint16_t dc11_vlc_bits[2048] |
|
static |
◆ dc11_vlc_lens
const uint8_t dc11_vlc_lens[2048] |
|
static |
◆ hqx_ac
◆ hqx_ac_run_level
const int16_t hqx_ac_run_level[] |
|
static |
◆ hqx_ac_lens
const uint8_t hqx_ac_lens[] |
|
static |
◆ hqx_ac_nb_elems
const uint16_t hqx_ac_nb_elems[] = { 815, 907, 512, 354, 257, 194 } |
|
static |
◆ cbp_vlc
◆ dc_vlc
static const VLCElem * ff_vlc_init_tables(VLCInitState *state, int nb_bits, int nb_codes, const void *bits, int bits_wrap, int bits_size, const void *codes, int codes_wrap, int codes_size, int flags)