FFmpeg
Data Fields
VP9Context Struct Reference

#include <vp9dec.h>

Data Fields

VP9SharedContext s
 
VP9TileDatatd
 
VP9DSPContext dsp
 
VideoDSPContext vdsp
 
GetBitContext gb
 
VP56RangeCoder c
 
int pass
 
int active_tile_cols
 
uint8_t ss_h
 
uint8_t ss_v
 
uint8_t last_bpp
 
uint8_t bpp_index
 
uint8_t bytesperpixel
 
uint8_t last_keyframe
 
int w
 
int h
 
enum AVPixelFormat pix_fmt last_fmt gf_fmt
 
unsigned sb_cols
 
unsigned sb_rows
 
unsigned rows
 
unsigned cols
 
ThreadFrame next_refs [8]
 
struct {
   uint8_t   lim_lut [64]
 
   uint8_t   mblim_lut [64]
 
filter_lut
 
struct {
   ProbContext   p
 
   uint8_t   coef [4][2][2][6][6][3]
 
prob_ctx [4]
 
struct {
   ProbContext   p
 
   uint8_t   coef [4][2][2][6][6][11]
 
prob
 
uint8_t * above_partition_ctx
 
uint8_t * above_mode_ctx
 
uint8_t * above_y_nnz_ctx
 
uint8_t * above_uv_nnz_ctx [2]
 
uint8_t * above_skip_ctx
 
uint8_t * above_txfm_ctx
 
uint8_t * above_segpred_ctx
 
uint8_t * above_intra_ctx
 
uint8_t * above_comp_ctx
 
uint8_t * above_ref_ctx
 
uint8_t * above_filter_ctx
 
VP56mv(* above_mv_ctx )[2]
 
uint8_t * intra_pred_data [3]
 
VP9Filterlflvl
 
int block_alloc_using_2pass
 
uint16_t mvscale [3][2]
 
uint8_t mvstep [3][2]
 
AVBufferPoolframe_extradata_pool
 
int frame_extradata_pool_size
 

Detailed Description

Definition at line 94 of file vp9dec.h.

Field Documentation

◆ s

VP9SharedContext VP9Context::s

Definition at line 95 of file vp9dec.h.

◆ td

VP9TileData* VP9Context::td

Definition at line 96 of file vp9dec.h.

◆ dsp

VP9DSPContext VP9Context::dsp

Definition at line 98 of file vp9dec.h.

◆ vdsp

VideoDSPContext VP9Context::vdsp

Definition at line 99 of file vp9dec.h.

◆ gb

GetBitContext VP9Context::gb

Definition at line 100 of file vp9dec.h.

◆ c

VP56RangeCoder VP9Context::c

Definition at line 101 of file vp9dec.h.

◆ pass

int VP9Context::pass

Definition at line 102 of file vp9dec.h.

◆ active_tile_cols

int VP9Context::active_tile_cols

Definition at line 102 of file vp9dec.h.

◆ ss_h

uint8_t VP9Context::ss_h

Definition at line 111 of file vp9dec.h.

◆ ss_v

uint8_t VP9Context::ss_v

Definition at line 111 of file vp9dec.h.

◆ last_bpp

uint8_t VP9Context::last_bpp

Definition at line 112 of file vp9dec.h.

◆ bpp_index

uint8_t VP9Context::bpp_index

Definition at line 112 of file vp9dec.h.

◆ bytesperpixel

uint8_t VP9Context::bytesperpixel

Definition at line 112 of file vp9dec.h.

◆ last_keyframe

uint8_t VP9Context::last_keyframe

Definition at line 113 of file vp9dec.h.

◆ w

int VP9Context::w

Definition at line 118 of file vp9dec.h.

◆ h

int VP9Context::h

Definition at line 118 of file vp9dec.h.

◆ gf_fmt

enum AVPixelFormat pix_fmt last_fmt VP9Context::gf_fmt

Definition at line 119 of file vp9dec.h.

◆ sb_cols

unsigned VP9Context::sb_cols

Definition at line 120 of file vp9dec.h.

◆ sb_rows

unsigned VP9Context::sb_rows

Definition at line 120 of file vp9dec.h.

◆ rows

unsigned VP9Context::rows

Definition at line 120 of file vp9dec.h.

◆ cols

unsigned VP9Context::cols

Definition at line 120 of file vp9dec.h.

◆ next_refs

ThreadFrame VP9Context::next_refs[8]

Definition at line 121 of file vp9dec.h.

◆ lim_lut

uint8_t VP9Context::lim_lut[64]

Definition at line 124 of file vp9dec.h.

◆ mblim_lut

uint8_t VP9Context::mblim_lut[64]

Definition at line 125 of file vp9dec.h.

◆ filter_lut

struct { ... } VP9Context::filter_lut

◆ p

ProbContext VP9Context::p

Definition at line 128 of file vp9dec.h.

◆ coef

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

Definition at line 129 of file vp9dec.h.

◆ prob_ctx

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

◆ prob

struct { ... } VP9Context::prob

◆ above_partition_ctx

uint8_t* VP9Context::above_partition_ctx

Definition at line 137 of file vp9dec.h.

◆ above_mode_ctx

uint8_t* VP9Context::above_mode_ctx

Definition at line 138 of file vp9dec.h.

◆ above_y_nnz_ctx

uint8_t* VP9Context::above_y_nnz_ctx

Definition at line 140 of file vp9dec.h.

◆ above_uv_nnz_ctx

uint8_t* VP9Context::above_uv_nnz_ctx[2]

Definition at line 141 of file vp9dec.h.

◆ above_skip_ctx

uint8_t* VP9Context::above_skip_ctx

Definition at line 142 of file vp9dec.h.

◆ above_txfm_ctx

uint8_t* VP9Context::above_txfm_ctx

Definition at line 143 of file vp9dec.h.

◆ above_segpred_ctx

uint8_t* VP9Context::above_segpred_ctx

Definition at line 144 of file vp9dec.h.

◆ above_intra_ctx

uint8_t* VP9Context::above_intra_ctx

Definition at line 145 of file vp9dec.h.

◆ above_comp_ctx

uint8_t* VP9Context::above_comp_ctx

Definition at line 146 of file vp9dec.h.

◆ above_ref_ctx

uint8_t* VP9Context::above_ref_ctx

Definition at line 147 of file vp9dec.h.

◆ above_filter_ctx

uint8_t* VP9Context::above_filter_ctx

Definition at line 148 of file vp9dec.h.

◆ above_mv_ctx

VP56mv(* VP9Context::above_mv_ctx)[2]

Definition at line 149 of file vp9dec.h.

◆ intra_pred_data

uint8_t* VP9Context::intra_pred_data[3]

Definition at line 152 of file vp9dec.h.

◆ lflvl

VP9Filter* VP9Context::lflvl

Definition at line 153 of file vp9dec.h.

◆ block_alloc_using_2pass

int VP9Context::block_alloc_using_2pass

Definition at line 156 of file vp9dec.h.

◆ mvscale

uint16_t VP9Context::mvscale[3][2]

Definition at line 157 of file vp9dec.h.

◆ mvstep

uint8_t VP9Context::mvstep[3][2]

Definition at line 158 of file vp9dec.h.

◆ frame_extradata_pool

AVBufferPool* VP9Context::frame_extradata_pool

Definition at line 161 of file vp9dec.h.

◆ frame_extradata_pool_size

int VP9Context::frame_extradata_pool_size

Definition at line 162 of file vp9dec.h.


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