FFmpeg
Data Fields
GEQContext Struct Reference

Data Fields

const AVClassclass
 
AVExpre [NB_PLANES][MAX_NB_THREADS]
 expressions for each plane and thread More...
 
char * expr_str [4+3]
 expression strings for each plane More...
 
AVFramepicref
 current input buffer More...
 
uint8_t * dst
 reference pointer to the 8bits output More...
 
uint16_t * dst16
 reference pointer to the 16bits output More...
 
floatdst32
 reference pointer to the 32bits output More...
 
double values [VAR_VARS_NB]
 expression values More...
 
int hsub
 
int vsub
 chroma subsampling More...
 
int planes
 number of planes More...
 
int interpolation
 
int is_rgb
 
int bps
 
doublepixel_sums [NB_PLANES]
 
int needs_sum [NB_PLANES]
 

Detailed Description

Definition at line 52 of file vf_geq.c.

Field Documentation

◆ class

const AVClass* GEQContext::class

Definition at line 53 of file vf_geq.c.

◆ e

AVExpr* GEQContext::e[NB_PLANES][MAX_NB_THREADS]

expressions for each plane and thread

Definition at line 54 of file vf_geq.c.

Referenced by geq_init(), geq_uninit(), and slice_geq_filter().

◆ expr_str

char* GEQContext::expr_str[4+3]

expression strings for each plane

Definition at line 55 of file vf_geq.c.

Referenced by geq_init().

◆ picref

AVFrame* GEQContext::picref

current input buffer

Definition at line 56 of file vf_geq.c.

Referenced by calculate_sums(), geq_filter_frame(), getpix(), and getpix_integrate().

◆ dst

uint8_t* GEQContext::dst

reference pointer to the 8bits output

Definition at line 57 of file vf_geq.c.

Referenced by geq_filter_frame(), and slice_geq_filter().

◆ dst16

uint16_t* GEQContext::dst16

reference pointer to the 16bits output

Definition at line 58 of file vf_geq.c.

Referenced by geq_filter_frame(), and slice_geq_filter().

◆ dst32

float* GEQContext::dst32

reference pointer to the 32bits output

Definition at line 59 of file vf_geq.c.

Referenced by geq_filter_frame(), and slice_geq_filter().

◆ values

double GEQContext::values[VAR_VARS_NB]

expression values

Definition at line 60 of file vf_geq.c.

Referenced by geq_filter_frame(), and slice_geq_filter().

◆ hsub

int GEQContext::hsub

Definition at line 61 of file vf_geq.c.

Referenced by geq_config_props(), geq_filter_frame(), getpix(), and getpix_integrate().

◆ vsub

int GEQContext::vsub

chroma subsampling

Definition at line 61 of file vf_geq.c.

Referenced by geq_config_props(), geq_filter_frame(), getpix(), and getpix_integrate().

◆ planes

int GEQContext::planes

number of planes

Definition at line 62 of file vf_geq.c.

Referenced by geq_config_props(), and geq_filter_frame().

◆ interpolation

int GEQContext::interpolation

Definition at line 63 of file vf_geq.c.

Referenced by getpix().

◆ is_rgb

int GEQContext::is_rgb

Definition at line 64 of file vf_geq.c.

Referenced by geq_init(), and geq_query_formats().

◆ bps

int GEQContext::bps

Definition at line 65 of file vf_geq.c.

Referenced by calculate_sums(), geq_config_props(), geq_init(), getpix(), and slice_geq_filter().

◆ pixel_sums

double* GEQContext::pixel_sums[NB_PLANES]

Definition at line 67 of file vf_geq.c.

Referenced by calculate_sums(), geq_uninit(), and getpix_integrate_internal().

◆ needs_sum

int GEQContext::needs_sum[NB_PLANES]

Definition at line 68 of file vf_geq.c.

Referenced by geq_filter_frame(), and geq_init().


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