filter_list.c 9.8 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
/** Available items from filter list
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */
static const AVFilter *filter_list[] = {
    &ff_af_abench,
    &ff_af_acompressor,
    &ff_af_acontrast,
    &ff_af_acopy,
26
    &ff_af_acue,
27
    &ff_af_acrossfade,
28
    &ff_af_acrossover,
29
    &ff_af_acrusher,
30 31
    &ff_af_adeclick,
    &ff_af_adeclip,
32
    &ff_af_adelay,
33
    &ff_af_aderivative,
34 35 36 37
    &ff_af_aecho,
    &ff_af_aemphasis,
    &ff_af_aeval,
    &ff_af_afade,
38
    &ff_af_afftdn,
39 40 41 42 43
    &ff_af_afftfilt,
    &ff_af_afir,
    &ff_af_aformat,
    &ff_af_agate,
    &ff_af_aiir,
44
    &ff_af_aintegral,
45 46 47 48 49 50 51
    &ff_af_ainterleave,
    &ff_af_alimiter,
    &ff_af_allpass,
    &ff_af_aloop,
    &ff_af_amerge,
    &ff_af_ametadata,
    &ff_af_amix,
52
    &ff_af_amultiply,
53
    &ff_af_anequalizer,
54
    &ff_af_anlmdn,
M
Matt Oliver 已提交
55
    &ff_af_anlms,
56 57 58 59 60 61 62 63
    &ff_af_anull,
    &ff_af_apad,
    &ff_af_aperms,
    &ff_af_aphaser,
    &ff_af_apulsator,
    &ff_af_arealtime,
    &ff_af_aresample,
    &ff_af_areverse,
M
Matt Oliver 已提交
64
    &ff_af_arnndn,
65 66 67 68 69 70 71 72
    &ff_af_aselect,
    &ff_af_asendcmd,
    &ff_af_asetnsamples,
    &ff_af_asetpts,
    &ff_af_asetrate,
    &ff_af_asettb,
    &ff_af_ashowinfo,
    &ff_af_asidedata,
73
    &ff_af_asoftclip,
74 75 76 77 78
    &ff_af_asplit,
    &ff_af_astats,
    &ff_af_astreamselect,
    &ff_af_atempo,
    &ff_af_atrim,
79
    &ff_af_axcorrelate,
80 81 82 83 84 85 86 87 88 89 90 91
    &ff_af_bandpass,
    &ff_af_bandreject,
    &ff_af_bass,
    &ff_af_biquad,
    &ff_af_channelmap,
    &ff_af_channelsplit,
    &ff_af_chorus,
    &ff_af_compand,
    &ff_af_compensationdelay,
    &ff_af_crossfeed,
    &ff_af_crystalizer,
    &ff_af_dcshift,
92
    &ff_af_deesser,
93 94 95 96 97 98 99 100 101 102 103 104
    &ff_af_drmeter,
    &ff_af_dynaudnorm,
    &ff_af_earwax,
    &ff_af_ebur128,
    &ff_af_equalizer,
    &ff_af_extrastereo,
    &ff_af_firequalizer,
    &ff_af_flanger,
    &ff_af_haas,
    &ff_af_hdcd,
    &ff_af_headphone,
    &ff_af_highpass,
105
    &ff_af_highshelf,
106 107 108
    &ff_af_join,
    &ff_af_loudnorm,
    &ff_af_lowpass,
109
    &ff_af_lowshelf,
110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126
    &ff_af_mcompand,
    &ff_af_pan,
    &ff_af_replaygain,
    &ff_af_sidechaincompress,
    &ff_af_sidechaingate,
    &ff_af_silencedetect,
    &ff_af_silenceremove,
    &ff_af_stereotools,
    &ff_af_stereowiden,
    &ff_af_superequalizer,
    &ff_af_surround,
    &ff_af_treble,
    &ff_af_tremolo,
    &ff_af_vibrato,
    &ff_af_volume,
    &ff_af_volumedetect,
    &ff_asrc_aevalsrc,
127
    &ff_asrc_afirsrc,
128 129 130
    &ff_asrc_anoisesrc,
    &ff_asrc_anullsrc,
    &ff_asrc_hilbert,
131
    &ff_asrc_sinc,
132 133
    &ff_asrc_sine,
    &ff_asink_anullsink,
134
    &ff_vf_addroi,
135 136
    &ff_vf_alphaextract,
    &ff_vf_alphamerge,
137
    &ff_vf_amplify,
138 139 140 141 142
    &ff_vf_ass,
    &ff_vf_atadenoise,
    &ff_vf_avgblur,
    &ff_vf_bbox,
    &ff_vf_bench,
M
Matt Oliver 已提交
143
    &ff_vf_bilateral,
144 145 146 147
    &ff_vf_bitplanenoise,
    &ff_vf_blackdetect,
    &ff_vf_blackframe,
    &ff_vf_blend,
148
    &ff_vf_bm3d,
149 150
    &ff_vf_boxblur,
    &ff_vf_bwdif,
151
    &ff_vf_cas,
152
    &ff_vf_chromahold,
153
    &ff_vf_chromakey,
154
    &ff_vf_chromashift,
155 156 157 158 159
    &ff_vf_ciescope,
    &ff_vf_codecview,
    &ff_vf_colorbalance,
    &ff_vf_colorchannelmixer,
    &ff_vf_colorkey,
160
    &ff_vf_colorhold,
161 162 163 164 165 166 167 168 169
    &ff_vf_colorlevels,
    &ff_vf_colormatrix,
    &ff_vf_colorspace,
    &ff_vf_convolution,
    &ff_vf_convolve,
    &ff_vf_copy,
    &ff_vf_cover_rect,
    &ff_vf_crop,
    &ff_vf_cropdetect,
170
    &ff_vf_cue,
171 172 173 174
    &ff_vf_curves,
    &ff_vf_datascope,
    &ff_vf_dctdnoiz,
    &ff_vf_deband,
175
    &ff_vf_deblock,
176 177
    &ff_vf_decimate,
    &ff_vf_deconvolve,
178
    &ff_vf_dedot,
179 180 181 182 183
    &ff_vf_deflate,
    &ff_vf_deflicker,
    &ff_vf_deinterlace_qsv,
    &ff_vf_dejudder,
    &ff_vf_delogo,
184
    &ff_vf_derain,
185 186 187 188 189
    &ff_vf_deshake,
    &ff_vf_despill,
    &ff_vf_detelecine,
    &ff_vf_dilation,
    &ff_vf_displace,
190
    &ff_vf_dnn_processing,
191 192 193 194 195 196 197 198 199 200 201 202
    &ff_vf_doubleweave,
    &ff_vf_drawbox,
    &ff_vf_drawgraph,
    &ff_vf_drawgrid,
    &ff_vf_drawtext,
    &ff_vf_edgedetect,
    &ff_vf_elbg,
    &ff_vf_entropy,
    &ff_vf_eq,
    &ff_vf_erosion,
    &ff_vf_extractplanes,
    &ff_vf_fade,
203
    &ff_vf_fftdnoiz,
204 205 206 207 208 209 210 211 212 213 214 215 216
    &ff_vf_fftfilt,
    &ff_vf_field,
    &ff_vf_fieldhint,
    &ff_vf_fieldmatch,
    &ff_vf_fieldorder,
    &ff_vf_fillborders,
    &ff_vf_find_rect,
    &ff_vf_floodfill,
    &ff_vf_format,
    &ff_vf_fps,
    &ff_vf_framepack,
    &ff_vf_framerate,
    &ff_vf_framestep,
217
    &ff_vf_freezedetect,
218
    &ff_vf_freezeframes,
219 220 221 222
    &ff_vf_fspp,
    &ff_vf_gblur,
    &ff_vf_geq,
    &ff_vf_gradfun,
223
    &ff_vf_graphmonitor,
224
    &ff_vf_greyedge,
225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243
    &ff_vf_haldclut,
    &ff_vf_hflip,
    &ff_vf_histeq,
    &ff_vf_histogram,
    &ff_vf_hqdn3d,
    &ff_vf_hqx,
    &ff_vf_hstack,
    &ff_vf_hue,
    &ff_vf_hwdownload,
    &ff_vf_hwmap,
    &ff_vf_hwupload,
    &ff_vf_hwupload_cuda,
    &ff_vf_hysteresis,
    &ff_vf_idet,
    &ff_vf_il,
    &ff_vf_inflate,
    &ff_vf_interlace,
    &ff_vf_interleave,
    &ff_vf_kerndeint,
244
    &ff_vf_lagfun,
245 246 247 248 249
    &ff_vf_lenscorrection,
    &ff_vf_limiter,
    &ff_vf_loop,
    &ff_vf_lumakey,
    &ff_vf_lut,
250
    &ff_vf_lut1d,
251 252 253 254 255
    &ff_vf_lut2,
    &ff_vf_lut3d,
    &ff_vf_lutrgb,
    &ff_vf_lutyuv,
    &ff_vf_maskedclamp,
M
Matt Oliver 已提交
256
    &ff_vf_maskedmax,
257
    &ff_vf_maskedmerge,
M
Matt Oliver 已提交
258
    &ff_vf_maskedmin,
259
    &ff_vf_maskfun,
260
    &ff_vf_mcdeint,
M
Matt Oliver 已提交
261
    &ff_vf_median,
262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285
    &ff_vf_mergeplanes,
    &ff_vf_mestimate,
    &ff_vf_metadata,
    &ff_vf_midequalizer,
    &ff_vf_minterpolate,
    &ff_vf_mix,
    &ff_vf_mpdecimate,
    &ff_vf_negate,
    &ff_vf_nlmeans,
    &ff_vf_nnedi,
    &ff_vf_noformat,
    &ff_vf_noise,
    &ff_vf_normalize,
    &ff_vf_null,
    &ff_vf_oscilloscope,
    &ff_vf_overlay,
    &ff_vf_overlay_qsv,
    &ff_vf_owdenoise,
    &ff_vf_pad,
    &ff_vf_palettegen,
    &ff_vf_paletteuse,
    &ff_vf_perms,
    &ff_vf_perspective,
    &ff_vf_phase,
M
Matt Oliver 已提交
286
    &ff_vf_photosensitivity,
287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305
    &ff_vf_pixdesctest,
    &ff_vf_pixscope,
    &ff_vf_pp,
    &ff_vf_pp7,
    &ff_vf_premultiply,
    &ff_vf_prewitt,
    &ff_vf_pseudocolor,
    &ff_vf_psnr,
    &ff_vf_pullup,
    &ff_vf_qp,
    &ff_vf_random,
    &ff_vf_readeia608,
    &ff_vf_readvitc,
    &ff_vf_realtime,
    &ff_vf_remap,
    &ff_vf_removegrain,
    &ff_vf_removelogo,
    &ff_vf_repeatfields,
    &ff_vf_reverse,
306
    &ff_vf_rgbashift,
307 308 309 310 311 312
    &ff_vf_roberts,
    &ff_vf_rotate,
    &ff_vf_sab,
    &ff_vf_scale,
    &ff_vf_scale_qsv,
    &ff_vf_scale2ref,
M
Matt Oliver 已提交
313
    &ff_vf_scroll,
314 315 316 317 318 319
    &ff_vf_select,
    &ff_vf_selectivecolor,
    &ff_vf_sendcmd,
    &ff_vf_separatefields,
    &ff_vf_setdar,
    &ff_vf_setfield,
320
    &ff_vf_setparams,
321 322 323 324 325 326 327 328 329 330 331 332 333 334 335
    &ff_vf_setpts,
    &ff_vf_setrange,
    &ff_vf_setsar,
    &ff_vf_settb,
    &ff_vf_showinfo,
    &ff_vf_showpalette,
    &ff_vf_shuffleframes,
    &ff_vf_shuffleplanes,
    &ff_vf_sidedata,
    &ff_vf_signalstats,
    &ff_vf_signature,
    &ff_vf_smartblur,
    &ff_vf_sobel,
    &ff_vf_split,
    &ff_vf_spp,
336
    &ff_vf_sr,
337 338 339 340 341 342 343 344 345
    &ff_vf_ssim,
    &ff_vf_stereo3d,
    &ff_vf_streamselect,
    &ff_vf_subtitles,
    &ff_vf_super2xsai,
    &ff_vf_swaprect,
    &ff_vf_swapuv,
    &ff_vf_tblend,
    &ff_vf_telecine,
346
    &ff_vf_thistogram,
347 348 349 350 351
    &ff_vf_threshold,
    &ff_vf_thumbnail,
    &ff_vf_tile,
    &ff_vf_tinterlace,
    &ff_vf_tlut2,
352
    &ff_vf_tmix,
353
    &ff_vf_tonemap,
354
    &ff_vf_tpad,
355 356 357 358 359
    &ff_vf_transpose,
    &ff_vf_trim,
    &ff_vf_unpremultiply,
    &ff_vf_unsharp,
    &ff_vf_uspp,
360
    &ff_vf_v360,
361 362 363
    &ff_vf_vaguedenoiser,
    &ff_vf_vectorscope,
    &ff_vf_vflip,
364
    &ff_vf_vfrdet,
365
    &ff_vf_vibrance,
366 367 368 369 370 371 372 373
    &ff_vf_vignette,
    &ff_vf_vmafmotion,
    &ff_vf_vpp_qsv,
    &ff_vf_vstack,
    &ff_vf_w3fdif,
    &ff_vf_waveform,
    &ff_vf_weave,
    &ff_vf_xbr,
374
    &ff_vf_xfade,
375
    &ff_vf_xmedian,
376
    &ff_vf_xstack,
377
    &ff_vf_yadif,
378
    &ff_vf_yaepblur,
379 380 381 382 383 384 385 386 387 388
    &ff_vf_zoompan,
    &ff_vsrc_allrgb,
    &ff_vsrc_allyuv,
    &ff_vsrc_cellauto,
    &ff_vsrc_color,
    &ff_vsrc_haldclutsrc,
    &ff_vsrc_life,
    &ff_vsrc_mandelbrot,
    &ff_vsrc_mptestsrc,
    &ff_vsrc_nullsrc,
389 390
    &ff_vsrc_pal75bars,
    &ff_vsrc_pal100bars,
391
    &ff_vsrc_rgbtestsrc,
M
Matt Oliver 已提交
392
    &ff_vsrc_sierpinski,
393 394 395 396 397 398 399 400
    &ff_vsrc_smptebars,
    &ff_vsrc_smptehdbars,
    &ff_vsrc_testsrc,
    &ff_vsrc_testsrc2,
    &ff_vsrc_yuvtestsrc,
    &ff_vsink_nullsink,
    &ff_avf_abitscope,
    &ff_avf_adrawgraph,
401
    &ff_avf_agraphmonitor,
402 403 404 405 406 407
    &ff_avf_ahistogram,
    &ff_avf_aphasemeter,
    &ff_avf_avectorscope,
    &ff_avf_concat,
    &ff_avf_showcqt,
    &ff_avf_showfreqs,
408
    &ff_avf_showspatial,
409 410 411 412 413 414 415 416 417 418 419 420 421 422 423
    &ff_avf_showspectrum,
    &ff_avf_showspectrumpic,
    &ff_avf_showvolume,
    &ff_avf_showwaves,
    &ff_avf_showwavespic,
    &ff_vaf_spectrumsynth,
    &ff_avsrc_amovie,
    &ff_avsrc_movie,
    &ff_af_afifo,
    &ff_vf_fifo,
    &ff_asrc_abuffer,
    &ff_vsrc_buffer,
    &ff_asink_abuffer,
    &ff_vsink_buffer,
    NULL };