Go to the source code of this file.
|
| AVFILTER_DEFINE_CLASS (gradients) |
|
static uint32_t | lerp_color (uint8_t c0[4], uint8_t c1[4], float x) |
|
static uint64_t | lerp_color16 (uint8_t c0[4], uint8_t c1[4], float x) |
|
static uint32_t | lerp_colors (uint8_t arr[3][4], int nb_colors, float step) |
|
static uint64_t | lerp_colors16 (uint8_t arr[3][4], int nb_colors, float step) |
|
static float | project (float origin_x, float origin_y, float dest_x, float dest_y, int point_x, int point_y) |
|
static int | draw_gradients_slice (AVFilterContext *ctx, void *arg, int job, int nb_jobs) |
|
static int | draw_gradients_slice16 (AVFilterContext *ctx, void *arg, int job, int nb_jobs) |
|
static int | config_output (AVFilterLink *inlink) |
|
static int | activate (AVFilterContext *ctx) |
|
◆ OFFSET
◆ FLAGS
◆ AVFILTER_DEFINE_CLASS()
AVFILTER_DEFINE_CLASS |
( |
gradients |
| ) |
|
◆ lerp_color()
static uint32_t lerp_color |
( |
uint8_t |
c0[4], |
|
|
uint8_t |
c1[4], |
|
|
float |
x |
|
) |
| |
|
static |
◆ lerp_color16()
static uint64_t lerp_color16 |
( |
uint8_t |
c0[4], |
|
|
uint8_t |
c1[4], |
|
|
float |
x |
|
) |
| |
|
static |
◆ lerp_colors()
static uint32_t lerp_colors |
( |
uint8_t |
arr[3][4], |
|
|
int |
nb_colors, |
|
|
float |
step |
|
) |
| |
|
static |
◆ lerp_colors16()
static uint64_t lerp_colors16 |
( |
uint8_t |
arr[3][4], |
|
|
int |
nb_colors, |
|
|
float |
step |
|
) |
| |
|
static |
◆ project()
static float project |
( |
float |
origin_x, |
|
|
float |
origin_y, |
|
|
float |
dest_x, |
|
|
float |
dest_y, |
|
|
int |
point_x, |
|
|
int |
point_y |
|
) |
| |
|
static |
◆ draw_gradients_slice()
◆ draw_gradients_slice16()
◆ config_output()
◆ activate()
◆ gradients_options
◆ gradients_outputs
◆ ff_vsrc_gradients
Initial value:= {
.name = "gradients",
.priv_class = &gradients_class,
}
Definition at line 286 of file vsrc_gradients.c.