FFmpeg
|
#include "libavutil/mem.h"
#include "libavutil/opt.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/pixdesc.h"
#include "avfilter.h"
#include "filters.h"
#include "video.h"
Go to the source code of this file.
Data Structures | |
struct | Points |
struct | FloodfillContext |
Macros | |
#define | OFFSET(x) offsetof(FloodfillContext, x) |
#define | FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM |
Functions | |
static int | is_inside (int x, int y, int w, int h) |
static int | is_same4 (const AVFrame *frame, int x, int y, unsigned s0, unsigned s1, unsigned s2, unsigned s3) |
static int | is_same4_16 (const AVFrame *frame, int x, int y, unsigned s0, unsigned s1, unsigned s2, unsigned s3) |
static int | is_same3 (const AVFrame *frame, int x, int y, unsigned s0, unsigned s1, unsigned s2, unsigned s3) |
static int | is_same3_16 (const AVFrame *frame, int x, int y, unsigned s0, unsigned s1, unsigned s2, unsigned s3) |
static int | is_same1 (const AVFrame *frame, int x, int y, unsigned s0, unsigned s1, unsigned s2, unsigned s3) |
static int | is_same1_16 (const AVFrame *frame, int x, int y, unsigned s0, unsigned s1, unsigned s2, unsigned s3) |
static void | set_pixel1 (AVFrame *frame, int x, int y, unsigned d0, unsigned d1, unsigned d2, unsigned d3) |
static void | set_pixel1_16 (AVFrame *frame, int x, int y, unsigned d0, unsigned d1, unsigned d2, unsigned d3) |
static void | set_pixel3 (AVFrame *frame, int x, int y, unsigned d0, unsigned d1, unsigned d2, unsigned d3) |
static void | set_pixel3_16 (AVFrame *frame, int x, int y, unsigned d0, unsigned d1, unsigned d2, unsigned d3) |
static void | set_pixel4 (AVFrame *frame, int x, int y, unsigned d0, unsigned d1, unsigned d2, unsigned d3) |
static void | set_pixel4_16 (AVFrame *frame, int x, int y, unsigned d0, unsigned d1, unsigned d2, unsigned d3) |
static void | pick_pixel1 (const AVFrame *frame, int x, int y, int *s0, int *s1, int *s2, int *s3) |
static void | pick_pixel1_16 (const AVFrame *frame, int x, int y, int *s0, int *s1, int *s2, int *s3) |
static void | pick_pixel3 (const AVFrame *frame, int x, int y, int *s0, int *s1, int *s2, int *s3) |
static void | pick_pixel3_16 (const AVFrame *frame, int x, int y, int *s0, int *s1, int *s2, int *s3) |
static void | pick_pixel4 (const AVFrame *frame, int x, int y, int *s0, int *s1, int *s2, int *s3) |
static void | pick_pixel4_16 (const AVFrame *frame, int x, int y, int *s0, int *s1, int *s2, int *s3) |
static int | config_input (AVFilterLink *inlink) |
static int | filter_frame (AVFilterLink *link, AVFrame *frame) |
static av_cold void | uninit (AVFilterContext *ctx) |
AVFILTER_DEFINE_CLASS (floodfill) | |
Variables | |
static enum AVPixelFormat | pixel_fmts [] |
static const AVFilterPad | floodfill_inputs [] |
static const AVOption | floodfill_options [] |
const AVFilter | ff_vf_floodfill |
#define OFFSET | ( | x | ) | offsetof(FloodfillContext, x) |
Definition at line 387 of file vf_floodfill.c.
#define FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM |
Definition at line 388 of file vf_floodfill.c.
|
static |
Definition at line 53 of file vf_floodfill.c.
Referenced by ff_vvc_split_cu_flag(), and filter_frame().
|
static |
Definition at line 60 of file vf_floodfill.c.
Referenced by config_input().
|
static |
Definition at line 73 of file vf_floodfill.c.
Referenced by config_input().
|
static |
Definition at line 86 of file vf_floodfill.c.
Referenced by config_input().
|
static |
Definition at line 98 of file vf_floodfill.c.
Referenced by config_input().
|
static |
Definition at line 110 of file vf_floodfill.c.
Referenced by config_input().
|
static |
Definition at line 120 of file vf_floodfill.c.
Referenced by config_input().
|
static |
Definition at line 130 of file vf_floodfill.c.
Referenced by config_input().
|
static |
Definition at line 136 of file vf_floodfill.c.
Referenced by config_input().
|
static |
Definition at line 142 of file vf_floodfill.c.
Referenced by config_input().
|
static |
Definition at line 150 of file vf_floodfill.c.
Referenced by config_input().
|
static |
Definition at line 158 of file vf_floodfill.c.
Referenced by config_input().
|
static |
Definition at line 167 of file vf_floodfill.c.
Referenced by config_input().
|
static |
Definition at line 176 of file vf_floodfill.c.
Referenced by config_input().
|
static |
Definition at line 183 of file vf_floodfill.c.
Referenced by config_input().
|
static |
Definition at line 190 of file vf_floodfill.c.
Referenced by config_input().
|
static |
Definition at line 201 of file vf_floodfill.c.
Referenced by config_input().
|
static |
Definition at line 212 of file vf_floodfill.c.
Referenced by config_input().
|
static |
Definition at line 225 of file vf_floodfill.c.
Referenced by config_input().
|
static |
Definition at line 238 of file vf_floodfill.c.
|
static |
Definition at line 281 of file vf_floodfill.c.
|
static |
Definition at line 371 of file vf_floodfill.c.
AVFILTER_DEFINE_CLASS | ( | floodfill | ) |
|
static |
Definition at line 360 of file vf_floodfill.c.
|
static |
Definition at line 378 of file vf_floodfill.c.
|
static |
Definition at line 390 of file vf_floodfill.c.
const AVFilter ff_vf_floodfill |
Definition at line 406 of file vf_floodfill.c.