FFmpeg
|
#include <vp9dec.h>
VP9SharedContext VP9Context::s |
Definition at line 95 of file vp9dec.h.
Referenced by check_intra_mode(), decode_coeffs(), decode_coeffs_b32_16bpp(), decode_coeffs_b_16bpp(), decode_frame_header(), decode_mode(), decode_sb(), decode_sb_mem(), decode_tiles(), ff_vp9_adapt_probs(), ff_vp9_decode_block(), ff_vp9_fill_mv(), ff_vp9_loopfilter_sb(), find_ref_mvs(), init_frames(), inter_pred(), inter_recon(), intra_recon(), mc_chroma_scaled(), mc_luma_scaled(), read_colorspace_details(), update_block_buffers(), update_size(), vdpau_vp9_start_frame(), vp9_decode_flush(), vp9_decode_frame(), vp9_decode_free(), vp9_decode_init(), and vp9_export_enc_params().
VP9TileData* VP9Context::td |
Definition at line 96 of file vp9dec.h.
Referenced by decode_frame_header(), decode_tiles(), ff_vp9_adapt_probs(), ff_vp9_decode_block(), free_buffers(), inter_recon(), update_block_buffers(), update_size(), vp9_decode_frame(), vp9_decode_free(), and vp9_export_enc_params().
VP9DSPContext VP9Context::dsp |
Definition at line 98 of file vp9dec.h.
Referenced by ff_vp9_decode_block(), filter_plane_cols(), filter_plane_rows(), inter_recon(), intra_recon(), and update_size().
VideoDSPContext VP9Context::vdsp |
Definition at line 99 of file vp9dec.h.
Referenced by mc_chroma_scaled(), mc_chroma_unscaled(), mc_luma_scaled(), mc_luma_unscaled(), and update_size().
GetBitContext VP9Context::gb |
Definition at line 100 of file vp9dec.h.
Referenced by decode_frame_header(), and read_colorspace_details().
VP56RangeCoder VP9Context::c |
Definition at line 101 of file vp9dec.h.
Referenced by decode_frame_header().
int VP9Context::pass |
Definition at line 102 of file vp9dec.h.
Referenced by decode_tiles(), ff_vp9_decode_block(), and vp9_decode_frame().
int VP9Context::active_tile_cols |
Definition at line 102 of file vp9dec.h.
Referenced by decode_frame_header(), free_buffers(), update_block_buffers(), update_size(), vp9_decode_frame(), and vp9_export_enc_params().
uint8_t VP9Context::ss_h |
Definition at line 110 of file vp9dec.h.
Referenced by decode_coeffs(), decode_frame_header(), decode_sb(), decode_sb_mem(), decode_tiles(), ff_vp9_decode_block(), ff_vp9_loopfilter_sb(), inter_pred(), inter_recon(), intra_recon(), mc_chroma_scaled(), mc_chroma_unscaled(), read_colorspace_details(), update_block_buffers(), vp9_decode_frame(), and vp9_decode_init().
uint8_t VP9Context::ss_v |
Definition at line 110 of file vp9dec.h.
Referenced by decode_coeffs(), decode_frame_header(), decode_sb(), decode_sb_mem(), decode_tiles(), ff_vp9_decode_block(), ff_vp9_loopfilter_sb(), inter_pred(), inter_recon(), intra_recon(), mc_chroma_scaled(), mc_chroma_unscaled(), read_colorspace_details(), update_block_buffers(), and vp9_decode_init().
uint8_t VP9Context::last_bpp |
Definition at line 111 of file vp9dec.h.
Referenced by update_size(), and vp9_decode_init().
uint8_t VP9Context::bpp_index |
Definition at line 111 of file vp9dec.h.
Referenced by decode_frame_header(), read_colorspace_details(), and vp9_decode_init().
uint8_t VP9Context::bytesperpixel |
Definition at line 111 of file vp9dec.h.
Referenced by decode_frame_header(), decode_sb(), decode_sb_mem(), decode_tiles(), ff_vp9_decode_block(), filter_plane_cols(), filter_plane_rows(), read_colorspace_details(), update_block_buffers(), update_size(), and vp9_decode_init().
uint8_t VP9Context::last_keyframe |
Definition at line 112 of file vp9dec.h.
Referenced by decode_frame_header(), and ff_vp9_adapt_probs().
int VP9Context::w |
Definition at line 117 of file vp9dec.h.
Referenced by update_size(), and vp9_decode_init().
int VP9Context::h |
Definition at line 117 of file vp9dec.h.
Referenced by update_size(), and vp9_decode_init().
enum AVPixelFormat pix_fmt last_fmt VP9Context::gf_fmt |
Definition at line 118 of file vp9dec.h.
Referenced by update_size(), and vp9_decode_init().
unsigned VP9Context::sb_cols |
Definition at line 119 of file vp9dec.h.
Referenced by decode_frame_header(), decode_mode(), decode_tiles(), find_ref_mvs(), update_block_buffers(), update_size(), vp9_decode_frame(), vp9_export_enc_params(), and vp9_frame_alloc().
unsigned VP9Context::sb_rows |
Definition at line 119 of file vp9dec.h.
Referenced by decode_frame_header(), decode_tiles(), update_block_buffers(), update_size(), vp9_decode_frame(), and vp9_frame_alloc().
unsigned VP9Context::rows |
Definition at line 119 of file vp9dec.h.
Referenced by check_intra_mode(), decode_coeffs(), decode_mode(), decode_tiles(), ff_vp9_decode_block(), inter_recon(), intra_recon(), mc_chroma_scaled(), mc_luma_scaled(), update_block_buffers(), and update_size().
unsigned VP9Context::cols |
Definition at line 119 of file vp9dec.h.
Referenced by check_intra_mode(), decode_coeffs(), decode_mode(), decode_tiles(), ff_vp9_decode_block(), inter_recon(), intra_recon(), mc_chroma_scaled(), mc_luma_scaled(), update_block_buffers(), update_size(), and vp9_decode_frame().
ThreadFrame VP9Context::next_refs[8] |
Definition at line 120 of file vp9dec.h.
Referenced by init_frames(), vp9_decode_frame(), and vp9_decode_free().
uint8_t VP9Context::lim_lut[64] |
Definition at line 123 of file vp9dec.h.
Referenced by decode_frame_header(), filter_plane_cols(), and filter_plane_rows().
uint8_t VP9Context::mblim_lut[64] |
Definition at line 124 of file vp9dec.h.
Referenced by decode_frame_header(), filter_plane_cols(), and filter_plane_rows().
struct { ... } VP9Context::filter_lut |
Referenced by decode_frame_header(), filter_plane_cols(), and filter_plane_rows().
ProbContext VP9Context::p |
Definition at line 127 of file vp9dec.h.
Referenced by decode_frame_header(), decode_mode(), decode_sb(), ff_vp9_adapt_probs(), ff_vp9_fill_mv(), read_mv_component(), and vp9_decode_frame().
uint8_t VP9Context::coef[4][2][2][6][6][11] |
Definition at line 128 of file vp9dec.h.
Referenced by decode_coeffs(), decode_frame_header(), ff_vp9_adapt_probs(), and vp9_decode_frame().
struct { ... } VP9Context::prob_ctx[4] |
Referenced by decode_frame_header(), ff_vp9_adapt_probs(), vp9_decode_frame(), and vp9_decode_init().
struct { ... } VP9Context::prob |
uint8_t* VP9Context::above_partition_ctx |
Definition at line 136 of file vp9dec.h.
Referenced by decode_sb(), update_size(), and vp9_decode_frame().
uint8_t* VP9Context::above_mode_ctx |
Definition at line 137 of file vp9dec.h.
Referenced by decode_mode(), update_size(), and vp9_decode_frame().
uint8_t* VP9Context::above_y_nnz_ctx |
Definition at line 139 of file vp9dec.h.
Referenced by decode_coeffs(), update_size(), and vp9_decode_frame().
uint8_t* VP9Context::above_uv_nnz_ctx[2] |
Definition at line 140 of file vp9dec.h.
Referenced by decode_coeffs(), update_size(), and vp9_decode_frame().
uint8_t* VP9Context::above_skip_ctx |
Definition at line 141 of file vp9dec.h.
Referenced by decode_mode(), ff_vp9_decode_block(), update_size(), and vp9_decode_frame().
uint8_t* VP9Context::above_txfm_ctx |
Definition at line 142 of file vp9dec.h.
Referenced by decode_mode(), and update_size().
uint8_t* VP9Context::above_segpred_ctx |
Definition at line 143 of file vp9dec.h.
Referenced by decode_mode(), update_size(), and vp9_decode_frame().
uint8_t* VP9Context::above_intra_ctx |
Definition at line 144 of file vp9dec.h.
Referenced by decode_mode(), and update_size().
uint8_t* VP9Context::above_comp_ctx |
Definition at line 145 of file vp9dec.h.
Referenced by decode_mode(), and update_size().
uint8_t* VP9Context::above_ref_ctx |
Definition at line 146 of file vp9dec.h.
Referenced by decode_mode(), and update_size().
uint8_t* VP9Context::above_filter_ctx |
Definition at line 147 of file vp9dec.h.
Referenced by decode_mode(), and update_size().
VP56mv(* VP9Context::above_mv_ctx)[2] |
Definition at line 148 of file vp9dec.h.
Referenced by decode_mode(), find_ref_mvs(), and update_size().
uint8_t* VP9Context::intra_pred_data[3] |
Definition at line 151 of file vp9dec.h.
Referenced by check_intra_mode(), decode_tiles(), free_buffers(), and update_size().
VP9Filter* VP9Context::lflvl |
Definition at line 152 of file vp9dec.h.
Referenced by decode_tiles(), and update_size().
int VP9Context::block_alloc_using_2pass |
Definition at line 155 of file vp9dec.h.
Referenced by update_block_buffers().
uint16_t VP9Context::mvscale[3][2] |
Definition at line 156 of file vp9dec.h.
Referenced by decode_frame_header(), and inter_recon().
uint8_t VP9Context::mvstep[3][2] |
Definition at line 157 of file vp9dec.h.
Referenced by decode_frame_header().
AVBufferPool* VP9Context::frame_extradata_pool |
Definition at line 160 of file vp9dec.h.
Referenced by vp9_decode_free(), and vp9_frame_alloc().
int VP9Context::frame_extradata_pool_size |
Definition at line 161 of file vp9dec.h.
Referenced by vp9_frame_alloc().