FFmpeg
Data Fields
VP9Context Struct Reference

Data Fields

 
 
 
 
 
unsigned  c_b_size
 
 
VP9Blockb
 
int  pass
 
int  uses_2pass
 
 
int  row
 
int  row7
 
int  col
 
int  col7
 
uint8_tdst [3]
 
ptrdiff_t  y_stride
 
ptrdiff_t  uv_stride
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
struct {
   uint8_t   level
 
   int8_t   sharpness
 
   uint8_t   lim_lut [64]
 
   uint8_t   mblim_lut [64]
 
filter
 
struct {
   uint8_t   enabled
 
   int8_t   mode [2]
 
   int8_t   ref [4]
 
lf_delta
 
 
int8_t  ydc_qdelta
 
int8_t  uvdc_qdelta
 
int8_t  uvac_qdelta
 
 
struct {
   uint8_t   enabled
 
   uint8_t   temporal
 
   uint8_t   absolute_vals
 
   uint8_t   update_map
 
   struct {
      uint8_t   q_enabled
 
      uint8_t   lf_enabled
 
      uint8_t   ref_enabled
 
      uint8_t   skip_enabled
 
      uint8_t   ref_val
 
      int16_t   q_val
 
      int8_t   lf_val
 
      int16_t   qmul [2][2]
 
      uint8_t   lflvl [4][2]
 
   }   feat [8]
 
 
struct {
   unsigned   log2_tile_cols
 
   unsigned   log2_tile_rows
 
   unsigned   tile_cols
 
   unsigned   tile_rows
 
   unsigned   tile_row_start
 
   unsigned   tile_row_end
 
   unsigned   tile_col_start
 
   unsigned   tile_col_end
 
tiling
 
unsigned  sb_cols
 
unsigned  sb_rows
 
unsigned  rows
 
unsigned  cols
 
struct {
   prob_context   p
 
   uint8_t   coef [4][2][2][6][6][3]
 
prob_ctx [4]
 
struct {
   prob_context   p
 
   uint8_t   coef [4][2][2][6][6][11]
 
   uint8_t   seg [7]
 
   uint8_t   segpred [3]
 
prob
 
struct {
   unsigned   y_mode [4][10]
 
   unsigned   uv_mode [10][10]
 
   unsigned   filter [4][3]
 
   unsigned   mv_mode [7][4]
 
   unsigned   intra [4][2]
 
   unsigned   comp [5][2]
 
   unsigned   single_ref [5][2][2]
 
   unsigned   comp_ref [5][2]
 
   unsigned   tx32p [2][4]
 
   unsigned   tx16p [2][3]
 
   unsigned   tx8p [2][2]
 
   unsigned   skip [3][2]
 
   unsigned   mv_joint [4]
 
   struct {
      unsigned   sign [2]
 
      unsigned   classes [11]
 
      unsigned   class0 [2]
 
      unsigned   bits [10][2]
 
      unsigned   class0_fp [2][4]
 
      unsigned   fp [4]
 
      unsigned   class0_hp [2]
 
      unsigned   hp [2]
 
   }   mv_comp [2]
 
   unsigned   partition [4][4][4]
 
   unsigned   coef [4][2][2][6][6][3]
 
   unsigned   eob [4][2][2][6][6][2]
 
counts
 
 
 
 
 
VP56mv  left_mv_ctx [16][2]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
struct VP9Filterlflvl
 
 
 
int16_t *  block_base
 
int16_t *  block
 
int16_t *  uvblock_base [2]
 
int16_t *  uvblock [2]
 
 
 
uint8_teob
 
uint8_tuveob [2]
 
struct {
   int   x
 
   int   y
 
min_mv
 
struct {
   int   x
 
   int   y
 
max_mv
 
uint8_t  tmp_y [64 *64]
 
uint8_t  tmp_uv [2][32 *32]
 

Detailed Description

Definition at line 95 of file vp9.c.

Field Documentation

VP9DSPContext VP9Context::dsp

Definition at line 96 of file vp9.c.

Referenced by decode_b(), inter_recon(), intra_recon(), loopfilter_sb(), and vp9_decode_init().

VideoDSPContext VP9Context::vdsp

Definition at line 97 of file vp9.c.

Referenced by mc_chroma_dir(), mc_luma_dir(), and vp9_decode_init().

GetBitContext VP9Context::gb

Definition at line 98 of file vp9.c.

Referenced by decode_frame_header().

VP56RangeCoder VP9Context::c

Definition at line 99 of file vp9.c.

Referenced by decode_coeffs(), decode_frame_header(), decode_mode(), decode_sb(), fill_mv(), read_mv_component(), and vp9_decode_frame().

VP56RangeCoder* VP9Context::c_b

Definition at line 100 of file vp9.c.

Referenced by decode_frame_header(), vp9_decode_frame(), and vp9_decode_free().

unsigned VP9Context::c_b_size

Definition at line 101 of file vp9.c.

Referenced by decode_frame_header(), and vp9_decode_free().

VP9Block* VP9Context::b_base

Definition at line 102 of file vp9.c.

Referenced by free_buffers(), update_block_buffers(), update_size(), and vp9_decode_frame().

VP9Block * VP9Context::b

Definition at line 102 of file vp9.c.

Referenced by decode_b(), decode_coeffs(), decode_mode(), decode_sb_mem(), fill_mv(), find_ref_mvs(), inter_recon(), intra_recon(), and vp9_decode_frame().

int VP9Context::pass

Definition at line 103 of file vp9.c.

Referenced by decode_b(), and vp9_decode_frame().

int VP9Context::uses_2pass

Definition at line 103 of file vp9.c.

Referenced by decode_frame_header(), update_block_buffers(), vp9_decode_frame(), and vp9_decode_update_thread_context().

int VP9Context::last_uses_2pass

Definition at line 103 of file vp9.c.

Referenced by decode_frame_header(), decode_mode(), and find_ref_mvs().

int VP9Context::row

Definition at line 104 of file vp9.c.

Referenced by decode_b(), decode_coeffs(), decode_mode(), find_ref_mvs(), inter_recon(), and intra_recon().

int VP9Context::row7

Definition at line 104 of file vp9.c.

Referenced by decode_b(), decode_mode(), and find_ref_mvs().

int VP9Context::col

Definition at line 104 of file vp9.c.

Referenced by decode_b(), decode_coeffs(), decode_mode(), find_ref_mvs(), inter_recon(), and intra_recon().

int VP9Context::col7

Definition at line 104 of file vp9.c.

Referenced by decode_b().

uint8_t* VP9Context::dst[3]

Definition at line 105 of file vp9.c.

Referenced by decode_b(), inter_recon(), and intra_recon().

ptrdiff_t VP9Context::y_stride

Definition at line 106 of file vp9.c.

Referenced by decode_b(), inter_recon(), and intra_recon().

ptrdiff_t VP9Context::uv_stride

Definition at line 106 of file vp9.c.

Referenced by decode_b(), inter_recon(), and intra_recon().

uint8_t VP9Context::profile

Definition at line 109 of file vp9.c.

Referenced by decode_frame_header().

uint8_t VP9Context::keyframe

Definition at line 110 of file vp9.c.

Referenced by adapt_probs(), decode_frame_header(), decode_mode(), decode_sb(), vp9_alloc_frame(), vp9_decode_frame(), and vp9_decode_update_thread_context().

uint8_t VP9Context::last_keyframe

Definition at line 110 of file vp9.c.

Referenced by adapt_probs(), and decode_frame_header().

uint8_t VP9Context::invisible

Definition at line 111 of file vp9.c.

Referenced by decode_frame_header(), vp9_decode_frame(), and vp9_decode_update_thread_context().

uint8_t VP9Context::use_last_frame_mvs

Definition at line 112 of file vp9.c.

Referenced by decode_frame_header(), and find_ref_mvs().

uint8_t VP9Context::errorres

Definition at line 113 of file vp9.c.

Referenced by decode_frame_header().

uint8_t VP9Context::colorspace

Definition at line 114 of file vp9.c.

Referenced by decode_frame_header().

uint8_t VP9Context::fullrange

Definition at line 115 of file vp9.c.

Referenced by decode_frame_header().

uint8_t VP9Context::intraonly

Definition at line 116 of file vp9.c.

Referenced by adapt_probs(), decode_frame_header(), decode_mode(), vp9_alloc_frame(), and vp9_decode_frame().

uint8_t VP9Context::resetctx

Definition at line 117 of file vp9.c.

Referenced by decode_frame_header().

uint8_t VP9Context::refreshrefmask

Definition at line 118 of file vp9.c.

Referenced by decode_frame_header(), and vp9_decode_frame().

uint8_t VP9Context::highprecisionmvs

Definition at line 119 of file vp9.c.

Referenced by adapt_probs(), decode_frame_header(), and fill_mv().

enum FilterMode VP9Context::filtermode

Definition at line 120 of file vp9.c.

Referenced by adapt_probs(), decode_frame_header(), and decode_mode().

uint8_t VP9Context::allowcompinter

Definition at line 121 of file vp9.c.

Referenced by decode_frame_header().

uint8_t VP9Context::fixcompref

Definition at line 122 of file vp9.c.

Referenced by decode_frame_header(), and decode_mode().

uint8_t VP9Context::refreshctx

Definition at line 123 of file vp9.c.

Referenced by decode_frame_header(), and vp9_decode_frame().

uint8_t VP9Context::parallelmode

Definition at line 124 of file vp9.c.

Referenced by decode_frame_header(), and vp9_decode_frame().

uint8_t VP9Context::framectxid

Definition at line 125 of file vp9.c.

Referenced by adapt_probs(), decode_frame_header(), and vp9_decode_frame().

uint8_t VP9Context::refidx[3]

Definition at line 126 of file vp9.c.

Referenced by decode_frame_header(), and inter_recon().

uint8_t VP9Context::signbias[3]

Definition at line 127 of file vp9.c.

Referenced by decode_frame_header(), decode_mode(), and find_ref_mvs().

uint8_t VP9Context::varcompref[2]

Definition at line 128 of file vp9.c.

Referenced by decode_frame_header(), and decode_mode().

ThreadFrame VP9Context::refs[8]

Definition at line 129 of file vp9.c.

Referenced by decode_frame_header(), init_frames(), inter_recon(), vp9_decode_flush(), vp9_decode_frame(), vp9_decode_free(), and vp9_decode_update_thread_context().

ThreadFrame VP9Context::next_refs[8]

Definition at line 129 of file vp9.c.

Referenced by init_frames(), vp9_decode_frame(), and vp9_decode_free().

VP9Frame VP9Context::frames[2]

Definition at line 132 of file vp9.c.

Referenced by decode_b(), decode_frame_header(), decode_mode(), decode_sb(), decode_sb_mem(), find_ref_mvs(), init_frames(), intra_recon(), loopfilter_sb(), vp9_alloc_frame(), vp9_decode_flush(), vp9_decode_frame(), vp9_decode_free(), and vp9_decode_update_thread_context().

uint8_t VP9Context::level

Definition at line 135 of file vp9.c.

Referenced by decode_b(), decode_frame_header(), and vp9_decode_frame().

int8_t VP9Context::sharpness

Definition at line 136 of file vp9.c.

Referenced by decode_b(), decode_frame_header(), and vp9_decode_init().

uint8_t VP9Context::lim_lut[64]

Definition at line 137 of file vp9.c.

Referenced by decode_b(), decode_frame_header(), and loopfilter_sb().

uint8_t VP9Context::mblim_lut[64]

Definition at line 138 of file vp9.c.

Referenced by decode_b(), and loopfilter_sb().

struct { ... } VP9Context::filter

Referenced by adapt_probs(), decode_b(), decode_frame_header(), decode_mode(), loopfilter_sb(), vp9_decode_frame(), and vp9_decode_init().

uint8_t VP9Context::enabled

Definition at line 141 of file vp9.c.

Referenced by decode_frame_header(), decode_mode(), and vp9_alloc_frame().

int8_t VP9Context::mode[2]

Definition at line 142 of file vp9.c.

Referenced by decode_frame_header().

int8_t VP9Context::ref[4]

Definition at line 143 of file vp9.c.

Referenced by decode_frame_header().

struct { ... } VP9Context::lf_delta

Referenced by decode_frame_header(), and vp9_decode_update_thread_context().

uint8_t VP9Context::yac_qi

Definition at line 145 of file vp9.c.

Referenced by decode_frame_header().

int8_t VP9Context::ydc_qdelta

Definition at line 146 of file vp9.c.

Referenced by decode_frame_header().

int8_t VP9Context::uvdc_qdelta

Definition at line 146 of file vp9.c.

Referenced by decode_frame_header().

int8_t VP9Context::uvac_qdelta

Definition at line 146 of file vp9.c.

Referenced by decode_frame_header().

uint8_t VP9Context::lossless

Definition at line 147 of file vp9.c.

Referenced by decode_coeffs(), decode_frame_header(), inter_recon(), and intra_recon().

uint8_t VP9Context::temporal

Definition at line 150 of file vp9.c.

Referenced by decode_frame_header(), and decode_mode().

uint8_t VP9Context::absolute_vals

Definition at line 151 of file vp9.c.

Referenced by decode_frame_header().

uint8_t VP9Context::update_map

Definition at line 152 of file vp9.c.

Referenced by decode_frame_header(), decode_mode(), and vp9_alloc_frame().

uint8_t VP9Context::q_enabled

Definition at line 154 of file vp9.c.

uint8_t VP9Context::lf_enabled

Definition at line 155 of file vp9.c.

uint8_t VP9Context::ref_enabled

Definition at line 156 of file vp9.c.

uint8_t VP9Context::skip_enabled

Definition at line 157 of file vp9.c.

uint8_t VP9Context::ref_val

Definition at line 158 of file vp9.c.

int16_t VP9Context::q_val

Definition at line 159 of file vp9.c.

int8_t VP9Context::lf_val

Definition at line 160 of file vp9.c.

int16_t VP9Context::qmul[2][2]

Definition at line 161 of file vp9.c.

uint8_t VP9Context::lflvl[4][2]

Definition at line 162 of file vp9.c.

Referenced by update_size(), and vp9_decode_frame().

struct { ... } VP9Context::feat[8]

Referenced by decode_b(), decode_coeffs(), decode_frame_header(), decode_mode(), and vp9_decode_update_thread_context().

struct { ... } VP9Context::segmentation

Referenced by decode_b(), decode_coeffs(), decode_frame_header(), decode_mode(), vp9_alloc_frame(), and vp9_decode_update_thread_context().

unsigned VP9Context::log2_tile_cols

Definition at line 166 of file vp9.c.

Referenced by decode_frame_header(), and vp9_decode_frame().

unsigned VP9Context::log2_tile_rows

Definition at line 166 of file vp9.c.

Referenced by decode_frame_header(), and vp9_decode_frame().

unsigned VP9Context::tile_cols

Definition at line 167 of file vp9.c.

Referenced by decode_frame_header(), and vp9_decode_frame().

unsigned VP9Context::tile_rows

Definition at line 167 of file vp9.c.

Referenced by decode_frame_header(), and vp9_decode_frame().

unsigned VP9Context::tile_row_start

Definition at line 168 of file vp9.c.

Referenced by vp9_decode_frame().

unsigned VP9Context::tile_row_end

Definition at line 168 of file vp9.c.

Referenced by vp9_decode_frame().

unsigned VP9Context::tile_col_start

Definition at line 168 of file vp9.c.

Referenced by check_intra_mode(), decode_mode(), find_ref_mvs(), and vp9_decode_frame().

unsigned VP9Context::tile_col_end

Definition at line 168 of file vp9.c.

Referenced by vp9_decode_frame().

struct { ... } VP9Context::tiling

Referenced by check_intra_mode(), decode_frame_header(), decode_mode(), find_ref_mvs(), and vp9_decode_frame().

unsigned VP9Context::sb_cols

Definition at line 170 of file vp9.c.

Referenced by decode_frame_header(), decode_mode(), find_ref_mvs(), update_block_buffers(), update_size(), vp9_alloc_frame(), and vp9_decode_frame().

unsigned VP9Context::sb_rows

Definition at line 170 of file vp9.c.

Referenced by update_block_buffers(), update_size(), vp9_alloc_frame(), and vp9_decode_frame().

unsigned VP9Context::rows

Definition at line 170 of file vp9.c.

Referenced by check_intra_mode(), decode_b(), decode_coeffs(), decode_mode(), inter_recon(), intra_recon(), update_block_buffers(), update_size(), vp9_decode_frame(), and vp9_decode_update_thread_context().

unsigned VP9Context::cols

Definition at line 170 of file vp9.c.

Referenced by check_intra_mode(), decode_b(), decode_coeffs(), decode_mode(), inter_recon(), intra_recon(), update_block_buffers(), update_size(), vp9_decode_frame(), and vp9_decode_update_thread_context().

prob_context VP9Context::p

Definition at line 172 of file vp9.c.

Referenced by adapt_probs(), decode_frame_header(), decode_mode(), decode_sb(), fill_mv(), read_mv_component(), and vp9_decode_frame().

uint8_t VP9Context::coef[4][2][2][6][6][11]

Definition at line 173 of file vp9.c.

Referenced by adapt_probs(), decode_coeffs(), decode_frame_header(), and vp9_decode_frame().

struct { ... } VP9Context::prob_ctx[4]

Referenced by adapt_probs(), decode_frame_header(), vp9_decode_frame(), and vp9_decode_update_thread_context().

uint8_t VP9Context::seg[7]

Definition at line 178 of file vp9.c.

Referenced by decode_frame_header(), and decode_mode().

uint8_t VP9Context::segpred[3]

Definition at line 179 of file vp9.c.

Referenced by decode_frame_header(), and decode_mode().

struct { ... } VP9Context::prob

Referenced by adapt_probs(), decode_coeffs(), decode_frame_header(), decode_mode(), decode_sb(), fill_mv(), read_mv_component(), and vp9_decode_frame().

unsigned VP9Context::y_mode[4][10]

Definition at line 182 of file vp9.c.

Referenced by adapt_probs(), and decode_mode().

unsigned VP9Context::uv_mode[10][10]

Definition at line 183 of file vp9.c.

Referenced by adapt_probs(), and decode_mode().

unsigned VP9Context::filter[4][3]

Definition at line 184 of file vp9.c.

unsigned VP9Context::mv_mode[7][4]

Definition at line 185 of file vp9.c.

Referenced by adapt_probs(), and decode_mode().

unsigned VP9Context::intra[4][2]

Definition at line 186 of file vp9.c.

Referenced by adapt_probs(), and decode_mode().

unsigned VP9Context::comp[5][2]

Definition at line 187 of file vp9.c.

Referenced by adapt_probs(), and decode_mode().

unsigned VP9Context::single_ref[5][2][2]

Definition at line 188 of file vp9.c.

Referenced by adapt_probs(), and decode_mode().

unsigned VP9Context::comp_ref[5][2]

Definition at line 189 of file vp9.c.

Referenced by adapt_probs(), and decode_mode().

unsigned VP9Context::tx32p[2][4]

Definition at line 190 of file vp9.c.

Referenced by adapt_probs(), and decode_mode().

unsigned VP9Context::tx16p[2][3]

Definition at line 191 of file vp9.c.

Referenced by adapt_probs(), and decode_mode().

unsigned VP9Context::tx8p[2][2]

Definition at line 192 of file vp9.c.

Referenced by adapt_probs(), and decode_mode().

unsigned VP9Context::skip[3][2]

Definition at line 193 of file vp9.c.

Referenced by adapt_probs(), and decode_mode().

unsigned VP9Context::mv_joint[4]

Definition at line 194 of file vp9.c.

Referenced by adapt_probs(), and fill_mv().

unsigned VP9Context::sign[2]

Definition at line 196 of file vp9.c.

unsigned VP9Context::classes[11]

Definition at line 197 of file vp9.c.

unsigned VP9Context::class0[2]

Definition at line 198 of file vp9.c.

unsigned VP9Context::bits[10][2]

Definition at line 199 of file vp9.c.

unsigned VP9Context::class0_fp[2][4]

Definition at line 200 of file vp9.c.

unsigned VP9Context::fp[4]

Definition at line 201 of file vp9.c.

unsigned VP9Context::class0_hp[2]

Definition at line 202 of file vp9.c.

unsigned VP9Context::hp[2]

Definition at line 203 of file vp9.c.

struct { ... } VP9Context::mv_comp[2]

Referenced by adapt_probs(), and read_mv_component().

unsigned VP9Context::partition[4][4][4]

Definition at line 205 of file vp9.c.

Referenced by adapt_probs(), and decode_sb().

unsigned VP9Context::coef[4][2][2][6][6][3]

Definition at line 206 of file vp9.c.

unsigned VP9Context::eob[4][2][2][6][6][2]

Definition at line 207 of file vp9.c.

Referenced by adapt_probs(), decode_b(), decode_coeffs(), decode_frame_header(), inter_recon(), intra_recon(), and vp9_decode_frame().

struct { ... } VP9Context::counts

Referenced by adapt_probs(), decode_coeffs(), decode_frame_header(), decode_mode(), decode_sb(), fill_mv(), and read_mv_component().

enum TxfmMode VP9Context::txfmmode

Definition at line 209 of file vp9.c.

Referenced by adapt_probs(), decode_frame_header(), decode_mode(), and vp9_decode_frame().

enum CompPredMode VP9Context::comppredmode

Definition at line 210 of file vp9.c.

Referenced by adapt_probs(), decode_frame_header(), and decode_mode().

uint8_t VP9Context::left_y_nnz_ctx[16]

Definition at line 213 of file vp9.c.

Referenced by decode_coeffs(), and vp9_decode_frame().

uint8_t VP9Context::left_mode_ctx[16]

Definition at line 214 of file vp9.c.

Referenced by decode_mode(), and vp9_decode_frame().

VP56mv VP9Context::left_mv_ctx[16][2]

Definition at line 215 of file vp9.c.

Referenced by decode_mode(), and find_ref_mvs().

uint8_t VP9Context::left_uv_nnz_ctx[2][8]

Definition at line 216 of file vp9.c.

Referenced by decode_coeffs(), and vp9_decode_frame().

uint8_t VP9Context::left_partition_ctx[8]

Definition at line 217 of file vp9.c.

Referenced by decode_sb(), and vp9_decode_frame().

uint8_t VP9Context::left_skip_ctx[8]

Definition at line 218 of file vp9.c.

Referenced by decode_mode(), and vp9_decode_frame().

uint8_t VP9Context::left_txfm_ctx[8]

Definition at line 219 of file vp9.c.

Referenced by decode_mode().

uint8_t VP9Context::left_segpred_ctx[8]

Definition at line 220 of file vp9.c.

Referenced by decode_mode(), and vp9_decode_frame().

uint8_t VP9Context::left_intra_ctx[8]

Definition at line 221 of file vp9.c.

Referenced by decode_mode().

uint8_t VP9Context::left_comp_ctx[8]

Definition at line 222 of file vp9.c.

Referenced by decode_mode().

uint8_t VP9Context::left_ref_ctx[8]

Definition at line 223 of file vp9.c.

Referenced by decode_mode().

uint8_t VP9Context::left_filter_ctx[8]

Definition at line 224 of file vp9.c.

Referenced by decode_mode().

uint8_t* VP9Context::above_partition_ctx

Definition at line 225 of file vp9.c.

Referenced by decode_sb(), update_size(), and vp9_decode_frame().

uint8_t* VP9Context::above_mode_ctx

Definition at line 226 of file vp9.c.

Referenced by decode_mode(), update_size(), and vp9_decode_frame().

uint8_t* VP9Context::above_y_nnz_ctx

Definition at line 228 of file vp9.c.

Referenced by decode_coeffs(), update_size(), and vp9_decode_frame().

uint8_t* VP9Context::above_uv_nnz_ctx[2]

Definition at line 229 of file vp9.c.

Referenced by decode_coeffs(), update_size(), and vp9_decode_frame().

uint8_t* VP9Context::above_skip_ctx

Definition at line 230 of file vp9.c.

Referenced by decode_mode(), update_size(), and vp9_decode_frame().

uint8_t* VP9Context::above_txfm_ctx

Definition at line 231 of file vp9.c.

Referenced by decode_mode(), and update_size().

uint8_t* VP9Context::above_segpred_ctx

Definition at line 232 of file vp9.c.

Referenced by decode_mode(), update_size(), and vp9_decode_frame().

uint8_t* VP9Context::above_intra_ctx

Definition at line 233 of file vp9.c.

Referenced by decode_mode(), and update_size().

uint8_t* VP9Context::above_comp_ctx

Definition at line 234 of file vp9.c.

Referenced by decode_mode(), and update_size().

uint8_t* VP9Context::above_ref_ctx

Definition at line 235 of file vp9.c.

Referenced by decode_mode(), and update_size().

uint8_t* VP9Context::above_filter_ctx

Definition at line 236 of file vp9.c.

Referenced by decode_mode(), and update_size().

VP56mv(* VP9Context::above_mv_ctx)[2]

Definition at line 237 of file vp9.c.

Referenced by decode_mode(), find_ref_mvs(), and update_size().

uint8_t* VP9Context::intra_pred_data[3]

Definition at line 240 of file vp9.c.

Referenced by check_intra_mode(), free_buffers(), update_size(), vp9_decode_frame(), and vp9_decode_update_thread_context().

struct VP9Filter* VP9Context::lflvl

Definition at line 241 of file vp9.c.

uint8_t VP9Context::edge_emu_buffer[71 *80]

Definition at line 242 of file vp9.c.

Referenced by mc_chroma_dir(), and mc_luma_dir().

int VP9Context::block_alloc_using_2pass

Definition at line 245 of file vp9.c.

Referenced by update_block_buffers().

int16_t* VP9Context::block_base

Definition at line 246 of file vp9.c.

Referenced by free_buffers(), update_block_buffers(), update_size(), and vp9_decode_frame().

int16_t * VP9Context::block

Definition at line 246 of file vp9.c.

Referenced by decode_b(), inter_recon(), intra_recon(), and vp9_decode_frame().

int16_t * VP9Context::uvblock_base[2]

Definition at line 246 of file vp9.c.

Referenced by update_block_buffers(), and vp9_decode_frame().

int16_t * VP9Context::uvblock[2]

Definition at line 246 of file vp9.c.

Referenced by decode_b(), decode_coeffs(), inter_recon(), intra_recon(), and vp9_decode_frame().

uint8_t* VP9Context::eob_base

Definition at line 247 of file vp9.c.

Referenced by update_block_buffers(), and vp9_decode_frame().

uint8_t * VP9Context::uveob_base[2]

Definition at line 247 of file vp9.c.

Referenced by update_block_buffers(), and vp9_decode_frame().

uint8_t * VP9Context::eob

Definition at line 247 of file vp9.c.

uint8_t * VP9Context::uveob[2]

Definition at line 247 of file vp9.c.

Referenced by decode_b(), decode_coeffs(), inter_recon(), intra_recon(), and vp9_decode_frame().

int VP9Context::x

Definition at line 248 of file vp9.c.

Referenced by clamp_mv(), and decode_b().

int VP9Context::y

Definition at line 248 of file vp9.c.

Referenced by clamp_mv(), and decode_b().

struct { ... } VP9Context::min_mv

Referenced by clamp_mv(), and decode_b().

struct { ... } VP9Context::max_mv

Referenced by clamp_mv(), and decode_b().

uint8_t VP9Context::tmp_y[64 *64]

Definition at line 249 of file vp9.c.

Referenced by decode_b().

uint8_t VP9Context::tmp_uv[2][32 *32]

Definition at line 250 of file vp9.c.

Referenced by decode_b().


The documentation for this struct was generated from the following file:

Generated on Sun Mar 23 2014 23:50:42 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /