FFmpeg
|
Go to the source code of this file.
Data Structures | |
struct | SignalstatsContext |
Macros | |
#define | OFFSET(x) offsetof(SignalstatsContext, x) |
#define | FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM |
#define | FILTER(i, j) |
#define | FILTER3(j) (FILTER(-1, j) && FILTER(0, j) && FILTER(1, j)) |
#define | VREP_START 4 |
#define | DEPTH 256 |
#define | SET_META(key, fmt, val) |
Enumerations | |
enum | FilterMode { FILTER_8TAP_SMOOTH, FILTER_8TAP_REGULAR, FILTER_8TAP_SHARP, FILTER_BILINEAR, FILTER_SWITCHABLE, MODE_WIRES, MODE_COLORMIX, NB_MODE, MODE_NONE, MODE_INTERLEAVE, MODE_DEINTERLEAVE, FILTER_NONE = -1, FILTER_TOUT, FILTER_VREP, FILTER_BRNG, FILT_NUMB } |
Functions | |
AVFILTER_DEFINE_CLASS (signalstats) | |
static av_cold int | init (AVFilterContext *ctx) |
static av_cold void | uninit (AVFilterContext *ctx) |
static int | query_formats (AVFilterContext *ctx) |
static int | config_props (AVFilterLink *outlink) |
static void | burn_frame (SignalstatsContext *s, AVFrame *f, int x, int y) |
static int | filter_brng (SignalstatsContext *s, const AVFrame *in, AVFrame *out, int y, int w, int h) |
static int | filter_tout_outlier (uint8_t x, uint8_t y, uint8_t z) |
static int | filter_tout (SignalstatsContext *s, const AVFrame *in, AVFrame *out, int y, int w, int h) |
static void | filter_init_vrep (SignalstatsContext *s, const AVFrame *p, int w, int h) |
static int | filter_vrep (SignalstatsContext *s, const AVFrame *in, AVFrame *out, int y, int w, int h) |
static int | filter_frame (AVFilterLink *link, AVFrame *in) |
Variables | |
static const AVOption | signalstats_options [] |
struct { | |
const char * name | |
void(* init )(SignalstatsContext *s, const AVFrame *p, int w, int h) | |
int(* process )(SignalstatsContext *s, const AVFrame *in, AVFrame *out, int y, int w, int h) | |
} | filters_def [] |
static const AVFilterPad | signalstats_inputs [] |
static const AVFilterPad | signalstats_outputs [] |
AVFilter | ff_vf_signalstats |
#define OFFSET | ( | x | ) | offsetof(SignalstatsContext, x) |
Definition at line 51 of file vf_signalstats.c.
#define FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM |
Definition at line 52 of file vf_signalstats.c.
#define FILTER | ( | i, | |
j | |||
) |
Referenced by filter_tout().
#define VREP_START 4 |
Definition at line 207 of file vf_signalstats.c.
Referenced by filter_init_vrep(), and filter_vrep().
#define DEPTH 256 |
Definition at line 255 of file vf_signalstats.c.
Referenced by filter_frame().
enum FilterMode |
Definition at line 27 of file vf_signalstats.c.
AVFILTER_DEFINE_CLASS | ( | signalstats | ) |
|
static |
Definition at line 70 of file vf_signalstats.c.
|
static |
Definition at line 87 of file vf_signalstats.c.
|
static |
Definition at line 94 of file vf_signalstats.c.
|
static |
Definition at line 106 of file vf_signalstats.c.
|
static |
Definition at line 133 of file vf_signalstats.c.
Referenced by filter_brng(), filter_tout(), and filter_vrep().
|
static |
Definition at line 142 of file vf_signalstats.c.
Definition at line 165 of file vf_signalstats.c.
|
static |
Definition at line 170 of file vf_signalstats.c.
|
static |
Definition at line 209 of file vf_signalstats.c.
|
static |
Definition at line 227 of file vf_signalstats.c.
|
static |
Definition at line 257 of file vf_signalstats.c.
|
static |
Definition at line 54 of file vf_signalstats.c.
const char* name |
Definition at line 245 of file vf_signalstats.c.
void(* init)(SignalstatsContext *s, const AVFrame *p, int w, int h) |
Definition at line 246 of file vf_signalstats.c.
Referenced by command(), configure_filtergraph(), idct248_ref(), FFMPEG_FrameReceiver::initWithContext:, AVFFrameReceiver::initWithContext:, mpeg12_class(), and mpeg4_update_thread_context().
Definition at line 247 of file vf_signalstats.c.
struct { ... } filters_def[] |
Referenced by filter_frame().
|
static |
Definition at line 450 of file vf_signalstats.c.
|
static |
Definition at line 459 of file vf_signalstats.c.
AVFilter ff_vf_signalstats |
Definition at line 468 of file vf_signalstats.c.