The branch, master has been updated
via 2b221fdb4a1bdc556225eb15688dc112b81f2246 (commit)
from 0486ad61ceb71b7a45976e6e45a4d2a2813aef75 (commit)
- Log -----------------------------------------------------------------
commit 2b221fdb4a1bdc556225eb15688dc112b81f2246
Author: Gyan Doshi <[email protected]>
AuthorDate: Tue Nov 25 12:41:37 2025 +0530
Commit: Gyan Doshi <[email protected]>
CommitDate: Tue Nov 25 12:42:41 2025 +0530
avfilter/zscale: add support for resize filter spline64
Fixes #20928
diff --git a/doc/filters.texi b/doc/filters.texi
index 7605812428..168ea0d2da 100644
--- a/doc/filters.texi
+++ b/doc/filters.texi
@@ -26504,6 +26504,7 @@ Possible values are:
@item bicubic
@item spline16
@item spline36
+@item spline64
@item lanczos
@end table
diff --git a/libavfilter/vf_zscale.c b/libavfilter/vf_zscale.c
index 9ea50133c6..96cbd3c4b2 100644
--- a/libavfilter/vf_zscale.c
+++ b/libavfilter/vf_zscale.c
@@ -940,13 +940,14 @@ static const AVOption zscale_options[] = {
{ "ordered", 0, 0, AV_OPT_TYPE_CONST,
{.i64 = ZIMG_DITHER_ORDERED}, 0, 0, FLAGS, .unit = "dither" },
{ "random", 0, 0, AV_OPT_TYPE_CONST,
{.i64 = ZIMG_DITHER_RANDOM}, 0, 0, FLAGS, .unit = "dither" },
{ "error_diffusion", 0, 0, AV_OPT_TYPE_CONST,
{.i64 = ZIMG_DITHER_ERROR_DIFFUSION}, 0, 0, FLAGS, .unit = "dither" },
- { "filter", "set filter type", OFFSET(filter), AV_OPT_TYPE_INT,
{.i64 = ZIMG_RESIZE_BILINEAR}, 0, ZIMG_RESIZE_LANCZOS, FLAGS, .unit = "filter"
},
- { "f", "set filter type", OFFSET(filter), AV_OPT_TYPE_INT,
{.i64 = ZIMG_RESIZE_BILINEAR}, 0, ZIMG_RESIZE_LANCZOS, FLAGS, .unit = "filter"
},
+ { "filter", "set filter type", OFFSET(filter), AV_OPT_TYPE_INT,
{.i64 = ZIMG_RESIZE_BILINEAR}, 0, ZIMG_RESIZE_SPLINE64, FLAGS, .unit = "filter"
},
+ { "f", "set filter type", OFFSET(filter), AV_OPT_TYPE_INT,
{.i64 = ZIMG_RESIZE_BILINEAR}, 0, ZIMG_RESIZE_SPLINE64, FLAGS, .unit = "filter"
},
{ "point", 0, 0, AV_OPT_TYPE_CONST,
{.i64 = ZIMG_RESIZE_POINT}, 0, 0, FLAGS, .unit = "filter" },
{ "bilinear", 0, 0, AV_OPT_TYPE_CONST,
{.i64 = ZIMG_RESIZE_BILINEAR}, 0, 0, FLAGS, .unit = "filter" },
{ "bicubic", 0, 0, AV_OPT_TYPE_CONST,
{.i64 = ZIMG_RESIZE_BICUBIC}, 0, 0, FLAGS, .unit = "filter" },
{ "spline16", 0, 0, AV_OPT_TYPE_CONST,
{.i64 = ZIMG_RESIZE_SPLINE16}, 0, 0, FLAGS, .unit = "filter" },
{ "spline36", 0, 0, AV_OPT_TYPE_CONST,
{.i64 = ZIMG_RESIZE_SPLINE36}, 0, 0, FLAGS, .unit = "filter" },
+ { "spline64", 0, 0, AV_OPT_TYPE_CONST,
{.i64 = ZIMG_RESIZE_SPLINE64}, 0, 0, FLAGS, .unit = "filter" },
{ "lanczos", 0, 0, AV_OPT_TYPE_CONST,
{.i64 = ZIMG_RESIZE_LANCZOS}, 0, 0, FLAGS, .unit = "filter" },
{ "out_range", "set color range", OFFSET(range), AV_OPT_TYPE_INT,
{.i64 = -1}, -1, ZIMG_RANGE_FULL, FLAGS, .unit = "range" },
{ "range", "set color range", OFFSET(range), AV_OPT_TYPE_INT,
{.i64 = -1}, -1, ZIMG_RANGE_FULL, FLAGS, .unit = "range" },
-----------------------------------------------------------------------
Summary of changes:
doc/filters.texi | 1 +
libavfilter/vf_zscale.c | 5 +++--
2 files changed, 4 insertions(+), 2 deletions(-)
hooks/post-receive
--
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]