FFmpeg  4.0
Data Fields
SPPContext Struct Reference

#include <libavfilter/vf_spp.h>

Data Fields

const AVClassav_class
 
int log2_count
 
int qp
 
int mode
 
int qscale_type
 
int temp_linesize
 
uint8_tsrc
 
uint16_t * temp
 
AVCodecContextavctx
 
AVDCTdct
 
int8_t * non_b_qp_table
 
int non_b_qp_alloc_size
 
int use_bframe_qp
 
int hsub
 
int vsub
 
void(* store_slice )(uint8_t *dst, const int16_t *src, int dst_stride, int src_stride, int width, int height, int log2_scale, const uint8_t dither[8][8])
 
void(* requantize )(int16_t dst[64], const int16_t src[64], int qp, const uint8_t *permutation)
 

Detailed Description

Definition at line 31 of file vf_spp.h.

Field Documentation

◆ av_class

const AVClass* SPPContext::av_class

Definition at line 32 of file vf_spp.h.

◆ log2_count

int SPPContext::log2_count

Definition at line 34 of file vf_spp.h.

Referenced by filter(), filter_frame(), and process_command().

◆ qp

int SPPContext::qp

Definition at line 35 of file vf_spp.h.

Referenced by filter(), and filter_frame().

◆ mode

int SPPContext::mode

Definition at line 36 of file vf_spp.h.

Referenced by ff_spp_init_x86(), and init_dict().

◆ qscale_type

int SPPContext::qscale_type

Definition at line 37 of file vf_spp.h.

Referenced by filter(), and filter_frame().

◆ temp_linesize

int SPPContext::temp_linesize

Definition at line 38 of file vf_spp.h.

Referenced by config_input(), and filter().

◆ src

uint8_t* SPPContext::src

Definition at line 39 of file vf_spp.h.

Referenced by config_input(), filter(), and uninit().

◆ temp

uint16_t* SPPContext::temp

Definition at line 40 of file vf_spp.h.

Referenced by config_input(), filter(), and uninit().

◆ avctx

AVCodecContext* SPPContext::avctx

Definition at line 41 of file vf_spp.h.

Referenced by init_dict(), and uninit().

◆ dct

AVDCT* SPPContext::dct

Definition at line 42 of file vf_spp.h.

Referenced by child_next(), config_input(), ff_spp_init_x86(), filter(), init_dict(), and uninit().

◆ non_b_qp_table

int8_t* SPPContext::non_b_qp_table

Definition at line 43 of file vf_spp.h.

Referenced by filter_frame(), and uninit().

◆ non_b_qp_alloc_size

int SPPContext::non_b_qp_alloc_size

Definition at line 44 of file vf_spp.h.

Referenced by filter_frame().

◆ use_bframe_qp

int SPPContext::use_bframe_qp

Definition at line 45 of file vf_spp.h.

Referenced by filter_frame().

◆ hsub

int SPPContext::hsub

Definition at line 46 of file vf_spp.h.

Referenced by config_input(), and filter_frame().

◆ vsub

int SPPContext::vsub

Definition at line 46 of file vf_spp.h.

Referenced by config_input(), and filter_frame().

◆ store_slice

void(* SPPContext::store_slice) (uint8_t *dst, const int16_t *src, int dst_stride, int src_stride, int width, int height, int log2_scale, const uint8_t dither[8][8])

Definition at line 48 of file vf_spp.h.

Referenced by ff_spp_init_x86(), filter(), and init_dict().

◆ requantize

void(* SPPContext::requantize) (int16_t dst[64], const int16_t src[64], int qp, const uint8_t *permutation)

Definition at line 53 of file vf_spp.h.

Referenced by ff_spp_init_x86(), filter(), and init_dict().


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