3 * Copyright (c) 2008 Vitor Sessak
5 * This file is part of FFmpeg.
7 * FFmpeg is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Lesser General Public
9 * License as published by the Free Software Foundation; either
10 * version 2.1 of the License, or (at your option) any later version.
12 * FFmpeg is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * Lesser General Public License for more details.
17 * You should have received a copy of the GNU Lesser General Public
18 * License along with FFmpeg; if not, write to the Free Software
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
25 extern const FFFilter ff_af_aap
;
26 extern const FFFilter ff_af_abench
;
27 extern const FFFilter ff_af_acompressor
;
28 extern const FFFilter ff_af_acontrast
;
29 extern const FFFilter ff_af_acopy
;
30 extern const FFFilter ff_af_acue
;
31 extern const FFFilter ff_af_acrossfade
;
32 extern const FFFilter ff_af_acrossover
;
33 extern const FFFilter ff_af_acrusher
;
34 extern const FFFilter ff_af_adeclick
;
35 extern const FFFilter ff_af_adeclip
;
36 extern const FFFilter ff_af_adecorrelate
;
37 extern const FFFilter ff_af_adelay
;
38 extern const FFFilter ff_af_adenorm
;
39 extern const FFFilter ff_af_aderivative
;
40 extern const FFFilter ff_af_adrc
;
41 extern const FFFilter ff_af_adynamicequalizer
;
42 extern const FFFilter ff_af_adynamicsmooth
;
43 extern const FFFilter ff_af_aecho
;
44 extern const FFFilter ff_af_aemphasis
;
45 extern const FFFilter ff_af_aeval
;
46 extern const FFFilter ff_af_aexciter
;
47 extern const FFFilter ff_af_afade
;
48 extern const FFFilter ff_af_afftdn
;
49 extern const FFFilter ff_af_afftfilt
;
50 extern const FFFilter ff_af_afir
;
51 extern const FFFilter ff_af_aformat
;
52 extern const FFFilter ff_af_afreqshift
;
53 extern const FFFilter ff_af_afwtdn
;
54 extern const FFFilter ff_af_agate
;
55 extern const FFFilter ff_af_aiir
;
56 extern const FFFilter ff_af_aintegral
;
57 extern const FFFilter ff_af_ainterleave
;
58 extern const FFFilter ff_af_alatency
;
59 extern const FFFilter ff_af_alimiter
;
60 extern const FFFilter ff_af_allpass
;
61 extern const FFFilter ff_af_aloop
;
62 extern const FFFilter ff_af_amerge
;
63 extern const FFFilter ff_af_ametadata
;
64 extern const FFFilter ff_af_amix
;
65 extern const FFFilter ff_af_amultiply
;
66 extern const FFFilter ff_af_anequalizer
;
67 extern const FFFilter ff_af_anlmdn
;
68 extern const FFFilter ff_af_anlmf
;
69 extern const FFFilter ff_af_anlms
;
70 extern const FFFilter ff_af_anull
;
71 extern const FFFilter ff_af_apad
;
72 extern const FFFilter ff_af_aperms
;
73 extern const FFFilter ff_af_aphaser
;
74 extern const FFFilter ff_af_aphaseshift
;
75 extern const FFFilter ff_af_apsnr
;
76 extern const FFFilter ff_af_apsyclip
;
77 extern const FFFilter ff_af_apulsator
;
78 extern const FFFilter ff_af_arealtime
;
79 extern const FFFilter ff_af_aresample
;
80 extern const FFFilter ff_af_areverse
;
81 extern const FFFilter ff_af_arls
;
82 extern const FFFilter ff_af_arnndn
;
83 extern const FFFilter ff_af_asdr
;
84 extern const FFFilter ff_af_asegment
;
85 extern const FFFilter ff_af_aselect
;
86 extern const FFFilter ff_af_asendcmd
;
87 extern const FFFilter ff_af_asetnsamples
;
88 extern const FFFilter ff_af_asetpts
;
89 extern const FFFilter ff_af_asetrate
;
90 extern const FFFilter ff_af_asettb
;
91 extern const FFFilter ff_af_ashowinfo
;
92 extern const FFFilter ff_af_asidedata
;
93 extern const FFFilter ff_af_asisdr
;
94 extern const FFFilter ff_af_asoftclip
;
95 extern const FFFilter ff_af_aspectralstats
;
96 extern const FFFilter ff_af_asplit
;
97 extern const FFFilter ff_af_asr
;
98 extern const FFFilter ff_af_astats
;
99 extern const FFFilter ff_af_astreamselect
;
100 extern const FFFilter ff_af_asubboost
;
101 extern const FFFilter ff_af_asubcut
;
102 extern const FFFilter ff_af_asupercut
;
103 extern const FFFilter ff_af_asuperpass
;
104 extern const FFFilter ff_af_asuperstop
;
105 extern const FFFilter ff_af_atempo
;
106 extern const FFFilter ff_af_atilt
;
107 extern const FFFilter ff_af_atrim
;
108 extern const FFFilter ff_af_axcorrelate
;
109 extern const FFFilter ff_af_azmq
;
110 extern const FFFilter ff_af_bandpass
;
111 extern const FFFilter ff_af_bandreject
;
112 extern const FFFilter ff_af_bass
;
113 extern const FFFilter ff_af_biquad
;
114 extern const FFFilter ff_af_bs2b
;
115 extern const FFFilter ff_af_channelmap
;
116 extern const FFFilter ff_af_channelsplit
;
117 extern const FFFilter ff_af_chorus
;
118 extern const FFFilter ff_af_compand
;
119 extern const FFFilter ff_af_compensationdelay
;
120 extern const FFFilter ff_af_crossfeed
;
121 extern const FFFilter ff_af_crystalizer
;
122 extern const FFFilter ff_af_dcshift
;
123 extern const FFFilter ff_af_deesser
;
124 extern const FFFilter ff_af_dialoguenhance
;
125 extern const FFFilter ff_af_drmeter
;
126 extern const FFFilter ff_af_dynaudnorm
;
127 extern const FFFilter ff_af_earwax
;
128 extern const FFFilter ff_af_ebur128
;
129 extern const FFFilter ff_af_equalizer
;
130 extern const FFFilter ff_af_extrastereo
;
131 extern const FFFilter ff_af_firequalizer
;
132 extern const FFFilter ff_af_flanger
;
133 extern const FFFilter ff_af_haas
;
134 extern const FFFilter ff_af_hdcd
;
135 extern const FFFilter ff_af_headphone
;
136 extern const FFFilter ff_af_highpass
;
137 extern const FFFilter ff_af_highshelf
;
138 extern const FFFilter ff_af_join
;
139 extern const FFFilter ff_af_ladspa
;
140 extern const FFFilter ff_af_loudnorm
;
141 extern const FFFilter ff_af_lowpass
;
142 extern const FFFilter ff_af_lowshelf
;
143 extern const FFFilter ff_af_lv2
;
144 extern const FFFilter ff_af_mcompand
;
145 extern const FFFilter ff_af_pan
;
146 extern const FFFilter ff_af_replaygain
;
147 extern const FFFilter ff_af_rubberband
;
148 extern const FFFilter ff_af_sidechaincompress
;
149 extern const FFFilter ff_af_sidechaingate
;
150 extern const FFFilter ff_af_silencedetect
;
151 extern const FFFilter ff_af_silenceremove
;
152 extern const FFFilter ff_af_sofalizer
;
153 extern const FFFilter ff_af_speechnorm
;
154 extern const FFFilter ff_af_stereotools
;
155 extern const FFFilter ff_af_stereowiden
;
156 extern const FFFilter ff_af_superequalizer
;
157 extern const FFFilter ff_af_surround
;
158 extern const FFFilter ff_af_tiltshelf
;
159 extern const FFFilter ff_af_treble
;
160 extern const FFFilter ff_af_tremolo
;
161 extern const FFFilter ff_af_vibrato
;
162 extern const FFFilter ff_af_virtualbass
;
163 extern const FFFilter ff_af_volume
;
164 extern const FFFilter ff_af_volumedetect
;
166 extern const FFFilter ff_asrc_aevalsrc
;
167 extern const FFFilter ff_asrc_afdelaysrc
;
168 extern const FFFilter ff_asrc_afireqsrc
;
169 extern const FFFilter ff_asrc_afirsrc
;
170 extern const FFFilter ff_asrc_anoisesrc
;
171 extern const FFFilter ff_asrc_anullsrc
;
172 extern const FFFilter ff_asrc_flite
;
173 extern const FFFilter ff_asrc_hilbert
;
174 extern const FFFilter ff_asrc_sinc
;
175 extern const FFFilter ff_asrc_sine
;
177 extern const FFFilter ff_asink_anullsink
;
179 extern const FFFilter ff_vf_addroi
;
180 extern const FFFilter ff_vf_alphaextract
;
181 extern const FFFilter ff_vf_alphamerge
;
182 extern const FFFilter ff_vf_amplify
;
183 extern const FFFilter ff_vf_ass
;
184 extern const FFFilter ff_vf_atadenoise
;
185 extern const FFFilter ff_vf_avgblur
;
186 extern const FFFilter ff_vf_avgblur_opencl
;
187 extern const FFFilter ff_vf_avgblur_vulkan
;
188 extern const FFFilter ff_vf_backgroundkey
;
189 extern const FFFilter ff_vf_bbox
;
190 extern const FFFilter ff_vf_bench
;
191 extern const FFFilter ff_vf_bilateral
;
192 extern const FFFilter ff_vf_bilateral_cuda
;
193 extern const FFFilter ff_vf_bitplanenoise
;
194 extern const FFFilter ff_vf_blackdetect
;
195 extern const FFFilter ff_vf_blackframe
;
196 extern const FFFilter ff_vf_blend
;
197 extern const FFFilter ff_vf_blend_vulkan
;
198 extern const FFFilter ff_vf_blockdetect
;
199 extern const FFFilter ff_vf_blurdetect
;
200 extern const FFFilter ff_vf_bm3d
;
201 extern const FFFilter ff_vf_boxblur
;
202 extern const FFFilter ff_vf_boxblur_opencl
;
203 extern const FFFilter ff_vf_bwdif
;
204 extern const FFFilter ff_vf_bwdif_cuda
;
205 extern const FFFilter ff_vf_bwdif_vulkan
;
206 extern const FFFilter ff_vf_cas
;
207 extern const FFFilter ff_vf_ccrepack
;
208 extern const FFFilter ff_vf_chromaber_vulkan
;
209 extern const FFFilter ff_vf_chromahold
;
210 extern const FFFilter ff_vf_chromakey
;
211 extern const FFFilter ff_vf_chromakey_cuda
;
212 extern const FFFilter ff_vf_chromanr
;
213 extern const FFFilter ff_vf_chromashift
;
214 extern const FFFilter ff_vf_ciescope
;
215 extern const FFFilter ff_vf_codecview
;
216 extern const FFFilter ff_vf_colorbalance
;
217 extern const FFFilter ff_vf_colorchannelmixer
;
218 extern const FFFilter ff_vf_colorcontrast
;
219 extern const FFFilter ff_vf_colorcorrect
;
220 extern const FFFilter ff_vf_colorize
;
221 extern const FFFilter ff_vf_colorkey
;
222 extern const FFFilter ff_vf_colorkey_opencl
;
223 extern const FFFilter ff_vf_colorhold
;
224 extern const FFFilter ff_vf_colorlevels
;
225 extern const FFFilter ff_vf_colormap
;
226 extern const FFFilter ff_vf_colormatrix
;
227 extern const FFFilter ff_vf_colorspace
;
228 extern const FFFilter ff_vf_colorspace_cuda
;
229 extern const FFFilter ff_vf_colortemperature
;
230 extern const FFFilter ff_vf_convolution
;
231 extern const FFFilter ff_vf_convolution_opencl
;
232 extern const FFFilter ff_vf_convolve
;
233 extern const FFFilter ff_vf_copy
;
234 extern const FFFilter ff_vf_coreimage
;
235 extern const FFFilter ff_vf_corr
;
236 extern const FFFilter ff_vf_cover_rect
;
237 extern const FFFilter ff_vf_crop
;
238 extern const FFFilter ff_vf_cropdetect
;
239 extern const FFFilter ff_vf_cue
;
240 extern const FFFilter ff_vf_curves
;
241 extern const FFFilter ff_vf_datascope
;
242 extern const FFFilter ff_vf_dblur
;
243 extern const FFFilter ff_vf_dctdnoiz
;
244 extern const FFFilter ff_vf_deband
;
245 extern const FFFilter ff_vf_deblock
;
246 extern const FFFilter ff_vf_decimate
;
247 extern const FFFilter ff_vf_deconvolve
;
248 extern const FFFilter ff_vf_dedot
;
249 extern const FFFilter ff_vf_deflate
;
250 extern const FFFilter ff_vf_deflicker
;
251 extern const FFFilter ff_vf_deinterlace_qsv
;
252 extern const FFFilter ff_vf_deinterlace_vaapi
;
253 extern const FFFilter ff_vf_dejudder
;
254 extern const FFFilter ff_vf_delogo
;
255 extern const FFFilter ff_vf_denoise_vaapi
;
256 extern const FFFilter ff_vf_derain
;
257 extern const FFFilter ff_vf_deshake
;
258 extern const FFFilter ff_vf_deshake_opencl
;
259 extern const FFFilter ff_vf_despill
;
260 extern const FFFilter ff_vf_detelecine
;
261 extern const FFFilter ff_vf_dilation
;
262 extern const FFFilter ff_vf_dilation_opencl
;
263 extern const FFFilter ff_vf_displace
;
264 extern const FFFilter ff_vf_dnn_classify
;
265 extern const FFFilter ff_vf_dnn_detect
;
266 extern const FFFilter ff_vf_dnn_processing
;
267 extern const FFFilter ff_vf_doubleweave
;
268 extern const FFFilter ff_vf_drawbox
;
269 extern const FFFilter ff_vf_drawgraph
;
270 extern const FFFilter ff_vf_drawgrid
;
271 extern const FFFilter ff_vf_drawtext
;
272 extern const FFFilter ff_vf_edgedetect
;
273 extern const FFFilter ff_vf_elbg
;
274 extern const FFFilter ff_vf_entropy
;
275 extern const FFFilter ff_vf_epx
;
276 extern const FFFilter ff_vf_eq
;
277 extern const FFFilter ff_vf_erosion
;
278 extern const FFFilter ff_vf_erosion_opencl
;
279 extern const FFFilter ff_vf_estdif
;
280 extern const FFFilter ff_vf_exposure
;
281 extern const FFFilter ff_vf_extractplanes
;
282 extern const FFFilter ff_vf_fade
;
283 extern const FFFilter ff_vf_feedback
;
284 extern const FFFilter ff_vf_fftdnoiz
;
285 extern const FFFilter ff_vf_fftfilt
;
286 extern const FFFilter ff_vf_field
;
287 extern const FFFilter ff_vf_fieldhint
;
288 extern const FFFilter ff_vf_fieldmatch
;
289 extern const FFFilter ff_vf_fieldorder
;
290 extern const FFFilter ff_vf_fillborders
;
291 extern const FFFilter ff_vf_find_rect
;
292 extern const FFFilter ff_vf_flip_vulkan
;
293 extern const FFFilter ff_vf_floodfill
;
294 extern const FFFilter ff_vf_format
;
295 extern const FFFilter ff_vf_fps
;
296 extern const FFFilter ff_vf_framepack
;
297 extern const FFFilter ff_vf_framerate
;
298 extern const FFFilter ff_vf_framestep
;
299 extern const FFFilter ff_vf_freezedetect
;
300 extern const FFFilter ff_vf_freezeframes
;
301 extern const FFFilter ff_vf_frei0r
;
302 extern const FFFilter ff_vf_fspp
;
303 extern const FFFilter ff_vf_fsync
;
304 extern const FFFilter ff_vf_gblur
;
305 extern const FFFilter ff_vf_gblur_vulkan
;
306 extern const FFFilter ff_vf_geq
;
307 extern const FFFilter ff_vf_gradfun
;
308 extern const FFFilter ff_vf_graphmonitor
;
309 extern const FFFilter ff_vf_grayworld
;
310 extern const FFFilter ff_vf_greyedge
;
311 extern const FFFilter ff_vf_guided
;
312 extern const FFFilter ff_vf_haldclut
;
313 extern const FFFilter ff_vf_hflip
;
314 extern const FFFilter ff_vf_hflip_vulkan
;
315 extern const FFFilter ff_vf_histeq
;
316 extern const FFFilter ff_vf_histogram
;
317 extern const FFFilter ff_vf_hqdn3d
;
318 extern const FFFilter ff_vf_hqx
;
319 extern const FFFilter ff_vf_hstack
;
320 extern const FFFilter ff_vf_hsvhold
;
321 extern const FFFilter ff_vf_hsvkey
;
322 extern const FFFilter ff_vf_hue
;
323 extern const FFFilter ff_vf_huesaturation
;
324 extern const FFFilter ff_vf_hwdownload
;
325 extern const FFFilter ff_vf_hwmap
;
326 extern const FFFilter ff_vf_hwupload
;
327 extern const FFFilter ff_vf_hwupload_cuda
;
328 extern const FFFilter ff_vf_hysteresis
;
329 extern const FFFilter ff_vf_iccdetect
;
330 extern const FFFilter ff_vf_iccgen
;
331 extern const FFFilter ff_vf_identity
;
332 extern const FFFilter ff_vf_idet
;
333 extern const FFFilter ff_vf_il
;
334 extern const FFFilter ff_vf_inflate
;
335 extern const FFFilter ff_vf_interlace
;
336 extern const FFFilter ff_vf_interleave
;
337 extern const FFFilter ff_vf_kerndeint
;
338 extern const FFFilter ff_vf_kirsch
;
339 extern const FFFilter ff_vf_lagfun
;
340 extern const FFFilter ff_vf_latency
;
341 extern const FFFilter ff_vf_lcevc
;
342 extern const FFFilter ff_vf_lenscorrection
;
343 extern const FFFilter ff_vf_lensfun
;
344 extern const FFFilter ff_vf_libplacebo
;
345 extern const FFFilter ff_vf_libvmaf
;
346 extern const FFFilter ff_vf_libvmaf_cuda
;
347 extern const FFFilter ff_vf_limitdiff
;
348 extern const FFFilter ff_vf_limiter
;
349 extern const FFFilter ff_vf_loop
;
350 extern const FFFilter ff_vf_lumakey
;
351 extern const FFFilter ff_vf_lut
;
352 extern const FFFilter ff_vf_lut1d
;
353 extern const FFFilter ff_vf_lut2
;
354 extern const FFFilter ff_vf_lut3d
;
355 extern const FFFilter ff_vf_lutrgb
;
356 extern const FFFilter ff_vf_lutyuv
;
357 extern const FFFilter ff_vf_maskedclamp
;
358 extern const FFFilter ff_vf_maskedmax
;
359 extern const FFFilter ff_vf_maskedmerge
;
360 extern const FFFilter ff_vf_maskedmin
;
361 extern const FFFilter ff_vf_maskedthreshold
;
362 extern const FFFilter ff_vf_maskfun
;
363 extern const FFFilter ff_vf_mcdeint
;
364 extern const FFFilter ff_vf_median
;
365 extern const FFFilter ff_vf_mergeplanes
;
366 extern const FFFilter ff_vf_mestimate
;
367 extern const FFFilter ff_vf_metadata
;
368 extern const FFFilter ff_vf_midequalizer
;
369 extern const FFFilter ff_vf_minterpolate
;
370 extern const FFFilter ff_vf_mix
;
371 extern const FFFilter ff_vf_monochrome
;
372 extern const FFFilter ff_vf_morpho
;
373 extern const FFFilter ff_vf_mpdecimate
;
374 extern const FFFilter ff_vf_msad
;
375 extern const FFFilter ff_vf_multiply
;
376 extern const FFFilter ff_vf_negate
;
377 extern const FFFilter ff_vf_nlmeans
;
378 extern const FFFilter ff_vf_nlmeans_opencl
;
379 extern const FFFilter ff_vf_nlmeans_vulkan
;
380 extern const FFFilter ff_vf_nnedi
;
381 extern const FFFilter ff_vf_noformat
;
382 extern const FFFilter ff_vf_noise
;
383 extern const FFFilter ff_vf_normalize
;
384 extern const FFFilter ff_vf_null
;
385 extern const FFFilter ff_vf_ocr
;
386 extern const FFFilter ff_vf_ocv
;
387 extern const FFFilter ff_vf_oscilloscope
;
388 extern const FFFilter ff_vf_overlay
;
389 extern const FFFilter ff_vf_overlay_opencl
;
390 extern const FFFilter ff_vf_overlay_qsv
;
391 extern const FFFilter ff_vf_overlay_vaapi
;
392 extern const FFFilter ff_vf_overlay_vulkan
;
393 extern const FFFilter ff_vf_overlay_cuda
;
394 extern const FFFilter ff_vf_owdenoise
;
395 extern const FFFilter ff_vf_pad
;
396 extern const FFFilter ff_vf_pad_opencl
;
397 extern const FFFilter ff_vf_palettegen
;
398 extern const FFFilter ff_vf_paletteuse
;
399 extern const FFFilter ff_vf_perms
;
400 extern const FFFilter ff_vf_perspective
;
401 extern const FFFilter ff_vf_phase
;
402 extern const FFFilter ff_vf_photosensitivity
;
403 extern const FFFilter ff_vf_pixdesctest
;
404 extern const FFFilter ff_vf_pixelize
;
405 extern const FFFilter ff_vf_pixscope
;
406 extern const FFFilter ff_vf_pp
;
407 extern const FFFilter ff_vf_pp7
;
408 extern const FFFilter ff_vf_premultiply
;
409 extern const FFFilter ff_vf_prewitt
;
410 extern const FFFilter ff_vf_prewitt_opencl
;
411 extern const FFFilter ff_vf_procamp_vaapi
;
412 extern const FFFilter ff_vf_program_opencl
;
413 extern const FFFilter ff_vf_pseudocolor
;
414 extern const FFFilter ff_vf_psnr
;
415 extern const FFFilter ff_vf_pullup
;
416 extern const FFFilter ff_vf_qp
;
417 extern const FFFilter ff_vf_qrencode
;
418 extern const FFFilter ff_vf_quirc
;
419 extern const FFFilter ff_vf_random
;
420 extern const FFFilter ff_vf_readeia608
;
421 extern const FFFilter ff_vf_readvitc
;
422 extern const FFFilter ff_vf_realtime
;
423 extern const FFFilter ff_vf_remap
;
424 extern const FFFilter ff_vf_remap_opencl
;
425 extern const FFFilter ff_vf_removegrain
;
426 extern const FFFilter ff_vf_removelogo
;
427 extern const FFFilter ff_vf_repeatfields
;
428 extern const FFFilter ff_vf_reverse
;
429 extern const FFFilter ff_vf_rgbashift
;
430 extern const FFFilter ff_vf_roberts
;
431 extern const FFFilter ff_vf_roberts_opencl
;
432 extern const FFFilter ff_vf_rotate
;
433 extern const FFFilter ff_vf_sab
;
434 extern const FFFilter ff_vf_scale
;
435 extern const FFFilter ff_vf_vpp_amf
;
436 extern const FFFilter ff_vf_sr_amf
;
437 extern const FFFilter ff_vf_scale_cuda
;
438 extern const FFFilter ff_vf_scale_npp
;
439 extern const FFFilter ff_vf_scale_qsv
;
440 extern const FFFilter ff_vf_scale_vaapi
;
441 extern const FFFilter ff_vf_scale_vt
;
442 extern const FFFilter ff_vf_scale_vulkan
;
443 extern const FFFilter ff_vf_scale2ref
;
444 extern const FFFilter ff_vf_scale2ref_npp
;
445 extern const FFFilter ff_vf_scdet
;
446 extern const FFFilter ff_vf_scharr
;
447 extern const FFFilter ff_vf_scroll
;
448 extern const FFFilter ff_vf_segment
;
449 extern const FFFilter ff_vf_select
;
450 extern const FFFilter ff_vf_selectivecolor
;
451 extern const FFFilter ff_vf_sendcmd
;
452 extern const FFFilter ff_vf_separatefields
;
453 extern const FFFilter ff_vf_setdar
;
454 extern const FFFilter ff_vf_setfield
;
455 extern const FFFilter ff_vf_setparams
;
456 extern const FFFilter ff_vf_setpts
;
457 extern const FFFilter ff_vf_setrange
;
458 extern const FFFilter ff_vf_setsar
;
459 extern const FFFilter ff_vf_settb
;
460 extern const FFFilter ff_vf_sharpen_npp
;
461 extern const FFFilter ff_vf_sharpness_vaapi
;
462 extern const FFFilter ff_vf_shear
;
463 extern const FFFilter ff_vf_showinfo
;
464 extern const FFFilter ff_vf_showpalette
;
465 extern const FFFilter ff_vf_shuffleframes
;
466 extern const FFFilter ff_vf_shufflepixels
;
467 extern const FFFilter ff_vf_shuffleplanes
;
468 extern const FFFilter ff_vf_sidedata
;
469 extern const FFFilter ff_vf_signalstats
;
470 extern const FFFilter ff_vf_signature
;
471 extern const FFFilter ff_vf_siti
;
472 extern const FFFilter ff_vf_smartblur
;
473 extern const FFFilter ff_vf_sobel
;
474 extern const FFFilter ff_vf_sobel_opencl
;
475 extern const FFFilter ff_vf_split
;
476 extern const FFFilter ff_vf_spp
;
477 extern const FFFilter ff_vf_sr
;
478 extern const FFFilter ff_vf_ssim
;
479 extern const FFFilter ff_vf_ssim360
;
480 extern const FFFilter ff_vf_stereo3d
;
481 extern const FFFilter ff_vf_streamselect
;
482 extern const FFFilter ff_vf_subtitles
;
483 extern const FFFilter ff_vf_super2xsai
;
484 extern const FFFilter ff_vf_swaprect
;
485 extern const FFFilter ff_vf_swapuv
;
486 extern const FFFilter ff_vf_tblend
;
487 extern const FFFilter ff_vf_telecine
;
488 extern const FFFilter ff_vf_thistogram
;
489 extern const FFFilter ff_vf_threshold
;
490 extern const FFFilter ff_vf_thumbnail
;
491 extern const FFFilter ff_vf_thumbnail_cuda
;
492 extern const FFFilter ff_vf_tile
;
493 extern const FFFilter ff_vf_tiltandshift
;
494 extern const FFFilter ff_vf_tinterlace
;
495 extern const FFFilter ff_vf_tlut2
;
496 extern const FFFilter ff_vf_tmedian
;
497 extern const FFFilter ff_vf_tmidequalizer
;
498 extern const FFFilter ff_vf_tmix
;
499 extern const FFFilter ff_vf_tonemap
;
500 extern const FFFilter ff_vf_tonemap_opencl
;
501 extern const FFFilter ff_vf_tonemap_vaapi
;
502 extern const FFFilter ff_vf_tpad
;
503 extern const FFFilter ff_vf_transpose
;
504 extern const FFFilter ff_vf_transpose_npp
;
505 extern const FFFilter ff_vf_transpose_opencl
;
506 extern const FFFilter ff_vf_transpose_vaapi
;
507 extern const FFFilter ff_vf_transpose_vt
;
508 extern const FFFilter ff_vf_transpose_vulkan
;
509 extern const FFFilter ff_vf_trim
;
510 extern const FFFilter ff_vf_unpremultiply
;
511 extern const FFFilter ff_vf_unsharp
;
512 extern const FFFilter ff_vf_unsharp_opencl
;
513 extern const FFFilter ff_vf_untile
;
514 extern const FFFilter ff_vf_uspp
;
515 extern const FFFilter ff_vf_v360
;
516 extern const FFFilter ff_vf_vaguedenoiser
;
517 extern const FFFilter ff_vf_varblur
;
518 extern const FFFilter ff_vf_vectorscope
;
519 extern const FFFilter ff_vf_vflip
;
520 extern const FFFilter ff_vf_vflip_vulkan
;
521 extern const FFFilter ff_vf_vfrdet
;
522 extern const FFFilter ff_vf_vibrance
;
523 extern const FFFilter ff_vf_vidstabdetect
;
524 extern const FFFilter ff_vf_vidstabtransform
;
525 extern const FFFilter ff_vf_vif
;
526 extern const FFFilter ff_vf_vignette
;
527 extern const FFFilter ff_vf_vmafmotion
;
528 extern const FFFilter ff_vf_vpp_qsv
;
529 extern const FFFilter ff_vf_vstack
;
530 extern const FFFilter ff_vf_w3fdif
;
531 extern const FFFilter ff_vf_waveform
;
532 extern const FFFilter ff_vf_weave
;
533 extern const FFFilter ff_vf_xbr
;
534 extern const FFFilter ff_vf_xcorrelate
;
535 extern const FFFilter ff_vf_xfade
;
536 extern const FFFilter ff_vf_xfade_opencl
;
537 extern const FFFilter ff_vf_xfade_vulkan
;
538 extern const FFFilter ff_vf_xmedian
;
539 extern const FFFilter ff_vf_xpsnr
;
540 extern const FFFilter ff_vf_xstack
;
541 extern const FFFilter ff_vf_yadif
;
542 extern const FFFilter ff_vf_yadif_cuda
;
543 extern const FFFilter ff_vf_yadif_videotoolbox
;
544 extern const FFFilter ff_vf_yaepblur
;
545 extern const FFFilter ff_vf_zmq
;
546 extern const FFFilter ff_vf_zoompan
;
547 extern const FFFilter ff_vf_zscale
;
548 extern const FFFilter ff_vf_hstack_vaapi
;
549 extern const FFFilter ff_vf_vstack_vaapi
;
550 extern const FFFilter ff_vf_xstack_vaapi
;
551 extern const FFFilter ff_vf_hstack_qsv
;
552 extern const FFFilter ff_vf_vstack_qsv
;
553 extern const FFFilter ff_vf_xstack_qsv
;
554 extern const FFFilter ff_vf_pad_vaapi
;
555 extern const FFFilter ff_vf_drawbox_vaapi
;
557 extern const FFFilter ff_vsrc_allrgb
;
558 extern const FFFilter ff_vsrc_allyuv
;
559 extern const FFFilter ff_vsrc_cellauto
;
560 extern const FFFilter ff_vsrc_color
;
561 extern const FFFilter ff_vsrc_color_vulkan
;
562 extern const FFFilter ff_vsrc_colorchart
;
563 extern const FFFilter ff_vsrc_colorspectrum
;
564 extern const FFFilter ff_vsrc_coreimagesrc
;
565 extern const FFFilter ff_vsrc_ddagrab
;
566 extern const FFFilter ff_vsrc_frei0r_src
;
567 extern const FFFilter ff_vsrc_gradients
;
568 extern const FFFilter ff_vsrc_haldclutsrc
;
569 extern const FFFilter ff_vsrc_life
;
570 extern const FFFilter ff_vsrc_mandelbrot
;
571 extern const FFFilter ff_vsrc_mptestsrc
;
572 extern const FFFilter ff_vsrc_nullsrc
;
573 extern const FFFilter ff_vsrc_openclsrc
;
574 extern const FFFilter ff_vsrc_qrencodesrc
;
575 extern const FFFilter ff_vsrc_pal75bars
;
576 extern const FFFilter ff_vsrc_pal100bars
;
577 extern const FFFilter ff_vsrc_perlin
;
578 extern const FFFilter ff_vsrc_rgbtestsrc
;
579 extern const FFFilter ff_vsrc_sierpinski
;
580 extern const FFFilter ff_vsrc_smptebars
;
581 extern const FFFilter ff_vsrc_smptehdbars
;
582 extern const FFFilter ff_vsrc_testsrc
;
583 extern const FFFilter ff_vsrc_testsrc2
;
584 extern const FFFilter ff_vsrc_yuvtestsrc
;
585 extern const FFFilter ff_vsrc_zoneplate
;
587 extern const FFFilter ff_vsink_nullsink
;
589 /* multimedia filters */
590 extern const FFFilter ff_avf_a3dscope
;
591 extern const FFFilter ff_avf_abitscope
;
592 extern const FFFilter ff_avf_adrawgraph
;
593 extern const FFFilter ff_avf_agraphmonitor
;
594 extern const FFFilter ff_avf_ahistogram
;
595 extern const FFFilter ff_avf_aphasemeter
;
596 extern const FFFilter ff_avf_avectorscope
;
597 extern const FFFilter ff_avf_concat
;
598 extern const FFFilter ff_avf_showcqt
;
599 extern const FFFilter ff_avf_showcwt
;
600 extern const FFFilter ff_avf_showfreqs
;
601 extern const FFFilter ff_avf_showspatial
;
602 extern const FFFilter ff_avf_showspectrum
;
603 extern const FFFilter ff_avf_showspectrumpic
;
604 extern const FFFilter ff_avf_showvolume
;
605 extern const FFFilter ff_avf_showwaves
;
606 extern const FFFilter ff_avf_showwavespic
;
607 extern const FFFilter ff_vaf_spectrumsynth
;
609 /* multimedia sources */
610 extern const FFFilter ff_avsrc_avsynctest
;
611 extern const FFFilter ff_avsrc_amovie
;
612 extern const FFFilter ff_avsrc_movie
;
614 /* those filters are part of public or internal API,
615 * they are formatted to not be found by the grep
616 * as they are manually added again (due to their 'names'
617 * being the same while having different 'types'). */
618 extern const FFFilter ff_asrc_abuffer
;
619 extern const FFFilter ff_vsrc_buffer
;
620 extern const FFFilter ff_asink_abuffer
;
621 extern const FFFilter ff_vsink_buffer
;
623 #include "libavfilter/filter_list.c"
626 const AVFilter
*av_filter_iterate(void **opaque
)
628 uintptr_t i
= (uintptr_t)*opaque
;
629 const FFFilter
*f
= filter_list
[i
];
632 *opaque
= (void*)(i
+ 1);
639 const AVFilter
*avfilter_get_by_name(const char *name
)
641 const AVFilter
*f
= NULL
;
647 while ((f
= av_filter_iterate(&opaque
)))
648 if (!strcmp(f
->name
, name
))