Go to the source code of this file.
|
enum | { Y
, U
, V
, A
} |
|
enum | { R
, G
, B
} |
|
enum | FillMode {
FM_SMEAR
, FM_MIRROR
, FM_FIXED
, FM_REFLECT
,
FM_WRAP
, FM_FADE
, FM_NB_MODES
} |
|
|
static int | query_formats (AVFilterContext *ctx) |
|
static void | smear_borders8 (FillBordersContext *s, AVFrame *frame) |
|
static void | smear_borders16 (FillBordersContext *s, AVFrame *frame) |
|
static void | mirror_borders8 (FillBordersContext *s, AVFrame *frame) |
|
static void | mirror_borders16 (FillBordersContext *s, AVFrame *frame) |
|
static void | fixed_borders8 (FillBordersContext *s, AVFrame *frame) |
|
static void | fixed_borders16 (FillBordersContext *s, AVFrame *frame) |
|
static void | reflect_borders8 (FillBordersContext *s, AVFrame *frame) |
|
static void | reflect_borders16 (FillBordersContext *s, AVFrame *frame) |
|
static void | wrap_borders8 (FillBordersContext *s, AVFrame *frame) |
|
static void | wrap_borders16 (FillBordersContext *s, AVFrame *frame) |
|
static int | lerp8 (int fill, int src, int pos, int size) |
|
static int | lerp16 (int fill, int src, int pos, int size, int depth) |
|
static void | fade_borders8 (FillBordersContext *s, AVFrame *frame) |
|
static void | fade_borders16 (FillBordersContext *s, AVFrame *frame) |
|
static int | filter_frame (AVFilterLink *inlink, AVFrame *frame) |
|
static int | config_input (AVFilterLink *inlink) |
|
static int | process_command (AVFilterContext *ctx, const char *cmd, const char *args, char *res, int res_len, int flags) |
|
| AVFILTER_DEFINE_CLASS (fillborders) |
|
◆ OFFSET
◆ FLAGS
◆ anonymous enum
◆ anonymous enum
◆ FillMode
Enumerator |
---|
FM_SMEAR | |
FM_MIRROR | |
FM_FIXED | |
FM_REFLECT | |
FM_WRAP | |
FM_FADE | |
FM_NB_MODES | |
Definition at line 35 of file vf_fillborders.c.
◆ query_formats()
◆ smear_borders8()
◆ smear_borders16()
◆ mirror_borders8()
◆ mirror_borders16()
◆ fixed_borders8()
◆ fixed_borders16()
◆ reflect_borders8()
◆ reflect_borders16()
◆ wrap_borders8()
◆ wrap_borders16()
◆ lerp8()
◆ lerp16()
◆ fade_borders8()
◆ fade_borders16()
◆ filter_frame()
◆ config_input()
◆ process_command()
static int process_command |
( |
AVFilterContext * |
ctx, |
|
|
const char * |
cmd, |
|
|
const char * |
args, |
|
|
char * |
res, |
|
|
int |
res_len, |
|
|
int |
flags |
|
) |
| |
|
static |
◆ AVFILTER_DEFINE_CLASS()
AVFILTER_DEFINE_CLASS |
( |
fillborders |
| ) |
|
◆ fillborders_options
Initial value:= {
}
mode
Use these values in ebur128_init (or'ed).
Definition at line 594 of file vf_fillborders.c.
◆ fillborders_inputs
Initial value:= {
{
.name = "default",
.needs_writable = 1,
},
}
static int config_input(AVFilterLink *inlink)
static int filter_frame(AVFilterLink *inlink, AVFrame *frame)
Definition at line 612 of file vf_fillborders.c.
◆ fillborders_outputs
◆ ff_vf_fillborders
Initial value:= {
.name = "fillborders",
.priv_class = &fillborders_class,
}
static const AVFilterPad inputs[]
static const AVFilterPad outputs[]
#define flags(name, subs,...)
#define AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC
Some filters support a generic "enable" expression option that can be used to enable or disable a fil...
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
static const AVFilterPad fillborders_inputs[]
static int query_formats(AVFilterContext *ctx)
static const AVFilterPad fillborders_outputs[]
static int process_command(AVFilterContext *ctx, const char *cmd, const char *args, char *res, int res_len, int flags)
Definition at line 631 of file vf_fillborders.c.