Go to the documentation of this file.
506 #include "libavfilter/filter_list.c"
511 uintptr_t
i = (uintptr_t)*opaque;
515 *opaque = (
void*)(
i + 1);
529 if (!strcmp(
f->name,
name))
540 static void av_filter_init_next(
void)
551 void avfilter_register_all(
void)
567 return prev ? prev->
next : filter_list[0];
AVFilter ff_vf_scale_vulkan
AVFilter ff_vf_nlmeans_opencl
AVFilter ff_vf_erosion_opencl
AVFilter ff_vf_colorbalance
AVFilter ff_avf_showspatial
#define FF_ENABLE_DEPRECATION_WARNINGS
AVFilter ff_vf_denoise_vaapi
AVFilter ff_vf_hwupload_cuda
AVFilter ff_vf_sobel_opencl
it s the only field you need to keep assuming you have a context There is some magic you don t need to care about around this just let it vf default minimum maximum flags name is the option name
AVFilter ff_vf_chromaber_vulkan
AVFilter ff_vsrc_yuvtestsrc
AVFilter ff_vf_alphamerge
AVFilter ff_vf_detelecine
AVFilter ff_vf_vmafmotion
AVFilter ff_af_acrossfade
AVFilter ff_af_rubberband
AVFilter ff_vsrc_pal100bars
AVFilter ff_vaf_spectrumsynth
AVFilter ff_af_dynaudnorm
AVFilter ff_af_stereotools
AVFilter ff_vf_tinterlace
AVFilter ff_vf_selectivecolor
AVFilter ff_vf_yadif_cuda
AVFilter ff_af_stereowiden
AVFilter ff_vf_signalstats
AVFilter ff_vf_thumbnail_cuda
AVFilter ff_vf_photosensitivity
AVFilter ff_vf_xfade_opencl
AVFilter ff_vf_avgblur_opencl
AVFilter ff_avf_abitscope
filter_frame For filters that do not use the this method is called when a frame is pushed to the filter s input It can be called at any time except in a reentrant way If the input frame is enough to produce then the filter should push the output frames on the output link immediately As an exception to the previous rule if the input frame is enough to produce several output frames then the filter needs output only at least one per link The additional frames can be left buffered in the filter
AVFilter ff_vsrc_gradients
AVFilter ff_avf_showvolume
AVFilter ff_vsrc_coreimagesrc
AVFilter ff_avf_showfreqs
AVFilter ff_af_astreamselect
AVFilter ff_vf_bitplanenoise
AVFilter ff_avf_agraphmonitor
AVFilter ff_vf_hwdownload
const AVFilter * av_filter_iterate(void **opaque)
Iterate over all registered filters.
AVFilter ff_af_aderivative
AVFilter ff_vf_colormatrix
AVFilter ff_vf_extractplanes
AVFilter ff_vf_doubleweave
static int ff_thread_once(char *control, void(*routine)(void))
AVFilter ff_af_replaygain
AVFilter ff_vf_convolution_opencl
AVFilter ff_vf_unpremultiply
AVFilter ff_vf_minterpolate
AVFilter ff_vf_fillborders
AVFilter ff_vf_edgedetect
AVFilter ff_vf_overlay_opencl
AVFilter ff_vf_chromashift
AVFilter ff_af_superequalizer
AVFilter ff_vf_paletteuse
AVFilter ff_vf_transpose_npp
AVFilter ff_vf_avgblur_vulkan
AVFilter ff_vf_overlay_cuda
AVFilter ff_vf_pseudocolor
AVFilter ff_vf_freezeframes
AVFilter ff_asrc_anoisesrc
AVFilter ff_vf_shuffleplanes
AVFilter ff_vf_boxblur_opencl
struct AVFilter * next
Used by the filter registration system.
AVFilter ff_vf_cropdetect
AVFilter ff_vf_readeia608
const AVFilter * avfilter_get_by_name(const char *name)
Get a filter definition matching the given name.
AVFilter ff_vf_premultiply
AVFilter ff_vf_cover_rect
AVFilter ff_af_channelsplit
AVFilter ff_vsrc_openclsrc
AVFilter ff_vsrc_haldclutsrc
AVFilter ff_vsrc_sierpinski
AVFilter ff_vsrc_rgbtestsrc
AVFilter ff_vsrc_frei0r_src
AVFilter ff_af_sidechaincompress
AVFilter ff_vf_freezedetect
AVFilter ff_af_silenceremove
AVFilter ff_vf_separatefields
AVFilter ff_vf_transpose_vaapi
AVFilter ff_vf_scale_cuda
AVFilter ff_vf_vidstabdetect
AVFilter ff_vf_colorchannelmixer
AVFilter ff_vsrc_mandelbrot
AVFilter ff_vf_hysteresis
AVFilter ff_vsrc_testsrc2
AVFilter ff_af_sidechaingate
AVFilter ff_vf_colorlevels
AVFilter ff_avf_showwavespic
AVFilter ff_af_crystalizer
AVFilter ff_af_acrossover
AVFilter ff_vf_perspective
AVFilter ff_af_anequalizer
AVFilter ff_af_firequalizer
AVFilter ff_vf_blackframe
AVFilter ff_vf_maskedclamp
AVFilter ff_vf_convolution
AVFilter ff_vf_graphmonitor
AVFilter ff_vf_overlay_vulkan
AVFilter ff_af_extrastereo
AVFilter ff_avf_adrawgraph
AVFilter ff_asink_abuffer
AVFilter ff_vf_deinterlace_vaapi
AVFilter ff_vf_procamp_vaapi
AVFilter ff_vf_vidstabtransform
AVFilter ff_vf_alphaextract
AVFilter ff_vf_blackdetect
AVFilter ff_af_silencedetect
AVFilter ff_vsrc_smptebars
AVFilter ff_vf_thistogram
AVFilter ff_vf_pad_opencl
AVFilter ff_vsink_nullsink
AVFilter ff_vf_streamselect
AVFilter ff_vsrc_cellauto
AVFilter ff_vsrc_smptehdbars
AVFilter ff_vf_deshake_opencl
AVFilter ff_af_axcorrelate
#define i(width, name, range_min, range_max)
AVFilter ff_vf_fieldorder
AVFilter ff_vsrc_mptestsrc
AVFilter ff_vf_deinterlace_qsv
AVFilter ff_vf_maskedthreshold
AVFilter ff_vf_lenscorrection
AVFilter ff_vf_dilation_opencl
AVFilter ff_af_compensationdelay
AVFilter ff_vf_colorspace
AVFilter ff_vf_repeatfields
AVFilter ff_asrc_aevalsrc
AVFilter ff_af_asetnsamples
AVFilter ff_vf_scale_vaapi
AVFilter ff_vf_overlay_qsv
AVFilter ff_avf_ahistogram
AVFilter ff_vf_shuffleframes
AVFilter ff_asrc_anullsrc
AVFilter ff_af_bandreject
AVFilter ff_vf_interleave
AVFilter ff_vf_maskedmerge
AVFilter ff_af_acompressor
AVFilter ff_avf_showspectrum
AVFilter ff_vf_mpdecimate
AVFilter ff_vf_oscilloscope
AVFilter ff_vf_fieldmatch
AVFilter ff_af_volumedetect
AVFilter ff_vf_program_opencl
AVFilter ff_vf_sharpness_vaapi
AVFilter ff_vf_tonemap_opencl
#define FF_DISABLE_DEPRECATION_WARNINGS
AVFilter ff_vf_midequalizer
AVFilter ff_avf_avectorscope
AVFilter ff_vf_unsharp_opencl
AVFilter ff_vf_pixdesctest
AVFilter ff_vf_atadenoise
AVFilter ff_vf_vectorscope
AVFilter ff_avf_showspectrumpic
AVFilter ff_vf_removegrain
AVFilter ff_vf_chromahold
AVFilter ff_vf_prewitt_opencl
AVFilter ff_avf_aphasemeter
AVFilter ff_vf_palettegen
AVFilter ff_avf_showwaves
AVFilter ff_asink_anullsink
AVFilter ff_vf_tonemap_vaapi
AVFilter ff_vf_removelogo
AVFilter ff_vf_mergeplanes
AVFilter ff_vf_dnn_processing
AVFilter ff_vf_vaguedenoiser
AVFilter ff_vf_showpalette
AVFilter ff_vsrc_pal75bars
AVFilter ff_vf_super2xsai
AVFilter ff_vf_roberts_opencl
AVFilter ff_vf_colorkey_opencl
AVFilter ff_af_ainterleave
AVFilter ff_vf_transpose_opencl
AVFilter ff_vf_deconvolve
AVFilter ff_af_channelmap