FFmpeg
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
VP9Context Struct Reference

#include <vp9dec.h>

Data Fields

VP9SharedContext s
 
VP9TileDatatd
 
CodedBitstreamContextcbc
 
CodedBitstreamFragment current_frag
 
VP9RawFrameheader_ref
 RefStruct reference backing frame_header. More...
 
VP9RawFrameHeaderframe_header
 
VP9DSPContext dsp
 
VideoDSPContext vdsp
 
GetBitContext gb
 
VPXRangeCoder 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
 
ProgressFrame 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
 
VP9mv(* 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]
 
struct AVRefStructPoolframe_extradata_pool
 
int frame_extradata_pool_size
 

Detailed Description

Definition at line 97 of file vp9dec.h.

Field Documentation

◆ s

VP9SharedContext VP9Context::s

Definition at line 98 of file vp9dec.h.

Referenced by decode_coeffs_b32_16bpp(), and decode_coeffs_b_16bpp().

◆ td

VP9TileData* VP9Context::td

Definition at line 99 of file vp9dec.h.

◆ cbc

CodedBitstreamContext* VP9Context::cbc

Definition at line 101 of file vp9dec.h.

◆ current_frag

CodedBitstreamFragment VP9Context::current_frag

Definition at line 102 of file vp9dec.h.

◆ header_ref

VP9RawFrame* VP9Context::header_ref

RefStruct reference backing frame_header.

Definition at line 103 of file vp9dec.h.

◆ frame_header

VP9RawFrameHeader* VP9Context::frame_header

Definition at line 104 of file vp9dec.h.

◆ dsp

VP9DSPContext VP9Context::dsp

Definition at line 106 of file vp9dec.h.

◆ vdsp

VideoDSPContext VP9Context::vdsp

Definition at line 107 of file vp9dec.h.

◆ gb

GetBitContext VP9Context::gb

Definition at line 108 of file vp9dec.h.

◆ c

VPXRangeCoder VP9Context::c

Definition at line 109 of file vp9dec.h.

◆ pass

int VP9Context::pass

Definition at line 110 of file vp9dec.h.

◆ active_tile_cols

int VP9Context::active_tile_cols

Definition at line 110 of file vp9dec.h.

◆ ss_h

uint8_t VP9Context::ss_h

Definition at line 119 of file vp9dec.h.

◆ ss_v

uint8_t VP9Context::ss_v

Definition at line 119 of file vp9dec.h.

◆ last_bpp

uint8_t VP9Context::last_bpp

Definition at line 120 of file vp9dec.h.

◆ bpp_index

uint8_t VP9Context::bpp_index

Definition at line 120 of file vp9dec.h.

◆ bytesperpixel

uint8_t VP9Context::bytesperpixel

Definition at line 120 of file vp9dec.h.

◆ last_keyframe

uint8_t VP9Context::last_keyframe

Definition at line 121 of file vp9dec.h.

◆ w

int VP9Context::w

Definition at line 126 of file vp9dec.h.

◆ h

int VP9Context::h

Definition at line 126 of file vp9dec.h.

◆ gf_fmt

enum AVPixelFormat pix_fmt last_fmt VP9Context::gf_fmt

Definition at line 127 of file vp9dec.h.

◆ sb_cols

unsigned VP9Context::sb_cols

Definition at line 128 of file vp9dec.h.

◆ sb_rows

unsigned VP9Context::sb_rows

Definition at line 128 of file vp9dec.h.

◆ rows

unsigned VP9Context::rows

Definition at line 128 of file vp9dec.h.

◆ cols

unsigned VP9Context::cols

Definition at line 128 of file vp9dec.h.

◆ next_refs

ProgressFrame VP9Context::next_refs[8]

Definition at line 129 of file vp9dec.h.

◆ lim_lut

uint8_t VP9Context::lim_lut[64]

Definition at line 132 of file vp9dec.h.

◆ mblim_lut

uint8_t VP9Context::mblim_lut[64]

Definition at line 133 of file vp9dec.h.

◆ filter_lut

struct { ... } VP9Context::filter_lut

◆ p

ProbContext VP9Context::p

Definition at line 136 of file vp9dec.h.

◆ coef

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

Definition at line 137 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 145 of file vp9dec.h.

◆ above_mode_ctx

uint8_t* VP9Context::above_mode_ctx

Definition at line 146 of file vp9dec.h.

◆ above_y_nnz_ctx

uint8_t* VP9Context::above_y_nnz_ctx

Definition at line 148 of file vp9dec.h.

◆ above_uv_nnz_ctx

uint8_t* VP9Context::above_uv_nnz_ctx[2]

Definition at line 149 of file vp9dec.h.

◆ above_skip_ctx

uint8_t* VP9Context::above_skip_ctx

Definition at line 150 of file vp9dec.h.

◆ above_txfm_ctx

uint8_t* VP9Context::above_txfm_ctx

Definition at line 151 of file vp9dec.h.

◆ above_segpred_ctx

uint8_t* VP9Context::above_segpred_ctx

Definition at line 152 of file vp9dec.h.

◆ above_intra_ctx

uint8_t* VP9Context::above_intra_ctx

Definition at line 153 of file vp9dec.h.

◆ above_comp_ctx

uint8_t* VP9Context::above_comp_ctx

Definition at line 154 of file vp9dec.h.

◆ above_ref_ctx

uint8_t* VP9Context::above_ref_ctx

Definition at line 155 of file vp9dec.h.

◆ above_filter_ctx

uint8_t* VP9Context::above_filter_ctx

Definition at line 156 of file vp9dec.h.

◆ above_mv_ctx

VP9mv(* VP9Context::above_mv_ctx)[2]

Definition at line 157 of file vp9dec.h.

◆ intra_pred_data

uint8_t* VP9Context::intra_pred_data[3]

Definition at line 160 of file vp9dec.h.

◆ lflvl

VP9Filter* VP9Context::lflvl

Definition at line 161 of file vp9dec.h.

◆ block_alloc_using_2pass

int VP9Context::block_alloc_using_2pass

Definition at line 164 of file vp9dec.h.

◆ mvscale

uint16_t VP9Context::mvscale[3][2]

Definition at line 165 of file vp9dec.h.

◆ mvstep

uint8_t VP9Context::mvstep[3][2]

Definition at line 166 of file vp9dec.h.

◆ frame_extradata_pool

struct AVRefStructPool* VP9Context::frame_extradata_pool

Definition at line 169 of file vp9dec.h.

◆ frame_extradata_pool_size

int VP9Context::frame_extradata_pool_size

Definition at line 170 of file vp9dec.h.


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