#include "cavs.h"
Go to the source code of this file.
Macros | |
#define | EOB 0,0,0 |
Variables | |
const uint8_t | ff_cavs_partition_flags [30] |
const uint8_t | ff_cavs_scan3x3 [4] = {4,5,7,8} |
const uint8_t | ff_cavs_chroma_qp [64] |
const uint8_t | ff_cavs_dequant_shift [64] |
const uint16_t | ff_cavs_dequant_mul [64] |
const cavs_vector | ff_cavs_un_mv = {0,0,1,NOT_AVAIL} |
mark block as unavailable, i.e. | |
const cavs_vector | ff_cavs_dir_mv = {0,0,1,REF_DIR} |
mark block as "no prediction from this direction" e.g. | |
const cavs_vector | ff_cavs_intra_mv = {0,0,1,REF_INTRA} |
mark block as using intra prediction | |
struct dec_2dvlc | ff_cavs_intra_dec [7] |
struct dec_2dvlc | ff_cavs_inter_dec [7] |
struct dec_2dvlc | ff_cavs_chroma_dec [5] |
static const uint8_t | alpha_tab [64] |
static const uint8_t | beta_tab [64] |
static const uint8_t | tc_tab [64] |
const int8_t | ff_left_modifier_l [8] = { 0, -1, 6, -1, -1, 7, 6, 7 } |
const int8_t | ff_top_modifier_l [8] = { -1, 1, 5, -1, -1, 5, 7, 7 } |
const int8_t | ff_left_modifier_c [7] = { 5, -1, 2, -1, 6, 5, 6 } |
const int8_t | ff_top_modifier_c [7] = { 4, 1, -1, -1, 4, 6, 6 } |
#define EOB 0,0,0 |
Definition at line 102 of file cavsdata.h.
|
static |
Definition at line 479 of file cavsdata.h.
|
static |
Definition at line 486 of file cavsdata.h.
struct dec_2dvlc ff_cavs_chroma_dec[5] |
Definition at line 378 of file cavsdata.h.
Referenced by decode_residual_chroma().
const uint8_t ff_cavs_chroma_qp[64] |
Definition at line 62 of file cavsdata.h.
Referenced by decode_residual_chroma().
const uint16_t ff_cavs_dequant_mul[64] |
Definition at line 80 of file cavsdata.h.
Referenced by decode_residual_block().
const uint8_t ff_cavs_dequant_shift[64] |
Definition at line 69 of file cavsdata.h.
Referenced by decode_residual_block().
const cavs_vector ff_cavs_dir_mv = {0,0,1,REF_DIR} |
mark block as "no prediction from this direction" e.g.
forward motion vector in BWD partition
Definition at line 97 of file cavsdata.h.
Referenced by decode_mb_b(), and ff_cavs_init_pic().
struct dec_2dvlc ff_cavs_inter_dec[7] |
Definition at line 241 of file cavsdata.h.
Referenced by decode_residual_inter().
struct dec_2dvlc ff_cavs_intra_dec[7] |
Definition at line 104 of file cavsdata.h.
Referenced by decode_mb_i().
const cavs_vector ff_cavs_intra_mv = {0,0,1,REF_INTRA} |
mark block as using intra prediction
Definition at line 100 of file cavsdata.h.
Referenced by set_mv_intra().
const uint8_t ff_cavs_partition_flags[30] |
Definition at line 27 of file cavsdata.h.
Referenced by decode_mb_b(), ff_cavs_filter(), and ff_cavs_inter().
const uint8_t ff_cavs_scan3x3[4] = {4,5,7,8} |
Definition at line 60 of file cavsdata.h.
Referenced by decode_mb_i().
const cavs_vector ff_cavs_un_mv = {0,0,1,NOT_AVAIL} |
mark block as unavailable, i.e.
out of picture or not yet decoded
Definition at line 93 of file cavsdata.h.
Referenced by ff_cavs_init(), ff_cavs_init_mb(), ff_cavs_init_pic(), ff_cavs_mv(), and ff_cavs_next_mb().
const int8_t ff_left_modifier_c[7] = { 5, -1, 2, -1, 6, 5, 6 } |
Definition at line 502 of file cavsdata.h.
Referenced by ff_cavs_modify_mb_i().
const int8_t ff_left_modifier_l[8] = { 0, -1, 6, -1, -1, 7, 6, 7 } |
Definition at line 500 of file cavsdata.h.
Referenced by ff_cavs_modify_mb_i().
const int8_t ff_top_modifier_c[7] = { 4, 1, -1, -1, 4, 6, 6 } |
Definition at line 503 of file cavsdata.h.
Referenced by ff_cavs_modify_mb_i().
const int8_t ff_top_modifier_l[8] = { -1, 1, 5, -1, -1, 5, 7, 7 } |
Definition at line 501 of file cavsdata.h.
Referenced by ff_cavs_modify_mb_i().
|
static |
Definition at line 493 of file cavsdata.h.