#include <stdint.h>
Go to the source code of this file.
Defines | |
#define | NUM_INTRA_TABLES 5 |
#define | NUM_INTER_TABLES 7 |
#define | CBPPAT_VLC_SIZE 1296 |
#define | CBP_VLC_SIZE 16 |
#define | FIRSTBLK_VLC_SIZE 864 |
#define | OTHERBLK_VLC_SIZE 108 |
#define | COEFF_VLC_SIZE 32 |
Variables | |
static const uint8_t | rv34_table_intra_cbppat [NUM_INTRA_TABLES][2][CBPPAT_VLC_SIZE] |
static const uint8_t | rv34_table_intra_cbp [NUM_INTRA_TABLES][8][CBP_VLC_SIZE] |
static const uint8_t | rv34_table_intra_firstpat [NUM_INTRA_TABLES][4][FIRSTBLK_VLC_SIZE] |
static const uint8_t | rv34_table_intra_secondpat [NUM_INTRA_TABLES][2][OTHERBLK_VLC_SIZE] |
static const uint8_t | rv34_table_intra_thirdpat [NUM_INTRA_TABLES][2][OTHERBLK_VLC_SIZE] |
static const uint8_t | rv34_intra_coeff [NUM_INTRA_TABLES][COEFF_VLC_SIZE] |
static const uint8_t | rv34_inter_cbppat [NUM_INTER_TABLES][CBPPAT_VLC_SIZE] |
static const uint8_t | rv34_inter_cbp [NUM_INTER_TABLES][4][CBP_VLC_SIZE] |
static const uint8_t | rv34_table_inter_firstpat [NUM_INTER_TABLES][2][FIRSTBLK_VLC_SIZE] |
static const uint8_t | rv34_table_inter_secondpat [NUM_INTER_TABLES][2][OTHERBLK_VLC_SIZE] |
static const uint8_t | rv34_table_inter_thirdpat [NUM_INTER_TABLES][2][OTHERBLK_VLC_SIZE] |
static const uint8_t | rv34_inter_coeff [NUM_INTER_TABLES][COEFF_VLC_SIZE] |
Definition in file rv34vlc.h.
#define CBP_VLC_SIZE 16 |
#define CBPPAT_VLC_SIZE 1296 |
#define COEFF_VLC_SIZE 32 |
#define FIRSTBLK_VLC_SIZE 864 |
#define NUM_INTER_TABLES 7 |
#define NUM_INTRA_TABLES 5 |
#define OTHERBLK_VLC_SIZE 108 |
const uint8_t rv34_inter_cbp[NUM_INTER_TABLES][4][CBP_VLC_SIZE] [static] |
const uint8_t rv34_inter_cbppat[NUM_INTER_TABLES][CBPPAT_VLC_SIZE] [static] |
const uint8_t rv34_inter_coeff[NUM_INTER_TABLES][COEFF_VLC_SIZE] [static] |
Initial value:
{ { 1, 2, 4, 4, 5, 5, 6, 7, 7, 7, 8, 8, 8, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 11, 11, 11, 13, 14, 15, 16, 16, }, { 1, 2, 3, 5, 5, 6, 6, 7, 7, 8, 9, 9, 9, 10, 10, 10, 11, 11, 12, 12, 12, 12, 13, 13, 12, 12, 13, 14, 16, 16, 16, 16, }, { 1, 2, 3, 4, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 12, 12, 12, 13, 13, 13, 14, 14, 15, 14, 14, 16, 16, 16, 16, 16, 16, }, { 1, 2, 3, 4, 5, 6, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, { 1, 2, 3, 4, 5, 6, 7, 8, 10, 10, 11, 11, 13, 12, 12, 13, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, { 1, 2, 3, 4, 5, 6, 7, 8, 10, 10, 10, 11, 14, 13, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 16, 16, } }
Definition at line 4023 of file rv34vlc.h.
Referenced by rv34_init_tables().
const uint8_t rv34_intra_coeff[NUM_INTRA_TABLES][COEFF_VLC_SIZE] [static] |
Initial value:
{ { 1, 3, 3, 4, 4, 5, 6, 6, 6, 7, 7, 7, 8, 8, 9, 9, 9, 9, 10, 10, 10, 11, 11, 11, 10, 10, 10, 12, 13, 14, 15, 15, }, { 1, 2, 3, 5, 5, 6, 6, 7, 7, 8, 8, 9, 10, 10, 10, 11, 11, 11, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14, 16, 16, 16, 16, }, { 1, 2, 3, 4, 5, 6, 8, 8, 9, 9, 10, 10, 11, 12, 12, 12, 13, 13, 14, 14, 14, 14, 16, 16, 14, 16, 16, 16, 14, 16, 16, 16, }, { 1, 2, 3, 4, 5, 6, 8, 8, 9, 9, 10, 10, 11, 12, 12, 12, 13, 13, 16, 16, 16, 16, 16, 16, 16, 16, 14, 12, 16, 16, 16, 16, }, { 1, 2, 3, 4, 5, 7, 7, 8, 8, 9, 10, 10, 12, 11, 13, 12, 15, 13, 14, 13, 12, 15, 14, 13, 12, 12, 10, 11, 16, 16, 16, 16, } }
Definition at line 2280 of file rv34vlc.h.
Referenced by rv34_init_tables().
const uint8_t rv34_table_inter_firstpat[NUM_INTER_TABLES][2][FIRSTBLK_VLC_SIZE] [static] |
const uint8_t rv34_table_inter_secondpat[NUM_INTER_TABLES][2][OTHERBLK_VLC_SIZE] [static] |
const uint8_t rv34_table_inter_thirdpat[NUM_INTER_TABLES][2][OTHERBLK_VLC_SIZE] [static] |
const uint8_t rv34_table_intra_cbp[NUM_INTRA_TABLES][8][CBP_VLC_SIZE] [static] |
const uint8_t rv34_table_intra_cbppat[NUM_INTRA_TABLES][2][CBPPAT_VLC_SIZE] [static] |
const uint8_t rv34_table_intra_firstpat[NUM_INTRA_TABLES][4][FIRSTBLK_VLC_SIZE] [static] |
const uint8_t rv34_table_intra_secondpat[NUM_INTRA_TABLES][2][OTHERBLK_VLC_SIZE] [static] |
const uint8_t rv34_table_intra_thirdpat[NUM_INTRA_TABLES][2][OTHERBLK_VLC_SIZE] [static] |