[FFmpeg-devel] [PATCH v2] checkasm: vvc: Use checkasm_check for printing failing output
Martin Storsjö
martin at martin.st
Tue Dec 10 11:29:12 EET 2024
On Mon, 9 Dec 2024, Ronald S. Bultje wrote:
> On Mon, Dec 9, 2024 at 5:02 PM Martin Storsjö <martin at martin.st> wrote:
> Share the checkasm_check_pixel macro from hevc_pel in
> checkasm.h,
> to allow other tests to use the same. (To use it in other tests,
> those tests need to have a similar setup for high bitdepth
> pixels,
> with a local variable named "bit_depth".)
>
> This simplifies the code for checking the output, and can print
> the failing output (including a map of matching/mismatching
> elements) if checkasm is run with the -v/--verbose option.
> ---
> v2: Moved the macro to checkasm.h and added a comment about
> where
> it works and what it assumes. I checked that other checkasm
> tests
> like vp9dsp also have a similarly matching bit_depth parameter,
> so it might work quite well there too.
> ---
> tests/checkasm/checkasm.h | 12 ++++++++++++
> tests/checkasm/hevc_pel.c | 9 ---------
> tests/checkasm/vvc_alf.c | 10 ++--------
> 3 files changed, 14 insertions(+), 17 deletions(-)
>
>
> No further comments from me - LGTM.
Thanks, pushed.
// Martin
More information about the ffmpeg-devel
mailing list