filter_list.c 10.0 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
    &ff_af_asplit,
    &ff_af_astats,
    &ff_af_astreamselect,
77
    &ff_af_asubboost,
78 79
    &ff_af_atempo,
    &ff_af_atrim,
80
    &ff_af_axcorrelate,
81 82 83 84 85 86 87 88 89 90 91 92
    &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,
93
    &ff_af_deesser,
94 95 96 97 98 99 100 101 102 103 104 105
    &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,
106
    &ff_af_highshelf,
107 108 109
    &ff_af_join,
    &ff_af_loudnorm,
    &ff_af_lowpass,
110
    &ff_af_lowshelf,
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
    &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,
128
    &ff_asrc_afirsrc,
129 130 131
    &ff_asrc_anoisesrc,
    &ff_asrc_anullsrc,
    &ff_asrc_hilbert,
132
    &ff_asrc_sinc,
133 134
    &ff_asrc_sine,
    &ff_asink_anullsink,
135
    &ff_vf_addroi,
136 137
    &ff_vf_alphaextract,
    &ff_vf_alphamerge,
138
    &ff_vf_amplify,
139 140 141 142 143
    &ff_vf_ass,
    &ff_vf_atadenoise,
    &ff_vf_avgblur,
    &ff_vf_bbox,
    &ff_vf_bench,
M
Matt Oliver 已提交
144
    &ff_vf_bilateral,
145 146 147 148
    &ff_vf_bitplanenoise,
    &ff_vf_blackdetect,
    &ff_vf_blackframe,
    &ff_vf_blend,
149
    &ff_vf_bm3d,
150 151
    &ff_vf_boxblur,
    &ff_vf_bwdif,
152
    &ff_vf_cas,
153
    &ff_vf_chromahold,
154
    &ff_vf_chromakey,
155
    &ff_vf_chromashift,
156 157 158 159 160
    &ff_vf_ciescope,
    &ff_vf_codecview,
    &ff_vf_colorbalance,
    &ff_vf_colorchannelmixer,
    &ff_vf_colorkey,
161
    &ff_vf_colorhold,
162 163 164 165 166 167 168 169 170
    &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,
171
    &ff_vf_cue,
172 173
    &ff_vf_curves,
    &ff_vf_datascope,
174
    &ff_vf_dblur,
175 176
    &ff_vf_dctdnoiz,
    &ff_vf_deband,
177
    &ff_vf_deblock,
178 179
    &ff_vf_decimate,
    &ff_vf_deconvolve,
180
    &ff_vf_dedot,
181 182 183 184 185
    &ff_vf_deflate,
    &ff_vf_deflicker,
    &ff_vf_deinterlace_qsv,
    &ff_vf_dejudder,
    &ff_vf_delogo,
186
    &ff_vf_derain,
187 188 189 190 191
    &ff_vf_deshake,
    &ff_vf_despill,
    &ff_vf_detelecine,
    &ff_vf_dilation,
    &ff_vf_displace,
192
    &ff_vf_dnn_processing,
193 194 195 196 197 198 199 200 201 202 203 204
    &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,
205
    &ff_vf_fftdnoiz,
206 207 208 209 210 211 212 213 214 215 216 217 218
    &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,
219
    &ff_vf_freezedetect,
220
    &ff_vf_freezeframes,
221 222 223 224
    &ff_vf_fspp,
    &ff_vf_gblur,
    &ff_vf_geq,
    &ff_vf_gradfun,
225
    &ff_vf_graphmonitor,
226
    &ff_vf_greyedge,
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245
    &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,
246
    &ff_vf_lagfun,
247 248 249 250 251
    &ff_vf_lenscorrection,
    &ff_vf_limiter,
    &ff_vf_loop,
    &ff_vf_lumakey,
    &ff_vf_lut,
252
    &ff_vf_lut1d,
253 254 255 256 257
    &ff_vf_lut2,
    &ff_vf_lut3d,
    &ff_vf_lutrgb,
    &ff_vf_lutyuv,
    &ff_vf_maskedclamp,
M
Matt Oliver 已提交
258
    &ff_vf_maskedmax,
259
    &ff_vf_maskedmerge,
M
Matt Oliver 已提交
260
    &ff_vf_maskedmin,
261
    &ff_vf_maskedthreshold,
262
    &ff_vf_maskfun,
263
    &ff_vf_mcdeint,
M
Matt Oliver 已提交
264
    &ff_vf_median,
265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288
    &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 已提交
289
    &ff_vf_photosensitivity,
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308
    &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,
309
    &ff_vf_rgbashift,
310 311 312 313 314 315
    &ff_vf_roberts,
    &ff_vf_rotate,
    &ff_vf_sab,
    &ff_vf_scale,
    &ff_vf_scale_qsv,
    &ff_vf_scale2ref,
316
    &ff_vf_scdet,
M
Matt Oliver 已提交
317
    &ff_vf_scroll,
318 319 320 321 322 323
    &ff_vf_select,
    &ff_vf_selectivecolor,
    &ff_vf_sendcmd,
    &ff_vf_separatefields,
    &ff_vf_setdar,
    &ff_vf_setfield,
324
    &ff_vf_setparams,
325 326 327 328 329 330 331 332 333 334 335 336 337 338 339
    &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,
340
    &ff_vf_sr,
341 342 343 344 345 346 347 348 349
    &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,
350
    &ff_vf_thistogram,
351 352 353 354 355
    &ff_vf_threshold,
    &ff_vf_thumbnail,
    &ff_vf_tile,
    &ff_vf_tinterlace,
    &ff_vf_tlut2,
356
    &ff_vf_tmedian,
357
    &ff_vf_tmix,
358
    &ff_vf_tonemap,
359
    &ff_vf_tpad,
360 361 362 363
    &ff_vf_transpose,
    &ff_vf_trim,
    &ff_vf_unpremultiply,
    &ff_vf_unsharp,
364
    &ff_vf_untile,
365
    &ff_vf_uspp,
366
    &ff_vf_v360,
367 368 369
    &ff_vf_vaguedenoiser,
    &ff_vf_vectorscope,
    &ff_vf_vflip,
370
    &ff_vf_vfrdet,
371
    &ff_vf_vibrance,
372 373 374 375 376 377 378 379
    &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,
380
    &ff_vf_xfade,
381
    &ff_vf_xmedian,
382
    &ff_vf_xstack,
383
    &ff_vf_yadif,
384
    &ff_vf_yaepblur,
385 386 387 388 389
    &ff_vf_zoompan,
    &ff_vsrc_allrgb,
    &ff_vsrc_allyuv,
    &ff_vsrc_cellauto,
    &ff_vsrc_color,
390
    &ff_vsrc_gradients,
391 392 393 394 395
    &ff_vsrc_haldclutsrc,
    &ff_vsrc_life,
    &ff_vsrc_mandelbrot,
    &ff_vsrc_mptestsrc,
    &ff_vsrc_nullsrc,
396 397
    &ff_vsrc_pal75bars,
    &ff_vsrc_pal100bars,
398
    &ff_vsrc_rgbtestsrc,
M
Matt Oliver 已提交
399
    &ff_vsrc_sierpinski,
400 401 402 403 404 405 406 407
    &ff_vsrc_smptebars,
    &ff_vsrc_smptehdbars,
    &ff_vsrc_testsrc,
    &ff_vsrc_testsrc2,
    &ff_vsrc_yuvtestsrc,
    &ff_vsink_nullsink,
    &ff_avf_abitscope,
    &ff_avf_adrawgraph,
408
    &ff_avf_agraphmonitor,
409 410 411 412 413 414
    &ff_avf_ahistogram,
    &ff_avf_aphasemeter,
    &ff_avf_avectorscope,
    &ff_avf_concat,
    &ff_avf_showcqt,
    &ff_avf_showfreqs,
415
    &ff_avf_showspatial,
416 417 418 419 420 421 422 423 424 425 426 427 428 429 430
    &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 };