FFmpeg
4.0
|
Data Fields | |
const AVClass * | class |
int | size |
int | mode |
int | bypass |
int | eof |
int | depth |
int | nb_planes |
int | planewidth [4] |
int | planeheight [4] |
uint64_t * | histogram |
float | luminance [SIZE] |
float | sorted [SIZE] |
struct FFBufQueue | q |
int | available |
void(* | get_factor )(AVFilterContext *ctx, float *f) |
float(* | calc_avgy )(AVFilterContext *ctx, AVFrame *in) |
int(* | deflicker )(AVFilterContext *ctx, const uint8_t *src, ptrdiff_t src_linesize, uint8_t *dst, ptrdiff_t dst_linesize, int w, int h, float f) |
Definition at line 47 of file vf_deflicker.c.
const AVClass* DeflickerContext::class |
Definition at line 48 of file vf_deflicker.c.
int DeflickerContext::size |
Definition at line 50 of file vf_deflicker.c.
Referenced by filter_frame(), get_am_factor(), get_cm_factor(), get_gm_factor(), get_hm_factor(), get_median_factor(), get_pm_factor(), get_qm_factor(), and request_frame().
int DeflickerContext::mode |
Definition at line 51 of file vf_deflicker.c.
Referenced by config_input().
int DeflickerContext::bypass |
Definition at line 52 of file vf_deflicker.c.
Referenced by filter_frame().
int DeflickerContext::eof |
Definition at line 54 of file vf_deflicker.c.
Referenced by filter_frame(), and request_frame().
int DeflickerContext::depth |
Definition at line 55 of file vf_deflicker.c.
Referenced by calc_avgy16(), calc_avgy8(), config_input(), deflicker16(), and filter_frame().
int DeflickerContext::nb_planes |
Definition at line 56 of file vf_deflicker.c.
Referenced by config_input(), and filter_frame().
int DeflickerContext::planewidth[4] |
Definition at line 57 of file vf_deflicker.c.
Referenced by calc_avgy16(), calc_avgy8(), config_input(), and filter_frame().
int DeflickerContext::planeheight[4] |
Definition at line 58 of file vf_deflicker.c.
Referenced by calc_avgy16(), calc_avgy8(), config_input(), and filter_frame().
uint64_t* DeflickerContext::histogram |
Definition at line 60 of file vf_deflicker.c.
Referenced by calc_avgy16(), calc_avgy8(), config_input(), and uninit().
float DeflickerContext::luminance[SIZE] |
Definition at line 61 of file vf_deflicker.c.
Referenced by filter_frame(), get_am_factor(), get_cm_factor(), get_gm_factor(), get_hm_factor(), get_median_factor(), get_pm_factor(), and get_qm_factor().
float DeflickerContext::sorted[SIZE] |
Definition at line 62 of file vf_deflicker.c.
Referenced by get_median_factor().
struct FFBufQueue DeflickerContext::q |
Definition at line 64 of file vf_deflicker.c.
Referenced by filter_frame(), request_frame(), and uninit().
int DeflickerContext::available |
Definition at line 65 of file vf_deflicker.c.
Referenced by filter_frame(), and request_frame().
void(* DeflickerContext::get_factor) (AVFilterContext *ctx, float *f) |
Definition at line 67 of file vf_deflicker.c.
Referenced by config_input(), and filter_frame().
float(* DeflickerContext::calc_avgy) (AVFilterContext *ctx, AVFrame *in) |
Definition at line 68 of file vf_deflicker.c.
Referenced by config_input(), and filter_frame().
int(* DeflickerContext::deflicker) (AVFilterContext *ctx, const uint8_t *src, ptrdiff_t src_linesize, uint8_t *dst, ptrdiff_t dst_linesize, int w, int h, float f) |
Definition at line 69 of file vf_deflicker.c.
Referenced by config_input(), and filter_frame().