FFmpeg
Data Fields
FilterParams Struct Reference

filter data More...

#include <mlp.h>

Data Fields

uint8_t order
 number of taps in filter More...
 
uint8_t shift
 Right shift to apply to output of filter. More...
 
int32_t state [MAX_FIR_ORDER]
 
int coeff_bits
 
int coeff_shift
 
enum BlendMode mode
 
double opacity
 
AVExpr ** e
 
char * expr_str
 
void(* blend )(const uint8_t *top, ptrdiff_t top_linesize, const uint8_t *bottom, ptrdiff_t bottom_linesize, uint8_t *dst, ptrdiff_t dst_linesize, ptrdiff_t width, ptrdiff_t height, struct FilterParams *param, SliceParams *sliceparam)
 
int strength
 
unsigned flags
 
AVLFG lfg
 
int seed
 
int8_t * noise
 
int8_t * prev_shift [MAX_RES][3]
 
int rand_shift [MAX_RES]
 
int rand_shift_init
 

Detailed Description

filter data

Definition at line 86 of file mlp.h.

Field Documentation

◆ order

uint8_t FilterParams::order

◆ shift

uint8_t FilterParams::shift

Right shift to apply to output of filter.

Definition at line 88 of file mlp.h.

Referenced by apply_filter(), compare_filter_params(), filter_channel(), read_channel_params(), read_filter_params(), read_restart_header(), set_filter(), and write_filter_params().

◆ state

int32_t FilterParams::state[MAX_FIR_ORDER]

Definition at line 90 of file mlp.h.

Referenced by filter_channel(), and read_filter_params().

◆ coeff_bits

int FilterParams::coeff_bits

Definition at line 92 of file mlp.h.

Referenced by code_filter_coeffs(), and write_filter_params().

◆ coeff_shift

int FilterParams::coeff_shift

Definition at line 93 of file mlp.h.

Referenced by code_filter_coeffs(), and write_filter_params().

◆ mode

enum BlendMode FilterParams::mode

Definition at line 79 of file blend.h.

Referenced by config_params(), and ff_blend_init_x86().

◆ opacity

double FilterParams::opacity

Definition at line 80 of file blend.h.

Referenced by checkasm_check_blend(), config_params(), and ff_blend_init_x86().

◆ e

AVExpr** FilterParams::e

Definition at line 81 of file blend.h.

Referenced by config_params(), and filter_slice().

◆ expr_str

char* FilterParams::expr_str

Definition at line 82 of file blend.h.

Referenced by config_params().

◆ blend

void(* FilterParams::blend) (const uint8_t *top, ptrdiff_t top_linesize, const uint8_t *bottom, ptrdiff_t bottom_linesize, uint8_t *dst, ptrdiff_t dst_linesize, ptrdiff_t width, ptrdiff_t height, struct FilterParams *param, SliceParams *sliceparam)

Definition at line 83 of file blend.h.

Referenced by config_params(), ff_blend_init_x86(), and filter_slice().

◆ strength

int FilterParams::strength

Definition at line 38 of file vf_noise.h.

Referenced by filter_frame(), init(), and init_noise().

◆ flags

unsigned FilterParams::flags

Definition at line 39 of file vf_noise.h.

Referenced by filter_frame(), init(), init_noise(), and noise().

◆ lfg

AVLFG FilterParams::lfg

Definition at line 40 of file vf_noise.h.

Referenced by filter_frame(), and init_noise().

◆ seed

int FilterParams::seed

Definition at line 41 of file vf_noise.h.

Referenced by init(), and init_noise().

◆ noise

int8_t* FilterParams::noise

Definition at line 42 of file vf_noise.h.

Referenced by init_noise(), noise(), and uninit().

◆ prev_shift

int8_t* FilterParams::prev_shift[MAX_RES][3]

Definition at line 43 of file vf_noise.h.

Referenced by init_noise(), and noise().

◆ rand_shift

int FilterParams::rand_shift[MAX_RES]

Definition at line 44 of file vf_noise.h.

Referenced by filter_frame(), and noise().

◆ rand_shift_init

int FilterParams::rand_shift_init

Definition at line 45 of file vf_noise.h.

Referenced by filter_frame().


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