[FFmpeg-devel] [PATCH 2/2] FATE: add tests for v360/ssim360 filters
Anton Khirnov
anton at khirnov.net
Mon Aug 30 12:16:06 EEST 2021
Quoting Derek Buitenhuis (2021-08-09 15:43:02)
> On 8/9/2021 11:29 AM, Anton Khirnov wrote:
> > diff --git a/libavfilter/Makefile b/libavfilter/Makefile
> > index b0348ccfa3..27dd0c4b47 100644
> > --- a/libavfilter/Makefile
> > +++ b/libavfilter/Makefile
> > @@ -559,7 +559,8 @@ SKIPHEADERS-$(CONFIG_VULKAN) += vulkan.h
> >
> > OBJS-$(CONFIG_LIBGLSLANG) += glslang.o
> >
> > -TOOLS = graph2dot
> > +TOOLS = graph2dot \
> > + spherical_compare
>
> Is there a reason it needs a new tool rather than ffmpeg.c?
I do not believe every single testing-only feature needs to be stuffed
into ffmpeg.c. It's big and complicated enough already, while tests
should ideally be simple and test just the thing they are supposed to
test.
>
> > +frame 0
> > +lavfi.ssim360.Y=0.97
> > +lavfi.ssim360.U=1.00
> > +lavfi.ssim360.V=1.00
> > +lavfi.ssim360.All=1.00
> > +lavfi.ssim360.dB=25.19
>
> Is it wise to do a non-fuzzy compare of floats?
One could hope that truncating to two decimal places might not break,
but I suppose it's still possible. Guess I could change the tool to
parse the strings and compare them properly.
--
Anton Khirnov
More information about the ffmpeg-devel
mailing list