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 |
1.5.8