|
FFmpeg
|
#include <assert.h>#include <stdint.h>Go to the source code of this file.
Data Structures | |
| struct | HQProfile |
Macros | |
| #define | NUM_HQ_AC_ENTRIES 747 |
| #define | NUM_HQ_PROFILES 22 |
| #define | NUM_HQ_QUANTS 16 |
| #define | MAT_SIZE 64 |
| #define | HQ_AC_INVALID_RUN 0 |
| #define | E(level, skip) ((level * (1 << 7)) | (skip + 1)) |
| #define | INVALID_ENT HQ_AC_INVALID_RUN |
| #define | INV 16 |
| #define | HQPROFILES(M, DEF) |
| #define | OFFSET(PROFILE, W, H, NUM_SLICES, TAB_W, TAB_H) |
| #define | NOTHING(PROFILE, W, H, NUM_SLICES, TAB_W, TAB_H) |
| #define | HQPROFILE(PROFILE, W, H, NUM_SLICES, TAB_W, TAB_H) |
Enumerations | |
| enum | { QMAT00, QMAT01, QMAT02, QMAT03, QMAT04, QMAT05, QMAT06, QMAT07, QMAT08, QMAT09, QMAT0A, QMAT0B, QMAT0C, QMAT0D, QMAT0E, QMAT0F, QMAT10, QMAT11, QMAT12, QMAT13, QMAT14, QMAT15, QMAT16, QMAT17, QMAT18, QMAT19, QMAT1A, QMAT1B, QMAT1C, QMAT1D, QMAT1E, QMAT1F, QMAT20, QMAT21, QMAT22, QMAT23, QMAT24, QMAT25, QMAT26, QMAT27, QMAT28, QMAT29, QMAT2A, QMAT2B, QMAT2C, QMAT2D, QMAT2E, QMAT2F, QMAT30, QMAT31, QMAT32, QMAT33, QMAT34, QMAT35, QMAT36, QMAT37, QMAT38, QMAT39, QMAT3A, QMAT3B, QMAT3C, QMAT3D, QMAT3E, QMAT3F, QMAT40, QMAT41, QMAT42, QMAT43, QMAT44, QMAT45, QMAT46, QMAT47, QMAT48, QMAT49, QMAT4A, QMAT4B, QMAT4C, QMAT4D, NUM_QMATS } |
| enum | { NUM_HQ_PERMS } |
Variables | |
| static const int32_t | qmats [NUM_QMATS][MAT_SIZE] |
| static const uint8_t | hq_quant_map [NUM_HQ_QUANTS][2][4] |
| static const int16_t | hq_ac_sym [NUM_HQ_AC_ENTRIES] |
| static const uint8_t | hq_ac_lens [NUM_HQ_AC_ENTRIES] |
| static const HQProfile | hq_profile [NUM_HQ_PROFILES] |
| static const uint8_t | hq_perms [] |
| #define NUM_HQ_AC_ENTRIES 747 |
Definition at line 27 of file hq_hqadata.h.
| #define NUM_HQ_PROFILES 22 |
Definition at line 28 of file hq_hqadata.h.
| #define NUM_HQ_QUANTS 16 |
Definition at line 29 of file hq_hqadata.h.
| #define MAT_SIZE 64 |
Definition at line 113 of file hq_hqadata.h.
| #define HQ_AC_INVALID_RUN 0 |
Definition at line 1152 of file hq_hqadata.h.
Definition at line 1154 of file hq_hqadata.h.
| #define INVALID_ENT HQ_AC_INVALID_RUN |
Definition at line 1156 of file hq_hqadata.h.
| #define INV 16 |
Definition at line 1157 of file hq_hqadata.h.
Definition at line 1373 of file hq_hqadata.h.
Definition at line 1398 of file hq_hqadata.h.
Definition at line 1401 of file hq_hqadata.h.
Definition at line 1407 of file hq_hqadata.h.
| anonymous enum |
Definition at line 31 of file hq_hqadata.h.
| anonymous enum |
| Enumerator | |
|---|---|
| NUM_HQ_PERMS | |
Definition at line 1402 of file hq_hqadata.h.
Definition at line 115 of file hq_hqadata.h.
Referenced by hq_init_static().
|
static |
|
static |
Definition at line 1159 of file hq_hqadata.h.
Referenced by hq_init_static().
|
static |
Definition at line 1312 of file hq_hqadata.h.
Referenced by hq_init_static().
|
static |
|
static |
Definition at line 1416 of file hq_hqadata.h.
Referenced by hq_decode_frame().
1.8.17