FFmpeg
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
vf_priv_s Struct Reference

Data Fields

int frame
 
int drop
 
int lastdrop
 
struct metrics pm
 
int thres [5]
 
int inframes
 
int outframes
 
int mode
 
int(* analyze )(struct vf_priv_s *, mp_image_t *, mp_image_t *)
 
int needread
 
float sense
 
float level
 
unsigned int imgfmt
 
int diff
 
uint32_t max
 
int was_dint
 
mp_image_tpmpi
 
int deghost
 
int pass
 
int phase
 
int window
 
int fcount
 
int bcount
 
int frameno
 
int misscount
 
int ocount
 
int sum [5]
 
double threshold
 
FILE * file
 
int8_t * bdata
 
unsigned int * csdata
 
int * history
 
int skipline
 
int scalew
 
int scaleh
 
unsigned char * buf
 
int brightness
 
int contrast
 
int interleave
 
int height
 
int width
 
int stridefactor
 
unsigned long inframes
 
unsigned long outframes
 
enum pu_field_type_t prev_type
 
unsigned swapped
 
unsigned chroma_swapped
 
unsigned luma_only
 
unsigned verbose
 
unsigned fast
 
unsigned long w
 
unsigned long h
 
unsigned long cw
 
unsigned long ch
 
unsigned long stride
 
unsigned long chroma_stride
 
unsigned long nplanes
 
unsigned long sad_thres
 
unsigned long dint_thres
 
unsigned char * memory_allocated
 
unsigned char * planes [2 *NUM_STORED][4]
 
unsigned char ** old_planes
 
unsigned long static_idx
 
unsigned long temp_idx
 
unsigned long crop_x
 
unsigned long crop_y
 
unsigned long crop_cx
 
unsigned long crop_cy
 
unsigned long export_count
 
unsigned long merge_count
 
unsigned long num_breaks
 
unsigned long num_copies
 
long in_inc
 
long out_dec
 
long iosync
 
long num_fields
 
long prev_fields
 
long notout
 
long mmx2
 
unsigned small_bytes [2]
 
unsigned mmx_temp [2]
 
struct frame_stats stats [2]
 
struct metrics thres
 
char chflag
 
double diff_time
 
double merge_time
 
double decode_time
 
double vo_time
 
double filter_time
 
uint64_t threshold_mtx_noq [8 *2]
 
uint64_t threshold_mtx [8 *2]
 
int log2_count
 
int temp_stride
 
int qp
 
int mpeg2
 
int prev_q
 
uint8_tsrc
 
int16_t * temp
 
int bframes
 
char * non_b_qp
 
mp_image_tlast_mpi
 
pack_func_tpack [2]
 
struct frameinfo fi [2]
 
mp_image_tdmpi
 
int first
 
int dropnext
 
int parity
 
int outbuf_size
 
uint8_toutbuf
 
AVCodecContextavctx_enc
 
AVFrameframe
 
AVFrameframe_dec
 
FilterParam lumaParam
 
FilterParam chromaParam
 
unsigned int outfmt
 
float strength [2]
 
float delta
 
int depth
 
float * plane [16][4]
 
int stride
 
double ref [4][2]
 
int32_t coeff [1<< SUB_PIXEL_BITS][4]
 
int32_t(* pv )[2]
 
int pvStride
 
int cubic
 
enum mode mode
 
int verbose
 
struct pullup_contextctx
 
int init
 
int fakecount
 
char * qbuf
 
char eq [200]
 
int8_t * qp
 
int8_t lut [257]
 
int qp_stride
 
FilterParam luma
 
FilterParam chroma
 
int state
 
long long in
 
long long out
 
AVCodecContextavctx
 
DSPContext dsp
 

Detailed Description

Definition at line 39 of file vf_detc.c.

Field Documentation

AVFrame * vf_priv_s::frame

Definition at line 40 of file vf_detc.c.

Referenced by analyze_aggressive(), analyze_fixed_pattern(), filter(), parse_var(), and vf_open().

int vf_priv_s::drop

Definition at line 41 of file vf_detc.c.

Referenced by do_put_image(), parse_var(), and vf_open().

int vf_priv_s::lastdrop

Definition at line 41 of file vf_detc.c.

Referenced by do_put_image(), and put_image().

struct metrics vf_priv_s::pm

Definition at line 42 of file vf_detc.c.

Referenced by analyze_aggressive().

int vf_priv_s::thres[5]
int vf_priv_s::inframes

Definition at line 44 of file vf_detc.c.

Referenced by diff_fields(), do_put_image(), find_breaks(), and put_image().

int vf_priv_s::outframes

Definition at line 44 of file vf_detc.c.

Referenced by do_put_image(), and put_image().

int vf_priv_s::mode

Definition at line 45 of file vf_detc.c.

Referenced by parse_var(), and vf_open().

int(* vf_priv_s::analyze)(struct vf_priv_s *, mp_image_t *, mp_image_t *)

Definition at line 46 of file vf_detc.c.

Referenced by put_image(), and vf_open().

int vf_priv_s::needread

Definition at line 47 of file vf_detc.c.

Referenced by put_image(), and vf_open().

float vf_priv_s::sense

Definition at line 32 of file vf_dint.c.

Referenced by vf_open().

float vf_priv_s::level

Definition at line 33 of file vf_dint.c.

Referenced by vf_open().

unsigned int vf_priv_s::imgfmt

Definition at line 34 of file vf_dint.c.

int vf_priv_s::diff

Definition at line 35 of file vf_dint.c.

uint32_t vf_priv_s::max

Definition at line 36 of file vf_dint.c.

int vf_priv_s::was_dint

Definition at line 39 of file vf_dint.c.

mp_image_t* vf_priv_s::pmpi

Definition at line 40 of file vf_dint.c.

Referenced by vf_open().

int vf_priv_s::deghost

Definition at line 42 of file vf_divtc.c.

Referenced by analyze(), match(), put_image(), and vf_open().

int vf_priv_s::pass

Definition at line 42 of file vf_divtc.c.

Referenced by put_image(), and vf_open().

int vf_priv_s::phase

Definition at line 42 of file vf_divtc.c.

Referenced by put_image(), and vf_open().

int vf_priv_s::window

Definition at line 42 of file vf_divtc.c.

Referenced by put_image(), and vf_open().

int vf_priv_s::fcount

Definition at line 42 of file vf_divtc.c.

Referenced by analyze(), and put_image().

int vf_priv_s::bcount

Definition at line 42 of file vf_divtc.c.

Referenced by analyze(), and put_image().

int vf_priv_s::frameno

Definition at line 42 of file vf_divtc.c.

Referenced by put_image().

int vf_priv_s::misscount

Definition at line 42 of file vf_divtc.c.

Referenced by put_image().

int vf_priv_s::ocount

Definition at line 42 of file vf_divtc.c.

Referenced by put_image().

int vf_priv_s::sum[5]

Definition at line 42 of file vf_divtc.c.

Referenced by analyze(), put_image(), resampleCubic(), and resampleLinear().

double vf_priv_s::threshold

Definition at line 44 of file vf_divtc.c.

Referenced by analyze(), put_image(), and vf_open().

FILE* vf_priv_s::file

Definition at line 45 of file vf_divtc.c.

Referenced by analyze(), put_image(), and vf_open().

int8_t* vf_priv_s::bdata

Definition at line 46 of file vf_divtc.c.

Referenced by analyze(), and put_image().

unsigned int* vf_priv_s::csdata

Definition at line 47 of file vf_divtc.c.

Referenced by analyze(), and put_image().

int* vf_priv_s::history

Definition at line 48 of file vf_divtc.c.

Referenced by put_image(), and vf_open().

int vf_priv_s::skipline

Definition at line 35 of file vf_down3dright.c.

Referenced by toright(), and vf_open().

int vf_priv_s::scalew

Definition at line 36 of file vf_down3dright.c.

Referenced by toright(), and vf_open().

int vf_priv_s::scaleh

Definition at line 37 of file vf_down3dright.c.

Referenced by toright(), and vf_open().

unsigned char * vf_priv_s::buf

Definition at line 35 of file vf_eq.c.

Referenced by analyze(), and uninit().

int vf_priv_s::brightness

Definition at line 36 of file vf_eq.c.

Referenced by control(), and vf_open().

int vf_priv_s::contrast

Definition at line 37 of file vf_eq.c.

Referenced by control(), and vf_open().

int vf_priv_s::interleave

Definition at line 30 of file vf_fil.c.

Referenced by vf_open().

int vf_priv_s::height

Definition at line 31 of file vf_fil.c.

int vf_priv_s::width

Definition at line 32 of file vf_fil.c.

int vf_priv_s::stridefactor

Definition at line 33 of file vf_fil.c.

unsigned long vf_priv_s::inframes

Definition at line 64 of file vf_filmdint.c.

unsigned long vf_priv_s::outframes

Definition at line 65 of file vf_filmdint.c.

enum pu_field_type_t vf_priv_s::prev_type

Definition at line 66 of file vf_filmdint.c.

unsigned vf_priv_s::swapped

Definition at line 67 of file vf_filmdint.c.

Referenced by copy_merge_fields(), diff_fields(), and put_image().

unsigned vf_priv_s::chroma_swapped

Definition at line 67 of file vf_filmdint.c.

Referenced by config(), and copy_merge_fields().

unsigned vf_priv_s::luma_only

Definition at line 68 of file vf_filmdint.c.

Referenced by copy_merge_fields(), parse_args(), and vf_open().

unsigned vf_priv_s::verbose

Definition at line 69 of file vf_filmdint.c.

Referenced by copy_merge_fields(), diff_fields(), parse_args(), put_image(), and vf_open().

unsigned vf_priv_s::fast

Definition at line 70 of file vf_filmdint.c.

Referenced by diff_planes(), parse_args(), put_image(), and vf_open().

unsigned long vf_priv_s::w
unsigned long vf_priv_s::h
unsigned long vf_priv_s::cw

Definition at line 71 of file vf_filmdint.c.

Referenced by copy_merge_fields(), get_image(), init(), and put_image().

unsigned long vf_priv_s::ch

Definition at line 71 of file vf_filmdint.c.

Referenced by copy_merge_fields(), get_image(), init(), and put_image().

unsigned long vf_priv_s::stride

Definition at line 71 of file vf_filmdint.c.

Referenced by copy_merge_fields(), diff_fields(), filter(), get_image(), init(), and put_image().

unsigned long vf_priv_s::chroma_stride

Definition at line 71 of file vf_filmdint.c.

Referenced by copy_merge_fields(), get_image(), init(), and put_image().

unsigned long vf_priv_s::nplanes

Definition at line 71 of file vf_filmdint.c.

Referenced by init().

unsigned long vf_priv_s::sad_thres

Definition at line 72 of file vf_filmdint.c.

Referenced by block_metrics_mmx2(), get_block_stats(), parse_args(), and vf_open().

unsigned long vf_priv_s::dint_thres

Definition at line 73 of file vf_filmdint.c.

Referenced by copy_merge_fields(), parse_args(), and vf_open().

unsigned char* vf_priv_s::memory_allocated

Definition at line 74 of file vf_filmdint.c.

Referenced by init(), and uninit().

unsigned char* vf_priv_s::planes[2 *NUM_STORED][4]

Definition at line 75 of file vf_filmdint.c.

Referenced by get_image(), init(), and put_image().

unsigned char** vf_priv_s::old_planes

Definition at line 76 of file vf_filmdint.c.

Referenced by get_image(), init(), and put_image().

unsigned long vf_priv_s::static_idx

Definition at line 77 of file vf_filmdint.c.

Referenced by get_image(), and init().

unsigned long vf_priv_s::temp_idx

Definition at line 78 of file vf_filmdint.c.

Referenced by get_image(), init(), and put_image().

unsigned long vf_priv_s::crop_x

Definition at line 79 of file vf_filmdint.c.

Referenced by config(), init(), parse_args(), and put_image().

unsigned long vf_priv_s::crop_y

Definition at line 79 of file vf_filmdint.c.

Referenced by config(), init(), parse_args(), and put_image().

unsigned long vf_priv_s::crop_cx

Definition at line 79 of file vf_filmdint.c.

Referenced by init(), and put_image().

unsigned long vf_priv_s::crop_cy

Definition at line 79 of file vf_filmdint.c.

Referenced by init(), and put_image().

unsigned long vf_priv_s::export_count

Definition at line 80 of file vf_filmdint.c.

Referenced by put_image(), and uninit().

unsigned long vf_priv_s::merge_count

Definition at line 80 of file vf_filmdint.c.

Referenced by put_image(), and uninit().

unsigned long vf_priv_s::num_breaks

Definition at line 81 of file vf_filmdint.c.

Referenced by put_image().

unsigned long vf_priv_s::num_copies

Definition at line 82 of file vf_filmdint.c.

Referenced by get_image(), put_image(), and uninit().

long vf_priv_s::in_inc

Definition at line 83 of file vf_filmdint.c.

Referenced by diff_fields(), find_breaks(), init(), parse_args(), put_image(), and vf_open().

long vf_priv_s::out_dec

Definition at line 83 of file vf_filmdint.c.

Referenced by find_breaks(), init(), parse_args(), put_image(), and vf_open().

long vf_priv_s::iosync

Definition at line 83 of file vf_filmdint.c.

Referenced by diff_fields(), find_breaks(), init(), and put_image().

long vf_priv_s::num_fields

Definition at line 84 of file vf_filmdint.c.

Referenced by find_breaks(), init(), and put_image().

long vf_priv_s::prev_fields

Definition at line 85 of file vf_filmdint.c.

Referenced by find_breaks(), and put_image().

long vf_priv_s::notout

Definition at line 86 of file vf_filmdint.c.

Referenced by find_breaks(), and put_image().

long vf_priv_s::mmx2

Definition at line 87 of file vf_filmdint.c.

Referenced by copy_merge_fields(), diff_planes(), parse_args(), and vf_open().

unsigned vf_priv_s::small_bytes[2]

Definition at line 88 of file vf_filmdint.c.

unsigned vf_priv_s::mmx_temp[2]

Definition at line 89 of file vf_filmdint.c.

struct frame_stats vf_priv_s::stats[2]

Definition at line 90 of file vf_filmdint.c.

Referenced by find_breaks(), and put_image().

struct metrics vf_priv_s::thres

Definition at line 91 of file vf_filmdint.c.

char vf_priv_s::chflag

Definition at line 92 of file vf_filmdint.c.

Referenced by diff_fields(), and put_image().

double vf_priv_s::diff_time

Definition at line 93 of file vf_filmdint.c.

Referenced by put_image(), uninit(), and vf_open().

double vf_priv_s::merge_time

Definition at line 93 of file vf_filmdint.c.

Referenced by put_image(), uninit(), and vf_open().

double vf_priv_s::decode_time

Definition at line 93 of file vf_filmdint.c.

double vf_priv_s::vo_time

Definition at line 93 of file vf_filmdint.c.

double vf_priv_s::filter_time

Definition at line 93 of file vf_filmdint.c.

uint64_t vf_priv_s::threshold_mtx_noq[8 *2]

Definition at line 90 of file vf_fspp.c.

Referenced by mul_thrmat_mmx(), and vf_open().

uint64_t vf_priv_s::threshold_mtx[8 *2]

Definition at line 91 of file vf_fspp.c.

Referenced by filter().

int vf_priv_s::log2_count

Definition at line 93 of file vf_fspp.c.

Referenced by filter(), and vf_open().

int vf_priv_s::temp_stride

Definition at line 94 of file vf_fspp.c.

Referenced by filter().

int vf_priv_s::qp

Definition at line 95 of file vf_fspp.c.

Referenced by filter(), and vf_open().

int vf_priv_s::mpeg2

Definition at line 96 of file vf_fspp.c.

Referenced by filter().

int vf_priv_s::prev_q

Definition at line 97 of file vf_fspp.c.

Referenced by filter(), and vf_open().

uint8_t * vf_priv_s::src

Definition at line 98 of file vf_fspp.c.

Referenced by filter().

int16_t * vf_priv_s::temp

Definition at line 99 of file vf_fspp.c.

Referenced by filter().

int vf_priv_s::bframes

Definition at line 100 of file vf_fspp.c.

Referenced by vf_open().

char * vf_priv_s::non_b_qp

Definition at line 101 of file vf_fspp.c.

mp_image_t* vf_priv_s::last_mpi

Definition at line 31 of file vf_harddup.c.

pack_func_t* vf_priv_s::pack[2]

Definition at line 39 of file vf_ilpack.c.

Referenced by vf_open().

struct frameinfo vf_priv_s::fi[2]

Definition at line 47 of file vf_ivtc.c.

Referenced by foo().

mp_image_t * vf_priv_s::dmpi

Definition at line 48 of file vf_ivtc.c.

Referenced by put_image().

int vf_priv_s::first

Definition at line 49 of file vf_ivtc.c.

Referenced by put_image(), and vf_open().

int vf_priv_s::dropnext

Definition at line 50 of file vf_ivtc.c.

Referenced by do_put_image(), and foo().

int vf_priv_s::parity

Definition at line 81 of file vf_mcdeint.c.

Referenced by filter(), and vf_open().

int vf_priv_s::outbuf_size

Definition at line 87 of file vf_mcdeint.c.

Referenced by filter().

uint8_t * vf_priv_s::outbuf

Definition at line 88 of file vf_mcdeint.c.

Referenced by filter().

AVCodecContext * vf_priv_s::avctx_enc

Definition at line 89 of file vf_mcdeint.c.

Referenced by filter().

AVFrame* vf_priv_s::frame

Definition at line 90 of file vf_mcdeint.c.

AVFrame * vf_priv_s::frame_dec

Definition at line 91 of file vf_mcdeint.c.

Referenced by filter().

FilterParam vf_priv_s::lumaParam

Definition at line 67 of file vf_noise.c.

Referenced by vf_open().

FilterParam vf_priv_s::chromaParam

Definition at line 68 of file vf_noise.c.

Referenced by vf_open().

unsigned int vf_priv_s::outfmt

Definition at line 69 of file vf_noise.c.

Referenced by vf_open().

float vf_priv_s::strength[2]

Definition at line 54 of file vf_ow.c.

Referenced by filter(), and vf_open().

float vf_priv_s::delta

Definition at line 55 of file vf_ow.c.

Referenced by vf_open().

int vf_priv_s::depth

Definition at line 57 of file vf_ow.c.

Referenced by filter(), and vf_open().

float* vf_priv_s::plane[16][4]

Definition at line 58 of file vf_ow.c.

Referenced by filter().

int vf_priv_s::stride

Definition at line 59 of file vf_ow.c.

double vf_priv_s::ref[4][2]

Definition at line 48 of file vf_perspective.c.

Referenced by initPv(), and vf_open().

int32_t vf_priv_s::coeff[1<< SUB_PIXEL_BITS][4]

Definition at line 49 of file vf_perspective.c.

Referenced by resampleCubic().

int32_t(* vf_priv_s::pv)[2]

Definition at line 50 of file vf_perspective.c.

Referenced by initPv(), resampleCubic(), and resampleLinear().

int vf_priv_s::pvStride

Definition at line 51 of file vf_perspective.c.

Referenced by resampleCubic(), and resampleLinear().

int vf_priv_s::cubic

Definition at line 52 of file vf_perspective.c.

Referenced by vf_open().

enum mode vf_priv_s::mode

Definition at line 41 of file vf_phase.c.

int vf_priv_s::verbose

Definition at line 42 of file vf_phase.c.

struct pullup_context* vf_priv_s::ctx

Definition at line 39 of file vf_pullup.c.

Referenced by vf_open().

int vf_priv_s::init

Definition at line 40 of file vf_pullup.c.

int vf_priv_s::fakecount

Definition at line 41 of file vf_pullup.c.

Referenced by vf_open().

char* vf_priv_s::qbuf

Definition at line 42 of file vf_pullup.c.

char vf_priv_s::eq[200]

Definition at line 40 of file vf_qp.c.

Referenced by vf_open().

int8_t* vf_priv_s::qp

Definition at line 41 of file vf_qp.c.

int8_t vf_priv_s::lut[257]

Definition at line 42 of file vf_qp.c.

int vf_priv_s::qp_stride

Definition at line 43 of file vf_qp.c.

FilterParam vf_priv_s::luma

Definition at line 60 of file vf_sab.c.

Referenced by vf_open().

FilterParam vf_priv_s::chroma

Definition at line 61 of file vf_sab.c.

Referenced by vf_open().

int vf_priv_s::state

Definition at line 33 of file vf_softpulldown.c.

Referenced by vf_open().

long long vf_priv_s::in

Definition at line 34 of file vf_softpulldown.c.

long long vf_priv_s::out

Definition at line 35 of file vf_softpulldown.c.

AVCodecContext* vf_priv_s::avctx

Definition at line 102 of file vf_spp.c.

Referenced by vf_open().

DSPContext vf_priv_s::dsp

Definition at line 103 of file vf_spp.c.

Referenced by filter(), and vf_open().


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