FFmpeg
|
very simple video equalizer More...
#include "libavfilter/internal.h"
#include "libavutil/common.h"
#include "libavutil/imgutils.h"
#include "libavutil/opt.h"
#include "libavutil/pixdesc.h"
#include "vf_eq.h"
Go to the source code of this file.
Macros | |
#define | OFFSET(x) offsetof(EQContext, x) |
#define | FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM |
Functions | |
static void | create_lut (EQParameters *param) |
TODO: | |
static void | apply_lut (EQParameters *param, uint8_t *dst, int dst_stride, const uint8_t *src, int src_stride, int w, int h) |
static void | process_c (EQParameters *param, uint8_t *dst, int dst_stride, const uint8_t *src, int src_stride, int w, int h) |
static void | check_values (EQParameters *param, EQContext *eq) |
static void | set_contrast (EQContext *eq) |
static void | set_brightness (EQContext *eq) |
static void | set_gamma (EQContext *eq) |
static void | set_saturation (EQContext *eq) |
static int | set_expr (AVExpr **pexpr, const char *expr, const char *option, void *log_ctx) |
static int | initialize (AVFilterContext *ctx) |
static void | uninit (AVFilterContext *ctx) |
static int | query_formats (AVFilterContext *ctx) |
static int | filter_frame (AVFilterLink *inlink, AVFrame *in) |
static int | process_command (AVFilterContext *ctx, const char *cmd, const char *args, char *res, int res_len, int flags) |
AVFILTER_DEFINE_CLASS (eq) | |
Variables | |
static const AVFilterPad | eq_inputs [] |
static const AVFilterPad | eq_outputs [] |
static const AVOption | eq_options [] |
AVFilter | ff_vf_eq |
very simple video equalizer
Definition in file vf_eq.c.
#define FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM |
|
static |
TODO:
Definition at line 42 of file vf_eq.c.
Referenced by apply_lut().
|
static |
Definition at line 67 of file vf_eq.c.
Referenced by check_values().
|
static |
Definition at line 82 of file vf_eq.c.
Referenced by initialize().
|
static |
Definition at line 102 of file vf_eq.c.
Referenced by set_brightness(), set_contrast(), set_gamma(), and set_saturation().
Definition at line 112 of file vf_eq.c.
Referenced by initialize(), and process_command().
Definition at line 120 of file vf_eq.c.
Referenced by initialize(), and process_command().
Definition at line 128 of file vf_eq.c.
Referenced by initialize(), and process_command().
Definition at line 149 of file vf_eq.c.
Referenced by initialize(), and process_command().
|
static |
Definition at line 162 of file vf_eq.c.
Referenced by initialize(), and process_command().
|
static |
|
static |
|
static |
|
static |
|
static |
AVFILTER_DEFINE_CLASS | ( | eq | ) |
|
static |
|
static |
|
static |
AVFilter ff_vf_eq |