Data Fields | |
unsigned int | bamount |
unsigned int | bthresh |
unsigned int | frame |
unsigned int | lastkeyframe |
FilterParam | lumaParam |
FilterParam | chromaParam |
int | x1 |
int | y1 |
int | x2 |
int | y2 |
int | limit |
int | round |
int | reset_count |
int | fno |
int | hi |
int | lo |
float | frac |
int | max |
int | last |
int | cnt |
unsigned int | outfmt |
int | xoff |
int | yoff |
int | lw |
int | lh |
int | band |
int | show |
int | Coefs [4][512] |
unsigned char * | Line |
mp_image_t * | pmpi |
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 |
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 |
int | w |
int | h |
int | method |
float | aspect |
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 | field |
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 |
double | current |
double | step |
int | autostart |
int | autostep |
unsigned | have_step:1 |
unsigned | print:1 |
int | frame_cur |
int | frame_step |
int | dump_iframe |
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_t * | src |
int16_t * | temp |
int | bframes |
char * | non_b_qp |
AVExpr * | e [3] |
int | framenum |
mp_image_t * | mpi |
int | thresh |
int | radius |
uint16_t * | buf |
void(* | filter_line )(uint8_t *dst, uint8_t *src, uint16_t *dc, int width, int thresh, const uint16_t *dithers) |
void(* | blur_line )(uint16_t *dc, uint16_t *buf, uint16_t *buf1, uint8_t *src, int sstride, int width) |
mp_image_t * | last_mpi |
unsigned int * | Line |
unsigned short * | Frame [3] |
uint8_t * | buf [2] |
float | hue |
float | saturation |
pack_func_t * | pack [2] |
struct frameinfo | fi [2] |
mp_image_t * | dmpi |
int | first |
int | dropnext |
int | map |
int | order |
int | sharp |
int | twoway |
int | do_deinterlace |
int | parity |
int | outbuf_size |
uint8_t * | outbuf |
AVCodecContext * | avctx_enc |
AVFrame * | frame |
AVFrame * | frame_dec |
float | strength [2] |
float | delta |
int | depth |
float * | plane [16][4] |
int | stride |
unsigned int | fmt |
int | pal_msg |
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_context * | ctx |
int | init |
int | fakecount |
char * | qbuf |
char | eq [200] |
int8_t * | qp |
int8_t | lut [257] |
int | qp_stride |
int | x |
int | y |
int | max_mask_size |
int *** | mask |
pgm_structure * | filter |
pgm_structure * | half_size_filter |
int | bounding_rectangle_posx1 |
int | bounding_rectangle_posy1 |
int | bounding_rectangle_posx2 |
int | bounding_rectangle_posy2 |
int | bounding_rectangle_half_size_posx1 |
int | bounding_rectangle_half_size_posy1 |
int | bounding_rectangle_half_size_posx2 |
int | bounding_rectangle_half_size_posy2 |
int | direction |
FilterParam | luma |
FilterParam | chroma |
char | fname [102] |
int | shot |
shot stores current screenshot mode: 0: don't take screenshots 1: take single screenshot, reset to 0 afterwards 2: take screenshots of each frame | |
int | store_slices |
int | dw |
int | dh |
uint8_t * | buffer |
struct SwsContext * | ctx |
AVCodecContext * | avctx |
uint8_t * | outbuffer |
int | outbuffer_size |
int | state |
long long | in |
long long | out |
int | skipflag |
DSPContext | dsp |
int | frame_num |
int | xtile |
int | ytile |
int | xytile |
int | start |
int | delta |
int | csp |
Variables stored here are kept from frame to frame, and separate instances of the filter will get their own separate copies.
Definition at line 39 of file vf_blackframe.c.
int(* vf_priv_s::analyze)(struct vf_priv_s *, mp_image_t *, mp_image_t *) |
Referenced by put_image(), and vf_open().
float vf_priv_s::aspect |
Definition at line 54 of file vf_screenshot.c.
Referenced by config(), uninit(), vf_open(), and write_png().
unsigned int vf_priv_s::bamount |
int vf_priv_s::band |
int8_t* vf_priv_s::bdata |
double vf_priv_s::bgamma |
void(* vf_priv_s::blur_line)(uint16_t *dc, uint16_t *buf, uint16_t *buf1, uint8_t *src, int sstride, int width) |
double 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().
unsigned int vf_priv_s::bthresh |
uint8_t* vf_priv_s::buf[2] |
uint16_t* vf_priv_s::buf |
Definition at line 47 of file vf_gradfun.c.
unsigned char * vf_priv_s::buf |
unsigned vf_priv_s::buf_h[3] |
unsigned vf_priv_s::buf_w[3] |
uint8_t* vf_priv_s::buffer |
Definition at line 52 of file vf_screenshot.c.
Referenced by config(), draw_slice(), scale_image(), start_slice(), uninit(), vf_open(), and write_png().
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 |
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 42 of file vf_boxblur.c.
Referenced by config(), put_image(), uninit(), and vf_open().
int vf_priv_s::cnt |
int32_t vf_priv_s::coeff[1<< SUB_PIXEL_BITS][4] |
int vf_priv_s::Coefs |
double 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().
unsigned long vf_priv_s::crop_cx |
unsigned long vf_priv_s::crop_cy |
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 |
int vf_priv_s::csp |
Definition at line 32 of file vf_yuvcsp.c.
struct SwsContext* vf_priv_s::ctx [read] |
Definition at line 53 of file vf_screenshot.c.
struct pullup_context* vf_priv_s::ctx [read] |
Definition at line 39 of file vf_pullup.c.
Referenced by config(), draw_slice(), init_pullup(), put_image(), scale_image(), uninit(), and vf_open().
int vf_priv_s::cubic |
double vf_priv_s::current |
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.
Definition at line 41 of file vf_divtc.c.
Referenced by analyze(), match(), put_image(), and vf_open().
int vf_priv_s::delta |
float vf_priv_s::delta |
int vf_priv_s::depth |
int vf_priv_s::dh |
Definition at line 51 of file vf_screenshot.c.
Referenced by config(), scale_image(), and start_slice().
int vf_priv_s::diff |
double vf_priv_s::diff_time |
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().
int vf_priv_s::drop |
int vf_priv_s::dw |
AVExpr* vf_priv_s::e[3] |
char vf_priv_s::eq[200] |
unsigned long vf_priv_s::export_count |
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().
struct frameinfo vf_priv_s::fi[2] [read] |
int vf_priv_s::field |
FILE* vf_priv_s::file |
Definition at line 44 of file vf_divtc.c.
Referenced by analyze(), put_image(), uninit(), and vf_open().
Definition at line 149 of file vf_remove_logo.c.
Referenced by 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 |
unsigned int vf_priv_s::fmt |
char vf_priv_s::fname[102] |
Definition at line 45 of file vf_screenshot.c.
Referenced by gen_fname(), put_image(), and write_png().
int vf_priv_s::fno |
float vf_priv_s::frac |
Definition at line 89 of file vf_mcdeint.c.
unsigned short* vf_priv_s::Frame[3] |
int vf_priv_s::frame |
Definition at line 40 of file vf_blackframe.c.
Referenced by analyze_aggressive(), analyze_fixed_pattern(), config(), filter(), parse_var(), put_image(), and vf_open().
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 |
double vf_priv_s::ggamma |
unsigned long vf_priv_s::h |
Definition at line 71 of file vf_filmdint.c.
int vf_priv_s::h |
Definition at line 32 of file vf_dsize.c.
Referenced by config(), control(), copy_merge_fields(), diff_fields(), get_image(), init(), parse_args(), put_image(), and vf_open().
Definition at line 150 of file vf_remove_logo.c.
Referenced by put_image(), uninit(), and vf_open().
unsigned vf_priv_s::have_step |
int vf_priv_s::hi |
int* vf_priv_s::history |
float vf_priv_s::hue |
unsigned int vf_priv_s::imgfmt |
long long vf_priv_s::in |
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().
unsigned long vf_priv_s::inframes |
Definition at line 64 of file vf_filmdint.c.
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::init |
long vf_priv_s::iosync |
Definition at line 83 of file vf_filmdint.c.
Referenced by diff_fields(), find_breaks(), init(), and put_image().
int vf_priv_s::last |
unsigned int vf_priv_s::lastkeyframe |
float vf_priv_s::level |
int vf_priv_s::lh |
int vf_priv_s::limit |
unsigned int* vf_priv_s::Line |
Definition at line 40 of file vf_hqdn3d.c.
unsigned char* vf_priv_s::Line |
int vf_priv_s::lo |
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().
Definition at line 41 of file vf_boxblur.c.
Referenced by config(), put_image(), uninit(), and vf_open().
int8_t vf_priv_s::lut[257] |
int vf_priv_s::lw |
int vf_priv_s::map |
int* * * vf_priv_s::mask |
Definition at line 148 of file vf_remove_logo.c.
Referenced by destroy_masks(), get_blur(), and initialize_masks().
uint32_t vf_priv_s::max |
int vf_priv_s::max |
Definition at line 147 of file vf_remove_logo.c.
Referenced by convert_mask_to_strength_mask(), destroy_masks(), generate_half_size_image(), and initialize_masks().
unsigned char* vf_priv_s::memory_allocated |
unsigned long vf_priv_s::merge_count |
double vf_priv_s::merge_time |
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 |
char * vf_priv_s::non_b_qp |
long vf_priv_s::notout |
unsigned long vf_priv_s::nplanes |
unsigned long vf_priv_s::num_breaks |
unsigned long vf_priv_s::num_copies |
unsigned char** vf_priv_s::old_planes |
int vf_priv_s::order |
long long vf_priv_s::out |
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 |
uint8_t* vf_priv_s::outbuffer |
Definition at line 55 of file vf_screenshot.c.
Referenced by config(), uninit(), vf_open(), and write_png().
unsigned int vf_priv_s::outfmt |
Definition at line 39 of file vf_delogo.c.
Referenced by get_image(), put_image(), query_format(), and vf_open().
unsigned long vf_priv_s::outframes |
Definition at line 65 of file vf_filmdint.c.
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::pass |
int vf_priv_s::phase |
float* vf_priv_s::plane[16][4] |
unsigned char* vf_priv_s::planes[2 *NUM_STORED][4] |
struct metrics vf_priv_s::pm [read] |
Definition at line 66 of file vf_filmdint.c.
unsigned vf_priv_s::print |
int32_t(* vf_priv_s::pv)[2] |
Definition at line 48 of file vf_perspective.c.
Referenced by config(), initPv(), resampleCubic(), resampleLinear(), and uninit().
Definition at line 49 of file vf_perspective.c.
Referenced by config(), resampleCubic(), and resampleLinear().
char* vf_priv_s::qbuf |
int8_t* vf_priv_s::qp |
int vf_priv_s::qp |
double vf_priv_s::ref[4][2] |
double vf_priv_s::rgamma |
int vf_priv_s::round |
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().
float vf_priv_s::saturation |
double vf_priv_s::saturation |
Definition at line 64 of file vf_eq2.c.
Referenced by control(), print_values(), put_image(), set_saturation(), and vf_open().
Definition at line 37 of file vf_down3dright.c.
Referenced by config(), put_image(), toright(), and vf_open().
Definition at line 36 of file vf_down3dright.c.
Referenced by config(), put_image(), toright(), and vf_open().
float vf_priv_s::sense |
int vf_priv_s::sharp |
int vf_priv_s::shot |
shot stores current screenshot mode: 0: don't take screenshots 1: take single screenshot, reset to 0 afterwards 2: take screenshots of each frame
Definition at line 50 of file vf_screenshot.c.
Referenced by control(), put_image(), start_slice(), and vf_open().
int vf_priv_s::show |
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 |
int vf_priv_s::start |
int vf_priv_s::state |
unsigned long vf_priv_s::static_idx |
struct frame_stats vf_priv_s::stats[2] [read] |
double vf_priv_s::step |
Definition at line 50 of file vf_screenshot.c.
Referenced by draw_slice(), put_image(), start_slice(), and vf_open().
float vf_priv_s::strength[2] |
Definition at line 71 of file vf_filmdint.c.
Referenced by config(), copy_merge_fields(), diff_fields(), draw_slice(), filter(), get_image(), init(), put_image(), scale_image(), start_slice(), and write_png().
int vf_priv_s::sum[5] |
Definition at line 41 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 |
unsigned long vf_priv_s::temp_idx |
struct metrics vf_priv_s::thres [read] |
Definition at line 91 of file vf_filmdint.c.
int vf_priv_s::thres[5] |
Definition at line 43 of file vf_detc.c.
Referenced by analyze_aggressive(), block_metrics_mmx2(), get_block_stats(), parse_args(), parse_var(), and vf_open().
double vf_priv_s::threshold |
uint64_t vf_priv_s::threshold_mtx[8 *2] |
uint64_t vf_priv_s::threshold_mtx_noq[8 *2] |
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 |
Definition at line 71 of file vf_filmdint.c.
int vf_priv_s::w |
Definition at line 32 of file vf_dsize.c.
Referenced by config(), control(), copy_merge_fields(), diff_fields(), get_image(), init(), parse_args(), put_image(), and vf_open().
int vf_priv_s::width |
int vf_priv_s::x |
Definition at line 30 of file vf_rectangle.c.
Referenced by block_diffs(), config(), control(), diff_planes(), put_image(), resampleLinear(), and vf_open().
int vf_priv_s::x1 |
int vf_priv_s::x2 |
int vf_priv_s::xoff |
int vf_priv_s::xtile |
int vf_priv_s::y |
Definition at line 30 of file vf_rectangle.c.
Referenced by block_diffs(), config(), control(), diff_planes(), put_image(), resampleLinear(), and vf_open().
int vf_priv_s::y1 |
int vf_priv_s::y2 |
int vf_priv_s::yoff |
int vf_priv_s::ytile |