FFmpeg  1.2.12
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
eq2_param_t param [3]
double contrast
double brightness
double saturation
double gamma
double gamma_weight
double rgamma
double ggamma
double bgamma
unsigned buf_w [3]
unsigned buf_h [3]
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

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().

AVCodecContext* vf_priv_s::avctx

Definition at line 102 of file vf_spp.c.

Referenced by uninit(), and vf_open().

AVCodecContext * vf_priv_s::avctx_enc

Definition at line 89 of file vf_mcdeint.c.

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

int vf_priv_s::bcount

Definition at line 42 of file vf_divtc.c.

Referenced by analyze(), and put_image().

int8_t* vf_priv_s::bdata

Definition at line 46 of file vf_divtc.c.

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

int vf_priv_s::bframes

Definition at line 100 of file vf_fspp.c.

Referenced by put_image(), and vf_open().

double vf_priv_s::bgamma

Definition at line 70 of file vf_eq2.c.

Referenced by set_gamma(), and vf_open().

int vf_priv_s::brightness

Definition at line 36 of file vf_eq.c.

Referenced by control(), print_values(), put_image(), set_brightness(), and vf_open().

double vf_priv_s::brightness

Definition at line 63 of file vf_eq2.c.

unsigned char * vf_priv_s::buf

Definition at line 35 of file vf_eq.c.

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

unsigned vf_priv_s::buf_h[3]

Definition at line 73 of file vf_eq2.c.

Referenced by put_image(), and vf_open().

unsigned vf_priv_s::buf_w[3]

Definition at line 72 of file vf_eq2.c.

Referenced by put_image(), and vf_open().

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().

char vf_priv_s::chflag

Definition at line 92 of file vf_filmdint.c.

Referenced by diff_fields(), and put_image().

FilterParam vf_priv_s::chroma

Definition at line 61 of file vf_sab.c.

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

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 vf_priv_s::chroma_swapped

Definition at line 67 of file vf_filmdint.c.

Referenced by config(), and copy_merge_fields().

FilterParam vf_priv_s::chromaParam

Definition at line 68 of file vf_noise.c.

Referenced by put_image(), uninit(), 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 config(), and resampleCubic().

int vf_priv_s::contrast

Definition at line 37 of file vf_eq.c.

Referenced by control(), print_values(), put_image(), set_contrast(), and vf_open().

double vf_priv_s::contrast

Definition at line 62 of file vf_eq2.c.

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::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 int* vf_priv_s::csdata

Definition at line 47 of file vf_divtc.c.

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

struct pullup_context* vf_priv_s::ctx

Definition at line 39 of file vf_pullup.c.

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

int vf_priv_s::cubic

Definition at line 52 of file vf_perspective.c.

Referenced by put_image(), and vf_open().

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().

double vf_priv_s::decode_time

Definition at line 93 of file vf_filmdint.c.

int vf_priv_s::deghost

Definition at line 42 of file vf_divtc.c.

Referenced by analyze(), match(), put_image(), 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 config(), filter(), and vf_open().

int vf_priv_s::diff

Definition at line 35 of file vf_dint.c.

Referenced by config(), 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().

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().

mp_image_t * vf_priv_s::dmpi

Definition at line 48 of file vf_ivtc.c.

Referenced by put_image().

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::dropnext

Definition at line 50 of file vf_ivtc.c.

Referenced by do_put_image(), and foo().

DSPContext vf_priv_s::dsp

Definition at line 103 of file vf_spp.c.

Referenced by filter(), and vf_open().

char vf_priv_s::eq[200]

Definition at line 40 of file vf_qp.c.

Referenced by config(), and vf_open().

unsigned long vf_priv_s::export_count

Definition at line 80 of file vf_filmdint.c.

Referenced by put_image(), and uninit().

int vf_priv_s::fakecount

Definition at line 41 of file vf_pullup.c.

Referenced by 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().

int vf_priv_s::fcount

Definition at line 42 of file vf_divtc.c.

Referenced by analyze(), and put_image().

struct frameinfo vf_priv_s::fi[2]

Definition at line 47 of file vf_ivtc.c.

Referenced by foo().

FILE* vf_priv_s::file

Definition at line 45 of file vf_divtc.c.

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

double vf_priv_s::filter_time

Definition at line 93 of file vf_filmdint.c.

int vf_priv_s::first

Definition at line 49 of file vf_ivtc.c.

Referenced by put_image(), and vf_open().

AVFrame * vf_priv_s::frame
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 config(), and filter().

int vf_priv_s::frameno

Definition at line 42 of file vf_divtc.c.

Referenced by put_image().

double vf_priv_s::gamma

Definition at line 66 of file vf_eq2.c.

Referenced by control(), print_values(), set_gamma(), and vf_open().

double vf_priv_s::gamma_weight

Definition at line 67 of file vf_eq2.c.

Referenced by set_gamma(), and vf_open().

double vf_priv_s::ggamma

Definition at line 69 of file vf_eq2.c.

Referenced by set_gamma(), and vf_open().

unsigned long vf_priv_s::h
int vf_priv_s::height

Definition at line 31 of file vf_fil.c.

Referenced by config(), and put_image().

int* vf_priv_s::history

Definition at line 48 of file vf_divtc.c.

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

unsigned int vf_priv_s::imgfmt

Definition at line 34 of file vf_dint.c.

Referenced by config(), and put_image().

long long vf_priv_s::in

Definition at line 34 of file vf_softpulldown.c.

Referenced by 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().

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().

unsigned long vf_priv_s::inframes

Definition at line 64 of file vf_filmdint.c.

int vf_priv_s::init

Definition at line 40 of file vf_pullup.c.

Referenced by init_pullup(), and put_image().

int vf_priv_s::interleave

Definition at line 30 of file vf_fil.c.

Referenced by config(), 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().

mp_image_t* vf_priv_s::last_mpi

Definition at line 31 of file vf_harddup.c.

Referenced by control(), and put_image().

int vf_priv_s::lastdrop

Definition at line 41 of file vf_detc.c.

Referenced by do_put_image(), and put_image().

float vf_priv_s::level

Definition at line 33 of file vf_dint.c.

Referenced by config(), and vf_open().

int vf_priv_s::log2_count

Definition at line 93 of file vf_fspp.c.

Referenced by config(), control(), filter(), put_image(), and vf_open().

FilterParam vf_priv_s::luma

Definition at line 60 of file vf_sab.c.

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

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().

FilterParam vf_priv_s::lumaParam

Definition at line 67 of file vf_noise.c.

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

int8_t vf_priv_s::lut[257]

Definition at line 42 of file vf_qp.c.

Referenced by config(), and put_image().

uint32_t vf_priv_s::max

Definition at line 36 of file vf_dint.c.

Referenced by config(), and put_image().

unsigned char* vf_priv_s::memory_allocated

Definition at line 74 of file vf_filmdint.c.

Referenced by init(), and uninit().

unsigned long vf_priv_s::merge_count

Definition at line 80 of file vf_filmdint.c.

Referenced by put_image(), and uninit().

double vf_priv_s::merge_time

Definition at line 93 of file vf_filmdint.c.

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

int vf_priv_s::misscount

Definition at line 42 of file vf_divtc.c.

Referenced by 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::mmx_temp[2]

Definition at line 89 of file vf_filmdint.c.

enum mode vf_priv_s::mode

Definition at line 41 of file vf_phase.c.

int vf_priv_s::mode

Definition at line 45 of file vf_detc.c.

Referenced by config(), parse_var(), put_image(), and vf_open().

int vf_priv_s::mpeg2

Definition at line 96 of file vf_fspp.c.

Referenced by filter(), and put_image().

int vf_priv_s::needread

Definition at line 47 of file vf_detc.c.

Referenced by put_image(), and vf_open().

char * vf_priv_s::non_b_qp

Definition at line 101 of file vf_fspp.c.

Referenced by put_image(), and uninit().

long vf_priv_s::notout

Definition at line 86 of file vf_filmdint.c.

Referenced by find_breaks(), 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::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::num_fields

Definition at line 84 of file vf_filmdint.c.

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

int vf_priv_s::ocount

Definition at line 42 of file vf_divtc.c.

Referenced by 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().

long long vf_priv_s::out

Definition at line 35 of file vf_softpulldown.c.

Referenced by put_image(), and uninit().

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().

uint8_t * vf_priv_s::outbuf

Definition at line 88 of file vf_mcdeint.c.

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

int vf_priv_s::outbuf_size

Definition at line 87 of file vf_mcdeint.c.

Referenced by config(), and filter().

unsigned int vf_priv_s::outfmt

Definition at line 69 of file vf_noise.c.

Referenced by get_image(), put_image(), query_format(), and vf_open().

int vf_priv_s::outframes

Definition at line 44 of file vf_detc.c.

Referenced by do_put_image(), and put_image().

unsigned long vf_priv_s::outframes

Definition at line 65 of file vf_filmdint.c.

pack_func_t* vf_priv_s::pack[2]

Definition at line 39 of file vf_ilpack.c.

Referenced by put_image(), and vf_open().

eq2_param_t vf_priv_s::param[3]

Definition at line 60 of file vf_eq2.c.

Referenced by put_image(), set_brightness(), set_contrast(), set_gamma(), set_saturation(), and vf_open().

int vf_priv_s::parity

Definition at line 81 of file vf_mcdeint.c.

Referenced by filter(), 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().

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

Definition at line 58 of file vf_ow.c.

Referenced by config(), filter(), 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().

struct metrics vf_priv_s::pm

Definition at line 42 of file vf_detc.c.

Referenced by analyze_aggressive().

mp_image_t* vf_priv_s::pmpi

Definition at line 40 of file vf_dint.c.

Referenced by config(), and vf_open().

long vf_priv_s::prev_fields

Definition at line 85 of file vf_filmdint.c.

Referenced by find_breaks(), and put_image().

int vf_priv_s::prev_q

Definition at line 97 of file vf_fspp.c.

Referenced by filter(), and vf_open().

enum pu_field_type_t vf_priv_s::prev_type

Definition at line 66 of file vf_filmdint.c.

int32_t(* vf_priv_s::pv)[2]

Definition at line 50 of file vf_perspective.c.

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

int vf_priv_s::pvStride

Definition at line 51 of file vf_perspective.c.

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

char* vf_priv_s::qbuf

Definition at line 42 of file vf_pullup.c.

Referenced by init_pullup(), and put_image().

int8_t* vf_priv_s::qp

Definition at line 41 of file vf_qp.c.

int vf_priv_s::qp

Definition at line 95 of file vf_fspp.c.

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

int vf_priv_s::qp_stride

Definition at line 43 of file vf_qp.c.

Referenced by config(), and put_image().

double vf_priv_s::ref[4][2]

Definition at line 48 of file vf_perspective.c.

Referenced by initPv(), and vf_open().

double vf_priv_s::rgamma

Definition at line 68 of file vf_eq2.c.

Referenced by set_gamma(), and vf_open().

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().

double vf_priv_s::saturation

Definition at line 64 of file vf_eq2.c.

Referenced by control(), print_values(), set_saturation(), and vf_open().

int vf_priv_s::scaleh

Definition at line 37 of file vf_down3dright.c.

Referenced by config(), put_image(), toright(), and vf_open().

int vf_priv_s::scalew

Definition at line 36 of file vf_down3dright.c.

Referenced by config(), put_image(), toright(), and vf_open().

float vf_priv_s::sense

Definition at line 32 of file vf_dint.c.

Referenced by config(), and vf_open().

int vf_priv_s::skipline

Definition at line 35 of file vf_down3dright.c.

Referenced by config(), put_image(), toright(), and vf_open().

unsigned vf_priv_s::small_bytes[2]

Definition at line 88 of file vf_filmdint.c.

uint8_t * vf_priv_s::src

Definition at line 98 of file vf_fspp.c.

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

int vf_priv_s::state

Definition at line 33 of file vf_softpulldown.c.

Referenced by put_image(), and vf_open().

unsigned long vf_priv_s::static_idx

Definition at line 77 of file vf_filmdint.c.

Referenced by get_image(), and init().

struct frame_stats vf_priv_s::stats[2]

Definition at line 90 of file vf_filmdint.c.

Referenced by find_breaks(), and put_image().

float vf_priv_s::strength[2]

Definition at line 54 of file vf_ow.c.

Referenced by filter(), and vf_open().

int vf_priv_s::stride

Definition at line 59 of file vf_ow.c.

unsigned long vf_priv_s::stride

Definition at line 71 of file vf_filmdint.c.

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

int vf_priv_s::stridefactor

Definition at line 33 of file vf_fil.c.

Referenced by config(), and 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().

unsigned vf_priv_s::swapped

Definition at line 67 of file vf_filmdint.c.

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

int16_t * vf_priv_s::temp

Definition at line 99 of file vf_fspp.c.

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

unsigned long vf_priv_s::temp_idx

Definition at line 78 of file vf_filmdint.c.

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

int vf_priv_s::temp_stride

Definition at line 94 of file vf_fspp.c.

Referenced by config(), and filter().

int vf_priv_s::thres[5]
struct metrics vf_priv_s::thres

Definition at line 91 of file vf_filmdint.c.

double vf_priv_s::threshold

Definition at line 44 of file vf_divtc.c.

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

uint64_t vf_priv_s::threshold_mtx[8 *2]

Definition at line 91 of file vf_fspp.c.

Referenced by filter(), and mul_thrmat_c().

uint64_t vf_priv_s::threshold_mtx_noq[8 *2]

Definition at line 90 of file vf_fspp.c.

Referenced by mul_thrmat_c(), and vf_open().

int vf_priv_s::verbose

Definition at line 42 of file vf_phase.c.

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().

double vf_priv_s::vo_time

Definition at line 93 of file vf_filmdint.c.

unsigned long vf_priv_s::w
int vf_priv_s::was_dint

Definition at line 39 of file vf_dint.c.

Referenced by config(), and put_image().

int vf_priv_s::width

Definition at line 32 of file vf_fil.c.

Referenced by config(), and put_image().

int vf_priv_s::window

Definition at line 42 of file vf_divtc.c.

Referenced by put_image(), and vf_open().


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