]> git.sesse.net Git - ffmpeg/commitdiff
avfilter/af_extrastereo: add support for commands
authorPaul B Mahol <onemda@gmail.com>
Fri, 27 Dec 2019 19:57:06 +0000 (20:57 +0100)
committerPaul B Mahol <onemda@gmail.com>
Fri, 27 Dec 2019 19:57:06 +0000 (20:57 +0100)
doc/filters.texi
libavfilter/af_extrastereo.c

index a700f7eb742e4d0b913d77f3ced82a41357b6dd8..d09dd38958ef9eecc96bab13f36b5ce3de06e6d7 100644 (file)
@@ -3558,6 +3558,10 @@ Sets the difference coefficient (default: 2.5). 0.0 means mono sound
 Enable clipping. By default is enabled.
 @end table
 
+@subsection Commands
+
+This filter supports the all above options as @ref{commands}.
+
 @section firequalizer
 Apply FIR Equalization using arbitrary frequency response.
 
index 83eba47410adad8c61bf1a764f5c012fb7ec8783..d8e4da9a93653622c4775304b831dd4c494f354e 100644 (file)
@@ -31,7 +31,7 @@ typedef struct ExtraStereoContext {
 } ExtraStereoContext;
 
 #define OFFSET(x) offsetof(ExtraStereoContext, x)
-#define A AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM
+#define A AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_RUNTIME_PARAM
 
 static const AVOption extrastereo_options[] = {
     { "m", "set the difference coefficient", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.5}, -10, 10, A },
@@ -129,4 +129,5 @@ AVFilter ff_af_extrastereo = {
     .inputs         = inputs,
     .outputs        = outputs,
     .flags          = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC,
+    .process_command = ff_filter_process_command,
 };