avfilter: Constify all AVFilters

This is possible now that the next-API is gone.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
Andreas Rheinhardt 2021-04-19 18:33:56 +02:00 committed by James Almer
parent 85ba17f36d
commit a04ad248a0
388 changed files with 967 additions and 967 deletions

4
configure vendored
View File

@ -3899,7 +3899,7 @@ find_things_extern(){
find_filters_extern(){
file=$source_path/$1
sed -n 's/^extern AVFilter ff_[avfsinkrc]\{2,5\}_\([[:alnum:]_]\{1,\}\);/\1_filter/p' $file
sed -n 's/^extern const AVFilter ff_[avfsinkrc]\{2,5\}_\([[:alnum:]_]\{1,\}\);/\1_filter/p' $file
}
FILTER_LIST=$(find_filters_extern libavfilter/allfilters.c)
@ -7636,7 +7636,7 @@ cp_if_changed $TMPH libavutil/avconfig.h
# full_filter_name_foo=vf_foo
# full_filter_name_bar=asrc_bar
# ...
eval "$(sed -n "s/^extern AVFilter ff_\([avfsinkrc]\{2,5\}\)_\(.*\);/full_filter_name_\2=\1_\2/p" $source_path/libavfilter/allfilters.c)"
eval "$(sed -n "s/^extern const AVFilter ff_\([avfsinkrc]\{2,5\}\)_\(.*\);/full_filter_name_\2=\1_\2/p" $source_path/libavfilter/allfilters.c)"
# generate the lists of enabled components
print_enabled_components(){

View File

@ -322,7 +322,7 @@ static const AVFilterPad aevalsrc_outputs[] = {
{ NULL }
};
AVFilter ff_asrc_aevalsrc = {
const AVFilter ff_asrc_aevalsrc = {
.name = "aevalsrc",
.description = NULL_IF_CONFIG_SMALL("Generate an audio signal generated by an expression."),
.query_formats = query_formats,
@ -473,7 +473,7 @@ static const AVFilterPad aeval_outputs[] = {
{ NULL }
};
AVFilter ff_af_aeval = {
const AVFilter ff_af_aeval = {
.name = "aeval",
.description = NULL_IF_CONFIG_SMALL("Filter audio signal according to a specified expression."),
.query_formats = aeval_query_formats,

View File

@ -208,7 +208,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_acontrast = {
const AVFilter ff_af_acontrast = {
.name = "acontrast",
.description = NULL_IF_CONFIG_SMALL("Simple audio dynamic range compression/expansion filter."),
.query_formats = query_formats,

View File

@ -62,7 +62,7 @@ static const AVFilterPad acopy_outputs[] = {
{ NULL }
};
AVFilter ff_af_acopy = {
const AVFilter ff_af_acopy = {
.name = "acopy",
.description = NULL_IF_CONFIG_SMALL("Copy the input audio unchanged to the output."),
.inputs = acopy_inputs,

View File

@ -569,7 +569,7 @@ static const AVFilterPad inputs[] = {
{ NULL }
};
AVFilter ff_af_acrossover = {
const AVFilter ff_af_acrossover = {
.name = "acrossover",
.description = NULL_IF_CONFIG_SMALL("Split audio into per-bands streams."),
.priv_size = sizeof(AudioCrossoverContext),

View File

@ -364,7 +364,7 @@ static const AVFilterPad avfilter_af_acrusher_outputs[] = {
{ NULL }
};
AVFilter ff_af_acrusher = {
const AVFilter ff_af_acrusher = {
.name = "acrusher",
.description = NULL_IF_CONFIG_SMALL("Reduce audio bit resolution."),
.priv_size = sizeof(ACrusherContext),

View File

@ -762,7 +762,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_adeclick = {
const AVFilter ff_af_adeclick = {
.name = "adeclick",
.description = NULL_IF_CONFIG_SMALL("Remove impulsive noise from input audio."),
.query_formats = query_formats,
@ -798,7 +798,7 @@ static const AVOption adeclip_options[] = {
AVFILTER_DEFINE_CLASS(adeclip);
AVFilter ff_af_adeclip = {
const AVFilter ff_af_adeclip = {
.name = "adeclip",
.description = NULL_IF_CONFIG_SMALL("Remove clipping from input audio."),
.query_formats = query_formats,

View File

@ -350,7 +350,7 @@ static const AVFilterPad adelay_outputs[] = {
{ NULL }
};
AVFilter ff_af_adelay = {
const AVFilter ff_af_adelay = {
.name = "adelay",
.description = NULL_IF_CONFIG_SMALL("Delay one or more audio channels."),
.query_formats = query_formats,

View File

@ -318,7 +318,7 @@ static const AVOption adenorm_options[] = {
AVFILTER_DEFINE_CLASS(adenorm);
AVFilter ff_af_adenorm = {
const AVFilter ff_af_adenorm = {
.name = "adenorm",
.description = NULL_IF_CONFIG_SMALL("Remedy denormals by adding extremely low-level noise."),
.query_formats = query_formats,

View File

@ -186,7 +186,7 @@ static const AVFilterPad aderivative_outputs[] = {
{ NULL }
};
AVFilter ff_af_aderivative = {
const AVFilter ff_af_aderivative = {
.name = "aderivative",
.description = NULL_IF_CONFIG_SMALL("Compute derivative of input audio."),
.query_formats = query_formats,
@ -196,7 +196,7 @@ AVFilter ff_af_aderivative = {
.outputs = aderivative_outputs,
};
AVFilter ff_af_aintegral = {
const AVFilter ff_af_aintegral = {
.name = "aintegral",
.description = NULL_IF_CONFIG_SMALL("Compute integral of input audio."),
.query_formats = query_formats,

View File

@ -376,7 +376,7 @@ static const AVFilterPad aecho_outputs[] = {
{ NULL }
};
AVFilter ff_af_aecho = {
const AVFilter ff_af_aecho = {
.name = "aecho",
.description = NULL_IF_CONFIG_SMALL("Add echoing to the audio."),
.query_formats = query_formats,

View File

@ -400,7 +400,7 @@ static const AVFilterPad avfilter_af_aemphasis_outputs[] = {
{ NULL }
};
AVFilter ff_af_aemphasis = {
const AVFilter ff_af_aemphasis = {
.name = "aemphasis",
.description = NULL_IF_CONFIG_SMALL("Audio emphasis."),
.priv_size = sizeof(AudioEmphasisContext),

View File

@ -303,7 +303,7 @@ static const AVFilterPad avfilter_af_aexciter_outputs[] = {
{ NULL }
};
AVFilter ff_af_aexciter = {
const AVFilter ff_af_aexciter = {
.name = "aexciter",
.description = NULL_IF_CONFIG_SMALL("Enhance high frequency part of audio."),
.priv_size = sizeof(AExciterContext),

View File

@ -365,7 +365,7 @@ static const AVFilterPad avfilter_af_afade_outputs[] = {
{ NULL }
};
AVFilter ff_af_afade = {
const AVFilter ff_af_afade = {
.name = "afade",
.description = NULL_IF_CONFIG_SMALL("Fade in/out input audio."),
.query_formats = query_formats,
@ -653,7 +653,7 @@ static const AVFilterPad avfilter_af_acrossfade_outputs[] = {
{ NULL }
};
AVFilter ff_af_acrossfade = {
const AVFilter ff_af_acrossfade = {
.name = "acrossfade",
.description = NULL_IF_CONFIG_SMALL("Cross fade two input audio streams."),
.query_formats = query_formats,

View File

@ -1418,7 +1418,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_afftdn = {
const AVFilter ff_af_afftdn = {
.name = "afftdn",
.description = NULL_IF_CONFIG_SMALL("Denoise audio samples using FFT."),
.query_formats = query_formats,

View File

@ -476,7 +476,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_afftfilt = {
const AVFilter ff_af_afftfilt = {
.name = "afftfilt",
.description = NULL_IF_CONFIG_SMALL("Apply arbitrary expressions to samples in frequency domain."),
.priv_size = sizeof(AFFTFiltContext),

View File

@ -948,7 +948,7 @@ static const AVOption afir_options[] = {
AVFILTER_DEFINE_CLASS(afir);
AVFilter ff_af_afir = {
const AVFilter ff_af_afir = {
.name = "afir",
.description = NULL_IF_CONFIG_SMALL("Apply Finite Impulse Response filter with supplied coefficients in additional stream(s)."),
.priv_size = sizeof(AudioFIRContext),

View File

@ -157,7 +157,7 @@ static const AVFilterPad avfilter_af_aformat_outputs[] = {
{ NULL }
};
AVFilter ff_af_aformat = {
const AVFilter ff_af_aformat = {
.name = "aformat",
.description = NULL_IF_CONFIG_SMALL("Convert the input audio to one of the specified formats."),
.init = init,

View File

@ -390,7 +390,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_afreqshift = {
const AVFilter ff_af_afreqshift = {
.name = "afreqshift",
.description = NULL_IF_CONFIG_SMALL("Apply frequency shifting to input audio."),
.query_formats = query_formats,
@ -412,7 +412,7 @@ static const AVOption aphaseshift_options[] = {
AVFILTER_DEFINE_CLASS(aphaseshift);
AVFilter ff_af_aphaseshift = {
const AVFilter ff_af_aphaseshift = {
.name = "aphaseshift",
.description = NULL_IF_CONFIG_SMALL("Apply phase shifting to input audio."),
.query_formats = query_formats,

View File

@ -260,7 +260,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_agate = {
const AVFilter ff_af_agate = {
.name = "agate",
.description = NULL_IF_CONFIG_SMALL("Audio gate."),
.query_formats = query_formats,
@ -437,7 +437,7 @@ static const AVFilterPad sidechaingate_outputs[] = {
{ NULL }
};
AVFilter ff_af_sidechaingate = {
const AVFilter ff_af_sidechaingate = {
.name = "sidechaingate",
.description = NULL_IF_CONFIG_SMALL("Audio sidechain gate."),
.priv_size = sizeof(AudioGateContext),

View File

@ -1577,7 +1577,7 @@ static const AVOption aiir_options[] = {
AVFILTER_DEFINE_CLASS(aiir);
AVFilter ff_af_aiir = {
const AVFilter ff_af_aiir = {
.name = "aiir",
.description = NULL_IF_CONFIG_SMALL("Apply Infinite Impulse Response filter with supplied coefficients."),
.priv_size = sizeof(AudioIIRContext),

View File

@ -362,7 +362,7 @@ static const AVFilterPad alimiter_outputs[] = {
{ NULL }
};
AVFilter ff_af_alimiter = {
const AVFilter ff_af_alimiter = {
.name = "alimiter",
.description = NULL_IF_CONFIG_SMALL("Audio lookahead limiter."),
.priv_size = sizeof(AudioLimiterContext),

View File

@ -347,7 +347,7 @@ static const AVFilterPad amerge_outputs[] = {
{ NULL }
};
AVFilter ff_af_amerge = {
const AVFilter ff_af_amerge = {
.name = "amerge",
.description = NULL_IF_CONFIG_SMALL("Merge two or more audio streams into "
"a single multi-channel stream."),

View File

@ -637,7 +637,7 @@ static const AVFilterPad avfilter_af_amix_outputs[] = {
{ NULL }
};
AVFilter ff_af_amix = {
const AVFilter ff_af_amix = {
.name = "amix",
.description = NULL_IF_CONFIG_SMALL("Audio mixing."),
.priv_size = sizeof(MixContext),

View File

@ -205,7 +205,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_amultiply = {
const AVFilter ff_af_amultiply = {
.name = "amultiply",
.description = NULL_IF_CONFIG_SMALL("Multiply two audio streams."),
.priv_size = sizeof(AudioMultiplyContext),

View File

@ -764,7 +764,7 @@ static const AVFilterPad inputs[] = {
{ NULL }
};
AVFilter ff_af_anequalizer = {
const AVFilter ff_af_anequalizer = {
.name = "anequalizer",
.description = NULL_IF_CONFIG_SMALL("Apply high-order audio parametric multi band equalizer."),
.priv_size = sizeof(AudioNEqualizerContext),

View File

@ -408,7 +408,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_anlmdn = {
const AVFilter ff_af_anlmdn = {
.name = "anlmdn",
.description = NULL_IF_CONFIG_SMALL("Reduce broadband noise from stream using Non-Local Means."),
.query_formats = query_formats,

View File

@ -314,7 +314,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_anlms = {
const AVFilter ff_af_anlms = {
.name = "anlms",
.description = NULL_IF_CONFIG_SMALL("Apply Normalized Least-Mean-Squares algorithm to first audio stream."),
.priv_size = sizeof(AudioNLMSContext),

View File

@ -43,7 +43,7 @@ static const AVFilterPad avfilter_af_anull_outputs[] = {
{ NULL }
};
AVFilter ff_af_anull = {
const AVFilter ff_af_anull = {
.name = "anull",
.description = NULL_IF_CONFIG_SMALL("Pass the source unchanged to the output."),
.inputs = avfilter_af_anull_inputs,

View File

@ -168,7 +168,7 @@ static const AVFilterPad apad_outputs[] = {
{ NULL }
};
AVFilter ff_af_apad = {
const AVFilter ff_af_apad = {
.name = "apad",
.description = NULL_IF_CONFIG_SMALL("Pad audio with silence."),
.init = init,

View File

@ -290,7 +290,7 @@ static const AVFilterPad aphaser_outputs[] = {
{ NULL }
};
AVFilter ff_af_aphaser = {
const AVFilter ff_af_aphaser = {
.name = "aphaser",
.description = NULL_IF_CONFIG_SMALL("Add a phasing effect to the audio."),
.query_formats = query_formats,

View File

@ -246,7 +246,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_apulsator = {
const AVFilter ff_af_apulsator = {
.name = "apulsator",
.description = NULL_IF_CONFIG_SMALL("Audio pulsator."),
.priv_size = sizeof(AudioPulsatorContext),

View File

@ -342,7 +342,7 @@ static const AVFilterPad aresample_outputs[] = {
{ NULL }
};
AVFilter ff_af_aresample = {
const AVFilter ff_af_aresample = {
.name = "aresample",
.description = NULL_IF_CONFIG_SMALL("Resample audio data."),
.init_dict = init_dict,

View File

@ -1619,7 +1619,7 @@ static const AVOption arnndn_options[] = {
AVFILTER_DEFINE_CLASS(arnndn);
AVFilter ff_af_arnndn = {
const AVFilter ff_af_arnndn = {
.name = "arnndn",
.description = NULL_IF_CONFIG_SMALL("Reduce noise from speech using Recurrent Neural Networks."),
.query_formats = query_formats,

View File

@ -118,7 +118,7 @@ static const AVFilterPad asetnsamples_outputs[] = {
{ NULL }
};
AVFilter ff_af_asetnsamples = {
const AVFilter ff_af_asetnsamples = {
.name = "asetnsamples",
.description = NULL_IF_CONFIG_SMALL("Set the number of samples for each output audio frames."),
.priv_size = sizeof(ASNSContext),

View File

@ -106,7 +106,7 @@ static const AVFilterPad asetrate_outputs[] = {
{ NULL }
};
AVFilter ff_af_asetrate = {
const AVFilter ff_af_asetrate = {
.name = "asetrate",
.description = NULL_IF_CONFIG_SMALL("Change the sample rate without "
"altering the data."),

View File

@ -254,7 +254,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_ashowinfo = {
const AVFilter ff_af_ashowinfo = {
.name = "ashowinfo",
.description = NULL_IF_CONFIG_SMALL("Show textual information for each audio frame."),
.priv_size = sizeof(AShowInfoContext),

View File

@ -474,7 +474,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_asoftclip = {
const AVFilter ff_af_asoftclip = {
.name = "asoftclip",
.description = NULL_IF_CONFIG_SMALL("Audio Soft Clipper."),
.query_formats = query_formats,

View File

@ -168,7 +168,7 @@ static const AVFilterPad asr_outputs[] = {
{ NULL }
};
AVFilter ff_af_asr = {
const AVFilter ff_af_asr = {
.name = "asr",
.description = NULL_IF_CONFIG_SMALL("Automatic Speech Recognition."),
.priv_size = sizeof(ASRContext),

View File

@ -837,7 +837,7 @@ static const AVFilterPad astats_outputs[] = {
{ NULL }
};
AVFilter ff_af_astats = {
const AVFilter ff_af_astats = {
.name = "astats",
.description = NULL_IF_CONFIG_SMALL("Show time domain statistics about audio frames."),
.query_formats = query_formats,

View File

@ -244,7 +244,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_asubboost = {
const AVFilter ff_af_asubboost = {
.name = "asubboost",
.description = NULL_IF_CONFIG_SMALL("Boost subwoofer frequencies."),
.query_formats = query_formats,

View File

@ -368,7 +368,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_asupercut = {
const AVFilter ff_af_asupercut = {
.name = "asupercut",
.description = NULL_IF_CONFIG_SMALL("Cut super frequencies."),
.query_formats = query_formats,
@ -391,7 +391,7 @@ static const AVOption asubcut_options[] = {
AVFILTER_DEFINE_CLASS(asubcut);
AVFilter ff_af_asubcut = {
const AVFilter ff_af_asubcut = {
.name = "asubcut",
.description = NULL_IF_CONFIG_SMALL("Cut subwoofer frequencies."),
.query_formats = query_formats,
@ -416,7 +416,7 @@ static const AVOption asuperpass_asuperstop_options[] = {
#define asuperpass_options asuperpass_asuperstop_options
AVFILTER_DEFINE_CLASS(asuperpass);
AVFilter ff_af_asuperpass = {
const AVFilter ff_af_asuperpass = {
.name = "asuperpass",
.description = NULL_IF_CONFIG_SMALL("Apply high order Butterworth band-pass filter."),
.query_formats = query_formats,
@ -433,7 +433,7 @@ AVFilter ff_af_asuperpass = {
#define asuperstop_options asuperpass_asuperstop_options
AVFILTER_DEFINE_CLASS(asuperstop);
AVFilter ff_af_asuperstop = {
const AVFilter ff_af_asuperstop = {
.name = "asuperstop",
.description = NULL_IF_CONFIG_SMALL("Apply high order Butterworth band-stop filter."),
.query_formats = query_formats,

View File

@ -1202,7 +1202,7 @@ static const AVFilterPad atempo_outputs[] = {
{ NULL }
};
AVFilter ff_af_atempo = {
const AVFilter ff_af_atempo = {
.name = "atempo",
.description = NULL_IF_CONFIG_SMALL("Adjust audio tempo."),
.init = init,

View File

@ -365,7 +365,7 @@ static const AVOption axcorrelate_options[] = {
AVFILTER_DEFINE_CLASS(axcorrelate);
AVFilter ff_af_axcorrelate = {
const AVFilter ff_af_axcorrelate = {
.name = "axcorrelate",
.description = NULL_IF_CONFIG_SMALL("Cross-correlate two audio streams."),
.priv_size = sizeof(AudioXCorrelateContext),

View File

@ -877,7 +877,7 @@ static av_cold int name_##_init(AVFilterContext *ctx) \
return 0; \
} \
\
AVFilter ff_af_##name_ = { \
const AVFilter ff_af_##name_ = { \
.name = #name_, \
.description = NULL_IF_CONFIG_SMALL(description_), \
.priv_size = sizeof(BiquadsContext), \

View File

@ -211,7 +211,7 @@ static const AVFilterPad bs2b_outputs[] = {
{ NULL }
};
AVFilter ff_af_bs2b = {
const AVFilter ff_af_bs2b = {
.name = "bs2b",
.description = NULL_IF_CONFIG_SMALL("Bauer stereo-to-binaural filter."),
.query_formats = query_formats,

View File

@ -398,7 +398,7 @@ static const AVFilterPad avfilter_af_channelmap_outputs[] = {
{ NULL }
};
AVFilter ff_af_channelmap = {
const AVFilter ff_af_channelmap = {
.name = "channelmap",
.description = NULL_IF_CONFIG_SMALL("Remap audio channels."),
.init = channelmap_init,

View File

@ -168,7 +168,7 @@ static const AVFilterPad avfilter_af_channelsplit_inputs[] = {
{ NULL }
};
AVFilter ff_af_channelsplit = {
const AVFilter ff_af_channelsplit = {
.name = "channelsplit",
.description = NULL_IF_CONFIG_SMALL("Split audio into per-channel streams."),
.priv_size = sizeof(ChannelSplitContext),

View File

@ -369,7 +369,7 @@ static const AVFilterPad chorus_outputs[] = {
{ NULL }
};
AVFilter ff_af_chorus = {
const AVFilter ff_af_chorus = {
.name = "chorus",
.description = NULL_IF_CONFIG_SMALL("Add a chorus effect to the audio."),
.query_formats = query_formats,

View File

@ -585,7 +585,7 @@ static const AVFilterPad compand_outputs[] = {
};
AVFilter ff_af_compand = {
const AVFilter ff_af_compand = {
.name = "compand",
.description = NULL_IF_CONFIG_SMALL(
"Compress or expand audio dynamic range."),

View File

@ -186,7 +186,7 @@ static const AVFilterPad compensationdelay_outputs[] = {
{ NULL }
};
AVFilter ff_af_compensationdelay = {
const AVFilter ff_af_compensationdelay = {
.name = "compensationdelay",
.description = NULL_IF_CONFIG_SMALL("Audio Compensation Delay Line."),
.query_formats = query_formats,

View File

@ -175,7 +175,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_crossfeed = {
const AVFilter ff_af_crossfeed = {
.name = "crossfeed",
.description = NULL_IF_CONFIG_SMALL("Apply headphone crossfeed filter."),
.query_formats = query_formats,

View File

@ -456,7 +456,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_crystalizer = {
const AVFilter ff_af_crystalizer = {
.name = "crystalizer",
.description = NULL_IF_CONFIG_SMALL("Simple audio noise sharpening filter."),
.query_formats = query_formats,

View File

@ -160,7 +160,7 @@ static const AVFilterPad dcshift_outputs[] = {
{ NULL }
};
AVFilter ff_af_dcshift = {
const AVFilter ff_af_dcshift = {
.name = "dcshift",
.description = NULL_IF_CONFIG_SMALL("Apply a DC shift to the audio."),
.query_formats = query_formats,

View File

@ -231,7 +231,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_deesser = {
const AVFilter ff_af_deesser = {
.name = "deesser",
.description = NULL_IF_CONFIG_SMALL("Apply de-essing to the audio."),
.query_formats = query_formats,

View File

@ -221,7 +221,7 @@ static const AVFilterPad drmeter_outputs[] = {
{ NULL }
};
AVFilter ff_af_drmeter = {
const AVFilter ff_af_drmeter = {
.name = "drmeter",
.description = NULL_IF_CONFIG_SMALL("Measure audio dynamic range."),
.query_formats = query_formats,

View File

@ -868,7 +868,7 @@ static const AVFilterPad avfilter_af_dynaudnorm_outputs[] = {
{ NULL }
};
AVFilter ff_af_dynaudnorm = {
const AVFilter ff_af_dynaudnorm = {
.name = "dynaudnorm",
.description = NULL_IF_CONFIG_SMALL("Dynamic Audio Normalizer."),
.query_formats = query_formats,

View File

@ -231,7 +231,7 @@ static const AVFilterPad earwax_outputs[] = {
{ NULL }
};
AVFilter ff_af_earwax = {
const AVFilter ff_af_earwax = {
.name = "earwax",
.description = NULL_IF_CONFIG_SMALL("Widen the stereo image."),
.query_formats = query_formats,

View File

@ -120,7 +120,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_extrastereo = {
const AVFilter ff_af_extrastereo = {
.name = "extrastereo",
.description = NULL_IF_CONFIG_SMALL("Increase difference between stereo audio channels."),
.query_formats = query_formats,

View File

@ -968,7 +968,7 @@ static const AVFilterPad firequalizer_outputs[] = {
{ NULL }
};
AVFilter ff_af_firequalizer = {
const AVFilter ff_af_firequalizer = {
.name = "firequalizer",
.description = NULL_IF_CONFIG_SMALL("Finite Impulse Response Equalizer."),
.uninit = uninit,

View File

@ -233,7 +233,7 @@ static const AVFilterPad flanger_outputs[] = {
{ NULL }
};
AVFilter ff_af_flanger = {
const AVFilter ff_af_flanger = {
.name = "flanger",
.description = NULL_IF_CONFIG_SMALL("Apply a flanging effect to the audio."),
.query_formats = query_formats,

View File

@ -216,7 +216,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_haas = {
const AVFilter ff_af_haas = {
.name = "haas",
.description = NULL_IF_CONFIG_SMALL("Apply Haas Stereo Enhancer."),
.query_formats = query_formats,

View File

@ -1772,7 +1772,7 @@ static const AVFilterPad avfilter_af_hdcd_outputs[] = {
{ NULL }
};
AVFilter ff_af_hdcd = {
const AVFilter ff_af_hdcd = {
.name = "hdcd",
.description = NULL_IF_CONFIG_SMALL("Apply High Definition Compatible Digital (HDCD) decoding."),
.priv_size = sizeof(HDCDContext),

View File

@ -744,7 +744,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_headphone = {
const AVFilter ff_af_headphone = {
.name = "headphone",
.description = NULL_IF_CONFIG_SMALL("Apply headphone binaural spatialization with HRTFs in additional streams."),
.priv_size = sizeof(HeadphoneContext),

View File

@ -528,7 +528,7 @@ static const AVFilterPad avfilter_af_join_outputs[] = {
{ NULL }
};
AVFilter ff_af_join = {
const AVFilter ff_af_join = {
.name = "join",
.description = NULL_IF_CONFIG_SMALL("Join multiple audio streams into "
"multi-channel output."),

View File

@ -791,7 +791,7 @@ static const AVFilterPad ladspa_outputs[] = {
{ NULL }
};
AVFilter ff_af_ladspa = {
const AVFilter ff_af_ladspa = {
.name = "ladspa",
.description = NULL_IF_CONFIG_SMALL("Apply LADSPA effect."),
.priv_size = sizeof(LADSPAContext),

View File

@ -919,7 +919,7 @@ static const AVFilterPad avfilter_af_loudnorm_outputs[] = {
{ NULL }
};
AVFilter ff_af_loudnorm = {
const AVFilter ff_af_loudnorm = {
.name = "loudnorm",
.description = NULL_IF_CONFIG_SMALL("EBU R128 loudness normalization"),
.priv_size = sizeof(LoudNormContext),

View File

@ -588,7 +588,7 @@ static const AVFilterPad lv2_outputs[] = {
{ NULL }
};
AVFilter ff_af_lv2 = {
const AVFilter ff_af_lv2 = {
.name = "lv2",
.description = NULL_IF_CONFIG_SMALL("Apply LV2 effect."),
.priv_size = sizeof(LV2Context),

View File

@ -666,7 +666,7 @@ static const AVFilterPad mcompand_outputs[] = {
};
AVFilter ff_af_mcompand = {
const AVFilter ff_af_mcompand = {
.name = "mcompand",
.description = NULL_IF_CONFIG_SMALL(
"Multiband Compress or expand audio dynamic range."),

View File

@ -448,7 +448,7 @@ static const AVFilterPad pan_outputs[] = {
{ NULL }
};
AVFilter ff_af_pan = {
const AVFilter ff_af_pan = {
.name = "pan",
.description = NULL_IF_CONFIG_SMALL("Remix channels with coefficients (panning)."),
.priv_size = sizeof(PanContext),

View File

@ -604,7 +604,7 @@ static const AVFilterPad replaygain_outputs[] = {
{ NULL }
};
AVFilter ff_af_replaygain = {
const AVFilter ff_af_replaygain = {
.name = "replaygain",
.description = NULL_IF_CONFIG_SMALL("ReplayGain scanner."),
.query_formats = query_formats,

View File

@ -234,7 +234,7 @@ static const AVFilterPad rubberband_outputs[] = {
{ NULL }
};
AVFilter ff_af_rubberband = {
const AVFilter ff_af_rubberband = {
.name = "rubberband",
.description = NULL_IF_CONFIG_SMALL("Apply time-stretching and pitch-shifting."),
.query_formats = query_formats,

View File

@ -387,7 +387,7 @@ static const AVFilterPad sidechaincompress_outputs[] = {
{ NULL }
};
AVFilter ff_af_sidechaincompress = {
const AVFilter ff_af_sidechaincompress = {
.name = "sidechaincompress",
.description = NULL_IF_CONFIG_SMALL("Sidechain compressor."),
.priv_size = sizeof(SidechainCompressContext),
@ -483,7 +483,7 @@ static const AVFilterPad acompressor_outputs[] = {
{ NULL }
};
AVFilter ff_af_acompressor = {
const AVFilter ff_af_acompressor = {
.name = "acompressor",
.description = NULL_IF_CONFIG_SMALL("Audio compressor."),
.priv_size = sizeof(SidechainCompressContext),

View File

@ -258,7 +258,7 @@ static const AVFilterPad silencedetect_outputs[] = {
{ NULL }
};
AVFilter ff_af_silencedetect = {
const AVFilter ff_af_silencedetect = {
.name = "silencedetect",
.description = NULL_IF_CONFIG_SMALL("Detect silence."),
.priv_size = sizeof(SilenceDetectContext),

View File

@ -668,7 +668,7 @@ static const AVFilterPad silenceremove_outputs[] = {
{ NULL }
};
AVFilter ff_af_silenceremove = {
const AVFilter ff_af_silenceremove = {
.name = "silenceremove",
.description = NULL_IF_CONFIG_SMALL("Remove silence."),
.priv_size = sizeof(SilenceRemoveContext),

View File

@ -1092,7 +1092,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_sofalizer = {
const AVFilter ff_af_sofalizer = {
.name = "sofalizer",
.description = NULL_IF_CONFIG_SMALL("SOFAlizer (Spatially Oriented Format for Acoustics)."),
.priv_size = sizeof(SOFAlizerContext),

View File

@ -565,7 +565,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_speechnorm = {
const AVFilter ff_af_speechnorm = {
.name = "speechnorm",
.description = NULL_IF_CONFIG_SMALL("Speech Normalizer."),
.query_formats = query_formats,

View File

@ -375,7 +375,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_stereotools = {
const AVFilter ff_af_stereotools = {
.name = "stereotools",
.description = NULL_IF_CONFIG_SMALL("Apply various stereo tools."),
.query_formats = query_formats,

View File

@ -156,7 +156,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_stereowiden = {
const AVFilter ff_af_stereowiden = {
.name = "stereowiden",
.description = NULL_IF_CONFIG_SMALL("Apply stereo widening effect."),
.query_formats = query_formats,

View File

@ -374,7 +374,7 @@ static const AVOption superequalizer_options[] = {
AVFILTER_DEFINE_CLASS(superequalizer);
AVFilter ff_af_superequalizer = {
const AVFilter ff_af_superequalizer = {
.name = "superequalizer",
.description = NULL_IF_CONFIG_SMALL("Apply 18 band equalization filter."),
.priv_size = sizeof(SuperEqualizerContext),

View File

@ -1785,7 +1785,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_af_surround = {
const AVFilter ff_af_surround = {
.name = "surround",
.description = NULL_IF_CONFIG_SMALL("Apply audio surround upmix filter."),
.query_formats = query_formats,

View File

@ -160,7 +160,7 @@ static const AVFilterPad avfilter_af_tremolo_outputs[] = {
{ NULL }
};
AVFilter ff_af_tremolo = {
const AVFilter ff_af_tremolo = {
.name = "tremolo",
.description = NULL_IF_CONFIG_SMALL("Apply tremolo effect."),
.priv_size = sizeof(TremoloContext),

View File

@ -198,7 +198,7 @@ static const AVFilterPad avfilter_af_vibrato_outputs[] = {
{ NULL }
};
AVFilter ff_af_vibrato = {
const AVFilter ff_af_vibrato = {
.name = "vibrato",
.description = NULL_IF_CONFIG_SMALL("Apply vibrato effect."),
.priv_size = sizeof(VibratoContext),

View File

@ -477,7 +477,7 @@ static const AVFilterPad avfilter_af_volume_outputs[] = {
{ NULL }
};
AVFilter ff_af_volume = {
const AVFilter ff_af_volume = {
.name = "volume",
.description = NULL_IF_CONFIG_SMALL("Change input volume."),
.query_formats = query_formats,

View File

@ -155,7 +155,7 @@ static const AVFilterPad volumedetect_outputs[] = {
{ NULL }
};
AVFilter ff_af_volumedetect = {
const AVFilter ff_af_volumedetect = {
.name = "volumedetect",
.description = NULL_IF_CONFIG_SMALL("Detect audio volume."),
.priv_size = sizeof(VolDetectContext),

File diff suppressed because it is too large Load Diff

View File

@ -37,7 +37,7 @@ static const AVFilterPad avfilter_asink_anullsink_inputs[] = {
{ NULL },
};
AVFilter ff_asink_anullsink = {
const AVFilter ff_asink_anullsink = {
.name = "anullsink",
.description = NULL_IF_CONFIG_SMALL("Do absolutely nothing with the input audio."),
.priv_size = 0,

View File

@ -317,7 +317,7 @@ static const AVFilterPad afirsrc_outputs[] = {
{ NULL }
};
AVFilter ff_asrc_afirsrc = {
const AVFilter ff_asrc_afirsrc = {
.name = "afirsrc",
.description = NULL_IF_CONFIG_SMALL("Generate a FIR coefficients audio stream."),
.query_formats = query_formats,

View File

@ -246,7 +246,7 @@ static const AVFilterPad anoisesrc_outputs[] = {
{ NULL }
};
AVFilter ff_asrc_anoisesrc = {
const AVFilter ff_asrc_anoisesrc = {
.name = "anoisesrc",
.description = NULL_IF_CONFIG_SMALL("Generate a noise audio signal."),
.query_formats = query_formats,

View File

@ -137,7 +137,7 @@ static const AVFilterPad avfilter_asrc_anullsrc_outputs[] = {
{ NULL }
};
AVFilter ff_asrc_anullsrc = {
const AVFilter ff_asrc_anullsrc = {
.name = "anullsrc",
.description = NULL_IF_CONFIG_SMALL("Null audio source, return empty audio frames."),
.init = init,

View File

@ -274,7 +274,7 @@ static const AVFilterPad flite_outputs[] = {
{ NULL }
};
AVFilter ff_asrc_flite = {
const AVFilter ff_asrc_flite = {
.name = "flite",
.description = NULL_IF_CONFIG_SMALL("Synthesize voice from text using libflite."),
.query_formats = query_formats,

View File

@ -187,7 +187,7 @@ static const AVFilterPad hilbert_outputs[] = {
{ NULL }
};
AVFilter ff_asrc_hilbert = {
const AVFilter ff_asrc_hilbert = {
.name = "hilbert",
.description = NULL_IF_CONFIG_SMALL("Generate a Hilbert transform FIR coefficients."),
.query_formats = query_formats,

View File

@ -444,7 +444,7 @@ static const AVOption sinc_options[] = {
AVFILTER_DEFINE_CLASS(sinc);
AVFilter ff_asrc_sinc = {
const AVFilter ff_asrc_sinc = {
.name = "sinc",
.description = NULL_IF_CONFIG_SMALL("Generate a sinc kaiser-windowed low-pass, high-pass, band-pass, or band-reject FIR coefficients."),
.priv_size = sizeof(SincContext),

View File

@ -269,7 +269,7 @@ static const AVFilterPad sine_outputs[] = {
{ NULL }
};
AVFilter ff_asrc_sine = {
const AVFilter ff_asrc_sine = {
.name = "sine",
.description = NULL_IF_CONFIG_SMALL("Generate sine wave audio signal."),
.query_formats = query_formats,

View File

@ -261,7 +261,7 @@ static const AVFilterPad outputs[] = {
{ NULL }
};
AVFilter ff_avf_abitscope = {
const AVFilter ff_avf_abitscope = {
.name = "abitscope",
.description = NULL_IF_CONFIG_SMALL("Convert input audio to audio bit scope video output."),
.query_formats = query_formats,

View File

@ -424,7 +424,7 @@ static const AVFilterPad ahistogram_outputs[] = {
{ NULL }
};
AVFilter ff_avf_ahistogram = {
const AVFilter ff_avf_ahistogram = {
.name = "ahistogram",
.description = NULL_IF_CONFIG_SMALL("Convert input audio to histogram video output."),
.uninit = uninit,

View File

@ -385,7 +385,7 @@ static const AVFilterPad inputs[] = {
{ NULL }
};
AVFilter ff_avf_aphasemeter = {
const AVFilter ff_avf_aphasemeter = {
.name = "aphasemeter",
.description = NULL_IF_CONFIG_SMALL("Convert input audio to phase meter video output."),
.init = init,

View File

@ -415,7 +415,7 @@ static const AVFilterPad audiovectorscope_outputs[] = {
{ NULL }
};
AVFilter ff_avf_avectorscope = {
const AVFilter ff_avf_avectorscope = {
.name = "avectorscope",
.description = NULL_IF_CONFIG_SMALL("Convert input audio to vectorscope video output."),
.uninit = uninit,

View File

@ -447,7 +447,7 @@ static int process_command(AVFilterContext *ctx, const char *cmd, const char *ar
return ret;
}
AVFilter ff_avf_concat = {
const AVFilter ff_avf_concat = {
.name = "concat",
.description = NULL_IF_CONFIG_SMALL("Concatenate audio and video streams."),
.init = init,

View File

@ -1589,7 +1589,7 @@ static const AVFilterPad showcqt_outputs[] = {
{ NULL }
};
AVFilter ff_avf_showcqt = {
const AVFilter ff_avf_showcqt = {
.name = "showcqt",
.description = NULL_IF_CONFIG_SMALL("Convert input audio to a CQT (Constant/Clamped Q Transform) spectrum video output."),
.init = init,

Some files were not shown because too many files have changed in this diff Show More