FFmpeg
|
#include <stdint.h>
#include "vlc.h"
#include "libavutil/attributes.h"
#include "libavutil/macros.h"
Go to the source code of this file.
Data Structures | |
struct | HQXAC |
Macros | |
#define | HQX_CBP_VLC_BITS 5 |
#define | HQX_DC_VLC_BITS 9 |
#define | E(level, run) ((level * 128) | (run + 1)) |
#define | INIT_DC_TABLE(idx, name) |
Enumerations | |
enum | HQXACMode { HQX_AC_Q0 = 0, HQX_AC_Q8, HQX_AC_Q16, HQX_AC_Q32, HQX_AC_Q64, HQX_AC_Q128, NUM_HQX_AC } |
Functions | |
static av_cold av_unused void | hqx_init_static (void) |
Variables | |
static const uint8_t | cbp_vlc_bits [16] |
static const uint8_t | cbp_vlc_lens [16] |
static const uint16_t | dc9_vlc_bits [512] |
static const uint8_t | dc9_vlc_lens [512] |
static const uint16_t | dc10_vlc_bits [1024] |
static const uint8_t | dc10_vlc_lens [1024] |
static const uint16_t | dc11_vlc_bits [2048] |
static const uint8_t | dc11_vlc_lens [2048] |
static HQXAC | hqx_ac [NUM_HQX_AC] |
static const int16_t | hqx_ac_run_level [] |
static const uint8_t | hqx_ac_lens [] |
static const uint16_t | hqx_ac_nb_elems [] = { 815, 907, 512, 354, 257, 194 } |
static VLCElem | cbp_vlc [(1<< HQX_CBP_VLC_BITS)+896+1344+15630] |
static const VLCElem * | dc_vlc [2] |
#define INIT_DC_TABLE | ( | idx, | |
name | |||
) |
enum HQXACMode |
Definition at line 1545 of file hqxvlc.h.
Referenced by hqx_decode_init().
|
static |
Definition at line 49 of file hqxvlc.h.
Referenced by hqx_init_static().
|
static |
Definition at line 54 of file hqxvlc.h.
Referenced by hqx_init_static().
|
static |
Definition at line 358 of file hqxvlc.h.
Referenced by hqx_decode_init().
|
static |
Definition at line 617 of file hqxvlc.h.
Referenced by hqx_decode_init().
|
static |
Definition at line 749 of file hqxvlc.h.
Referenced by decode_block(), and hqx_init_static().
|
static |
Definition at line 757 of file hqxvlc.h.
Referenced by hqx_init_static().
|
static |
Definition at line 1349 of file hqxvlc.h.
Referenced by hqx_init_static().
|
static |
Definition at line 1530 of file hqxvlc.h.
Referenced by hqx_init_static().
|
static |
Definition at line 1533 of file hqxvlc.h.
Referenced by hqx_decode_422a(), hqx_decode_444a(), and hqx_init_static().