You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	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:
		
				
					committed by
					
						 James Almer
						James Almer
					
				
			
			
				
	
			
			
			
						parent
						
							85ba17f36d
						
					
				
				
					commit
					a04ad248a0
				
			
							
								
								
									
										4
									
								
								configure
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								configure
									
									
									
									
										vendored
									
									
								
							| @@ -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(){ | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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."), | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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."), | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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),             \ | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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."), | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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."), | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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."), | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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
											
										
									
								
							| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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), | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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, | ||||
|   | ||||
| @@ -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
		Reference in New Issue
	
	Block a user