|
FFmpeg
4.4.8
|
yaep(yet another edge preserving) blur filter More...
#include "libavutil/opt.h"#include "libavutil/imgutils.h"#include "avfilter.h"#include "filters.h"#include "internal.h"Go to the source code of this file.
Data Structures | |
| struct | YAEPContext |
| struct | ThreadData |
| Used for passing data between threads. More... | |
Macros | |
| #define | PRE_CALCULATE_ROW(type, name) |
| #define | FILTER_SLICE(type, name) |
| #define | OFFSET(x) offsetof(YAEPContext, x) |
| #define | FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_RUNTIME_PARAM |
Functions | |
| static av_cold void | uninit (AVFilterContext *ctx) |
| static int | query_formats (AVFilterContext *ctx) |
| static int | pre_calculate_col (AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) |
| static int | filter_frame (AVFilterLink *inlink, AVFrame *in) |
| static int | config_input (AVFilterLink *inlink) |
| AVFILTER_DEFINE_CLASS (yaepblur) | |
Variables | |
| static const AVFilterPad | yaep_inputs [] |
| static const AVFilterPad | yaep_outputs [] |
| static const AVOption | yaepblur_options [] |
| AVFilter | ff_vf_yaepblur |
yaep(yet another edge preserving) blur filter
This implementation is based on an algorithm described in "J. S. Lee, Digital image enhancement and noise filtering by use of local statistics, IEEE Trans. Pattern Anal. Mach. Intell. PAMI-2, 1980."
Definition in file vf_yaepblur.c.
Definition at line 99 of file vf_yaepblur.c.
Definition at line 166 of file vf_yaepblur.c.
| #define OFFSET | ( | x | ) | offsetof(YAEPContext, x) |
Definition at line 324 of file vf_yaepblur.c.
Definition at line 325 of file vf_yaepblur.c.
|
static |
Definition at line 56 of file vf_yaepblur.c.
|
static |
Definition at line 63 of file vf_yaepblur.c.
|
static |
Definition at line 136 of file vf_yaepblur.c.
Referenced by filter_frame().
|
static |
Definition at line 221 of file vf_yaepblur.c.
|
static |
Definition at line 271 of file vf_yaepblur.c.
| AVFILTER_DEFINE_CLASS | ( | yaepblur | ) |
|
static |
Definition at line 306 of file vf_yaepblur.c.
|
static |
Definition at line 316 of file vf_yaepblur.c.
|
static |
Definition at line 327 of file vf_yaepblur.c.
| AVFilter ff_vf_yaepblur |
Definition at line 339 of file vf_yaepblur.c.