Go to the source code of this file.
◆ OFFSET
◆ FLAGS
◆ LOAD_COMMON
Value:\
const int slice_start = (process_h * jobnr ) / nb_jobs;\
const
int slice_end = (process_h * (jobnr+1)) / nb_jobs;\
int x, y;\
const
int step = s->
step;\
\
static const uint8_t offset[127][2]
static int slice_end(AVCodecContext *avctx, AVFrame *pict)
Handle slice ends.
static const double coeff[2][5]
Definition at line 123 of file vf_colorlevels.c.
Referenced by colorlevel_slice_16(), and colorlevel_slice_8().
◆ AVFILTER_DEFINE_CLASS()
AVFILTER_DEFINE_CLASS |
( |
colorlevels |
| ) |
|
◆ query_formats()
◆ config_input()
◆ colorlevel_slice_8()
◆ colorlevel_slice_16()
◆ filter_frame()
◆ colorlevels_options
◆ colorlevels_inputs
Initial value:= {
{
.name = "default",
},
}
static int filter_frame(AVFilterLink *inlink, AVFrame *in)
static int config_input(AVFilterLink *inlink)
Definition at line 301 of file vf_colorlevels.c.
◆ colorlevels_outputs
◆ ff_vf_colorlevels
Initial value:= {
.name = "colorlevels",
.priv_class = &colorlevels_class,
}
#define AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC
Some filters support a generic "enable" expression option that can be used to enable or disable a fil...
static int query_formats(AVFilterContext *ctx)
static const AVFilterPad colorlevels_inputs[]
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
#define AVFILTER_FLAG_SLICE_THREADS
The filter supports multithreading by splitting frames into multiple parts and processing them concur...
static const AVFilterPad inputs[]
static const AVFilterPad outputs[]
static const AVFilterPad colorlevels_outputs[]
#define flags(name, subs,...)
Definition at line 319 of file vf_colorlevels.c.