Go to the source code of this file.
Calculate the correlation between two input videos.
Definition in file vf_corr.c.
◆ OFFSET
◆ FLAGS
◆ SUM
◆ CORR
◆ PF_NOALPHA
#define PF_NOALPHA |
( |
|
suf | ) |
AV_PIX_FMT_YUV420##suf, AV_PIX_FMT_YUV422##suf, AV_PIX_FMT_YUV444##suf |
◆ PF_ALPHA
#define PF_ALPHA |
( |
|
suf | ) |
AV_PIX_FMT_YUVA420##suf, AV_PIX_FMT_YUVA422##suf, AV_PIX_FMT_YUVA444##suf |
◆ PF
◆ corr_options
◆ set_meta()
◆ do_corr()
◆ init()
◆ config_input_ref()
◆ config_output()
◆ activate()
◆ uninit()
◆ FRAMESYNC_DEFINE_CLASS()
◆ pix_fmts
Initial value:= {
#define PF_NOALPHA(suf)
#define PF_ALPHA(suf)
#define PF(suf)
}
Definition at line 271 of file vf_corr.c.
◆ corr_inputs
Initial value:= {
{
.name = "main",
},{
.name = "reference",
},
}
Definition at line 391 of file vf_corr.c.
◆ corr_outputs
Initial value:= {
{
.name = "default",
},
}
Definition at line 402 of file vf_corr.c.
◆ options
◆ ff_vf_corr
Initial value:= {
.name = "corr",
.preinit = corr_framesync_preinit,
.priv_class = &corr_class,
}
Definition at line 417 of file vf_corr.c.
#define AV_PIX_FMT_GBRAP16
#define FILTER_PIXFMTS_ARRAY(array)
@ AV_PIX_FMT_YUV440P
planar YUV 4:4:0 (1 Cr & Cb sample per 1x2 Y samples)
static int config_output(AVFilterLink *outlink)
static const AVFilterPad corr_inputs[]
#define AV_PIX_FMT_GBRP14
@ AV_PIX_FMT_GBRAP
planar GBRA 4:4:4:4 32bpp
static const AVFilterPad corr_outputs[]
#define AV_PIX_FMT_GBRP10
#define AV_PIX_FMT_GRAY16
@ AV_PIX_FMT_YUVJ411P
planar YUV 4:1:1, 12bpp, (1 Cr & Cb sample per 4x1 Y samples) full scale (JPEG), deprecated in favor ...
static av_cold int init(AVFilterContext *ctx)
@ AV_PIX_FMT_YUVJ422P
planar YUV 4:2:2, 16bpp, full scale (JPEG), deprecated in favor of AV_PIX_FMT_YUV422P and setting col...
#define AV_PIX_FMT_GBRAP10
#define AV_PIX_FMT_GBRAP12
static int activate(AVFilterContext *ctx)
#define AV_PIX_FMT_GRAY14
#define FILTER_INPUTS(array)
@ AV_PIX_FMT_YUVJ444P
planar YUV 4:4:4, 24bpp, full scale (JPEG), deprecated in favor of AV_PIX_FMT_YUV444P and setting col...
#define AV_PIX_FMT_GRAY10
#define AV_PIX_FMT_GBRP16
@ AV_PIX_FMT_YUVJ420P
planar YUV 4:2:0, 12bpp, full scale (JPEG), deprecated in favor of AV_PIX_FMT_YUV420P and setting col...
@ AV_PIX_FMT_GRAY8
Y , 8bpp.
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
static int config_input_ref(AVFilterLink *inlink)
#define AV_PIX_FMT_GBRP12
static enum AVPixelFormat pix_fmts[]
static av_cold void uninit(AVFilterContext *ctx)
@ AV_PIX_FMT_YUVJ440P
planar YUV 4:4:0 full scale (JPEG), deprecated in favor of AV_PIX_FMT_YUV440P and setting color_range
#define AVFILTER_FLAG_METADATA_ONLY
The filter is a "metadata" filter - it does not modify the frame data in any way.
@ AV_PIX_FMT_GBRP
planar GBR 4:4:4 24bpp
#define AVFILTER_FLAG_SLICE_THREADS
The filter supports multithreading by splitting frames into multiple parts and processing them concur...
#define FILTER_OUTPUTS(array)
@ AV_PIX_FMT_YUV411P
planar YUV 4:1:1, 12bpp, (1 Cr & Cb sample per 4x1 Y samples)
#define AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL
Same as AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC, except that the filter will have its filter_frame() c...
@ AV_PIX_FMT_YUV410P
planar YUV 4:1:0, 9bpp, (1 Cr & Cb sample per 4x4 Y samples)
#define AV_PIX_FMT_GRAY12