129 ptrdiff_t dst_stride,
130 ptrdiff_t ref_stride,
131 int h,
int mx,
int my);
166 int16_t *
block,
int eob);
175 int mb_lim,
int lim,
int hev_thr);
183 int mb_lim,
int lim,
int hev_thr);
197 int mb_lim,
int lim,
int hev_thr);
369 unsigned coef[4][2][2][6][6][3];
370 unsigned eob[4][2][2][6][6][2];
416 VP9Filter *lflvl, ptrdiff_t yoff, ptrdiff_t uvoff,
struct VP9Context::@77::@79 mv_comp[2]
This structure describes decoded (raw) audio or video data.
uint8_t left_segpred_ctx[8]
VP5 and VP6 compatible video decoder (common features)
uint8_t * above_y_nnz_ctx
struct VP9Context::@73 segmentation
#define DECLARE_ALIGNED(n, t, v)
uint8_t left_uv_nnz_ctx[2][8]
void(* intra_pred[N_TXFM_SIZES][N_INTRA_PRED_MODES])(uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top)
uint8_t * above_partition_ctx
uint8_t * intra_pred_data[3]
void(* vp9_mc_func)(uint8_t *dst, const uint8_t *ref, ptrdiff_t dst_stride, ptrdiff_t ref_stride, int h, int mx, int my)
vp9_mc_func mc[5][4][2][2][2]
uint8_t coef[4][2][2][6][6][3]
struct VP9Context::@77 counts
uint8_t * above_segpred_ctx
uint8_t partition[4][4][3]
enum CompPredMode comppredmode
uint8_t left_partition_ctx[8]
uint8_t use_last_frame_mvs
int ff_vp9_decode_block(AVCodecContext *avctx, int row, int col, VP9Filter *lflvl, ptrdiff_t yoff, ptrdiff_t uvoff, enum BlockLevel bl, enum BlockPartition bp)
uint8_t * above_filter_ctx
void ff_vp9dsp_init_x86(VP9DSPContext *dsp)
common internal API header
VP56mv left_mv_ctx[16][2]
uint8_t left_y_nnz_ctx[16]
uint8_t left_mode_ctx[16]
unsigned eob[4][2][2][6][6][2]
void(* loop_filter_16[2])(uint8_t *dst, ptrdiff_t stride, int mb_lim, int lim, int hev_thr)
struct VP9Context::@76 prob
enum FilterMode filtermode
struct VP9Context::@73::@78 feat[8]
static const int8_t mv[256][2]
void(* loop_filter_mix2[2][2][2])(uint8_t *dst, ptrdiff_t stride, int mb_lim, int lim, int hev_thr)
void(* loop_filter_8[3][2])(uint8_t *dst, ptrdiff_t stride, int mb_lim, int lim, int hev_thr)
struct VP9Context::@71 filter
Libavcodec external API header.
main external API structure.
static void(WINAPI *cond_broadcast)(pthread_cond_t *cond)
unsigned single_ref[5][2][2]
unsigned partition[4][4][4]
void ff_vp9_fill_mv(VP9Context *s, VP56mv *mv, int mode, int sb)
void ff_vp9_adapt_probs(VP9Context *s)
uint8_t left_filter_ctx[8]
uint8_t tmp_uv[2][32 *32]
uint8_t * segmentation_map
struct VP9Context::@75 prob_ctx[4]
void(* itxfm_add[N_TXFM_SIZES+1][N_TXFM_TYPES])(uint8_t *dst, ptrdiff_t stride, int16_t *block, int eob)
uint8_t edge_emu_buffer[71 *80]
uint8_t * above_intra_ctx
struct VP9Context::@74 tiling
uint8_t left_intra_ctx[8]
uint8_t * above_uv_nnz_ctx[2]
struct ProbContext::@70 mv_comp[2]
struct VP9Context::@72 lf_delta
void ff_vp9dsp_init(VP9DSPContext *dsp)