aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJun Zhao <barryjzhao@tencent.com>2020-01-10 19:48:02 +0800
committerJun Zhao <barryjzhao@tencent.com>2020-01-13 09:25:18 +0800
commit692f0519bbefbeac2004aba92c35a37c5f378eaf (patch)
tree08c2512c954acfcf12ca764d3bdfeebb6ff2da4b
parent029cc9883fa7fe0e4fdbaac29f2d53d31c9792e3 (diff)
downloadffmpeg-692f0519bbefbeac2004aba92c35a37c5f378eaf.tar.gz
lavfi/spp: add "quality" option in runtime change path
it's stranage to use option "level" in runtime change path but used "quality" in option, add "quality" in runtime change path, it's more intuitive and keep the "level" for compatibility. Reviewe-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
-rw-r--r--doc/filters.texi9
-rw-r--r--libavfilter/vf_spp.c2
2 files changed, 10 insertions, 1 deletions
diff --git a/doc/filters.texi b/doc/filters.texi
index d51fc4d9e0..e691ec0bb2 100644
--- a/doc/filters.texi
+++ b/doc/filters.texi
@@ -17290,6 +17290,15 @@ option may cause flicker since the B-Frames have often larger QP. Default is
@code{0} (not enabled).
@end table
+@subsection Commands
+
+This filter supports the following commands:
+@table @option
+@item level
+@item quality
+Same as quality option. And the command accepts the @code{max} same as the @code{6}.
+@end table
+
@section sr
Scale the input by applying one of the super-resolution methods based on
diff --git a/libavfilter/vf_spp.c b/libavfilter/vf_spp.c
index fe579cedb1..db381cdf30 100644
--- a/libavfilter/vf_spp.c
+++ b/libavfilter/vf_spp.c
@@ -444,7 +444,7 @@ static int process_command(AVFilterContext *ctx, const char *cmd, const char *ar
{
SPPContext *s = ctx->priv;
- if (!strcmp(cmd, "level")) {
+ if (!strcmp(cmd, "level") || !strcmp(cmd, "quality")) {
if (!strcmp(args, "max"))
s->log2_count = MAX_LEVEL;
else