Go to the source code of this file.
|
| AVFILTER_DEFINE_CLASS (datascope) |
|
static int | query_formats (AVFilterContext *ctx) |
|
static void | draw_text (FFDrawContext *draw, AVFrame *frame, FFDrawColor *color, int x0, int y0, const uint8_t *text, int vertical) |
|
static void | pick_color8 (FFDrawContext *draw, FFDrawColor *color, AVFrame *in, int x, int y, int *value) |
|
static void | pick_color16 (FFDrawContext *draw, FFDrawColor *color, AVFrame *in, int x, int y, int *value) |
|
static void | reverse_color8 (FFDrawContext *draw, FFDrawColor *color, FFDrawColor *reverse) |
|
static void | reverse_color16 (FFDrawContext *draw, FFDrawColor *color, FFDrawColor *reverse) |
|
static int | filter_color2 (AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) |
|
static int | filter_color (AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) |
|
static int | filter_mono (AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) |
|
static int | filter_frame (AVFilterLink *inlink, AVFrame *in) |
|
static int | config_input (AVFilterLink *inlink) |
|
static int | config_output (AVFilterLink *outlink) |
|
| AVFILTER_DEFINE_CLASS (pixscope) |
|
static int | pixscope_config_input (AVFilterLink *inlink) |
|
static int | pixscope_filter_frame (AVFilterLink *inlink, AVFrame *in) |
|
| AVFILTER_DEFINE_CLASS (oscilloscope) |
|
static void | oscilloscope_uninit (AVFilterContext *ctx) |
|
static void | draw_line (FFDrawContext *draw, int x0, int y0, int x1, int y1, AVFrame *out, FFDrawColor *color) |
|
static void | draw_trace8 (OscilloscopeContext *s, AVFrame *frame) |
|
static void | draw_trace16 (OscilloscopeContext *s, AVFrame *frame) |
|
static int | oscilloscope_config_input (AVFilterLink *inlink) |
|
static void | draw_scope (OscilloscopeContext *s, int x0, int y0, int x1, int y1, AVFrame *out, PixelValues *p, int state) |
|
static int | oscilloscope_filter_frame (AVFilterLink *inlink, AVFrame *frame) |
|
◆ OFFSET
◆ FLAGS
◆ POFFSET
◆ OOFFSET
◆ AVFILTER_DEFINE_CLASS() [1/3]
AVFILTER_DEFINE_CLASS |
( |
datascope |
| ) |
|
◆ query_formats()
◆ draw_text()
◆ pick_color8()
◆ pick_color16()
◆ reverse_color8()
◆ reverse_color16()
◆ filter_color2()
◆ filter_color()
◆ filter_mono()
◆ filter_frame()
◆ config_input()
◆ config_output()
◆ AVFILTER_DEFINE_CLASS() [2/3]
AVFILTER_DEFINE_CLASS |
( |
pixscope |
| ) |
|
◆ pixscope_config_input()
◆ pixscope_filter_frame()
◆ AVFILTER_DEFINE_CLASS() [3/3]
AVFILTER_DEFINE_CLASS |
( |
oscilloscope |
| ) |
|
◆ oscilloscope_uninit()
◆ draw_line()
◆ draw_trace8()
◆ draw_trace16()
◆ oscilloscope_config_input()
◆ draw_scope()
◆ oscilloscope_filter_frame()
◆ datascope_options
◆ inputs
Initial value:= {
{
.name = "default",
},
}
Definition at line 393 of file vf_datascope.c.
◆ outputs
Initial value:= {
{
.name = "default",
},
}
Definition at line 403 of file vf_datascope.c.
◆ ff_vf_datascope
Initial value:= {
.name = "datascope",
.priv_class = &datascope_class,
}
Definition at line 412 of file vf_datascope.c.
◆ pixscope_options
◆ pixscope_inputs
Initial value:= {
{
.name = "default",
},
}
Definition at line 645 of file vf_datascope.c.
◆ pixscope_outputs
Initial value:= {
{
.name = "default",
},
}
Definition at line 655 of file vf_datascope.c.
◆ ff_vf_pixscope
Initial value:= {
.name = "pixscope",
.priv_class = &pixscope_class,
}
Definition at line 663 of file vf_datascope.c.
◆ oscilloscope_options
◆ oscilloscope_inputs
Initial value:= {
{
.name = "default",
.needs_writable = 1,
},
}
Definition at line 1025 of file vf_datascope.c.
◆ oscilloscope_outputs
Initial value:= {
{
.name = "default",
},
}
Definition at line 1036 of file vf_datascope.c.
◆ ff_vf_oscilloscope
Initial value:= {
.name = "oscilloscope",
.priv_class = &oscilloscope_class,
}
Definition at line 1044 of file vf_datascope.c.
static const AVFilterPad pixscope_inputs[]
static const AVFilterPad pixscope_outputs[]
static void oscilloscope_uninit(AVFilterContext *ctx)
static int config_input(AVFilterLink *inlink)
static const AVFilterPad inputs[]
static const AVFilterPad oscilloscope_outputs[]
static int query_formats(AVFilterContext *ctx)
@ AV_OPT_TYPE_IMAGE_SIZE
offset must point to two consecutive integers
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
static int filter_frame(AVFilterLink *inlink, AVFrame *in)
static const AVFilterPad outputs[]
static const AVFilterPad oscilloscope_inputs[]
static int pixscope_filter_frame(AVFilterLink *inlink, AVFrame *in)
#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 AVFILTER_FLAG_SLICE_THREADS
The filter supports multithreading by splitting frames into multiple parts and processing them concur...
static int config_output(AVFilterLink *outlink)
static int pixscope_config_input(AVFilterLink *inlink)
#define flags(name, subs,...)
static av_cold int uninit(AVCodecContext *avctx)
static int oscilloscope_filter_frame(AVFilterLink *inlink, AVFrame *frame)
static int oscilloscope_config_input(AVFilterLink *inlink)