This is an automated email from the git hooks/post-receive script. Git pushed a commit to branch master in repository ffmpeg.
commit d7ce8c30e0206c94a399de34dfed641b68d6923e Author: Andreas Rheinhardt <[email protected]> AuthorDate: Fri Aug 7 01:39:51 2026 +0200 Commit: Andreas Rheinhardt <[email protected]> CommitDate: Sun Aug 9 17:22:57 2026 +0200 tests/checkasm/ttadsp: Also test ttaencdsp Reviewed-by: Lynne <[email protected]> Signed-off-by: Andreas Rheinhardt <[email protected]> --- tests/checkasm/Makefile | 1 + tests/checkasm/checkasm.c | 3 +++ tests/checkasm/checkasm.h | 1 + tests/checkasm/ttadsp.c | 18 ++++++++++++++++++ tests/fate/checkasm.mak | 1 + 5 files changed, 24 insertions(+) diff --git a/tests/checkasm/Makefile b/tests/checkasm/Makefile index 7f9b78dfca..169b40413b 100644 --- a/tests/checkasm/Makefile +++ b/tests/checkasm/Makefile @@ -56,6 +56,7 @@ AVCODECOBJS-$(CONFIG_SNOW_DECODER) += snowdsp.o AVCODECOBJS-$(CONFIG_SVQ1_ENCODER) += svq1enc.o AVCODECOBJS-$(CONFIG_TAK_DECODER) += takdsp.o AVCODECOBJS-$(CONFIG_TTA_DECODER) += ttadsp.o +AVCODECOBJS-$(CONFIG_TTA_ENCODER) += ttadsp.o AVCODECOBJS-$(CONFIG_UTVIDEO_DECODER) += utvideodsp.o AVCODECOBJS-$(CONFIG_V210_DECODER) += v210dec.o AVCODECOBJS-$(CONFIG_V210_ENCODER) += v210enc.o diff --git a/tests/checkasm/checkasm.c b/tests/checkasm/checkasm.c index 06d86bb679..bf578f8989 100644 --- a/tests/checkasm/checkasm.c +++ b/tests/checkasm/checkasm.c @@ -205,6 +205,9 @@ static const CheckasmTest tests[] = { #if CONFIG_TTA_DECODER { "ttadsp", checkasm_check_ttadsp }, #endif + #if CONFIG_TTA_ENCODER + { "ttaencdsp", checkasm_check_ttaencdsp }, + #endif #if CONFIG_UTVIDEO_DECODER { "utvideodsp", checkasm_check_utvideodsp }, #endif diff --git a/tests/checkasm/checkasm.h b/tests/checkasm/checkasm.h index 40c4b39f88..cdf73fffe2 100644 --- a/tests/checkasm/checkasm.h +++ b/tests/checkasm/checkasm.h @@ -107,6 +107,7 @@ void checkasm_check_sw_yuv2yuv(void); void checkasm_check_sw_ops(void); void checkasm_check_takdsp(void); void checkasm_check_ttadsp(void); +void checkasm_check_ttaencdsp(void); void checkasm_check_utvideodsp(void); void checkasm_check_v210dec(void); void checkasm_check_v210enc(void); diff --git a/tests/checkasm/ttadsp.c b/tests/checkasm/ttadsp.c index 5dd44eb77f..485b785f32 100644 --- a/tests/checkasm/ttadsp.c +++ b/tests/checkasm/ttadsp.c @@ -18,10 +18,13 @@ #include <string.h> +#include "config_components.h" + #include "checkasm.h" #include "libavcodec/ttadata.h" #include "libavcodec/ttadsp.h" +#include "libavcodec/ttaencdsp.h" #include "libavutil/mem_internal.h" #define randomize_buffer(NAME) \ @@ -62,6 +65,7 @@ static void check_filter_process(void) bench_new(alt(qm), alt(dx), alt(dl), alt(&error), alt(&in), shift, round); } +#if CONFIG_TTA_DECODER void checkasm_check_ttadsp(void) { TTADSPContext ttadsp; @@ -72,3 +76,17 @@ void checkasm_check_ttadsp(void) check_filter_process(); report("filter_process"); } +#endif + +#if CONFIG_TTA_ENCODER +void checkasm_check_ttaencdsp(void) +{ + TTAEncDSPContext ttaencdsp; + + ff_ttaencdsp_init(&ttaencdsp); + + if (check_func(ttaencdsp.filter_process, "filter_process")) + check_filter_process(); + report("filter_process"); +} +#endif diff --git a/tests/fate/checkasm.mak b/tests/fate/checkasm.mak index 082ff99bb8..adc082e39a 100644 --- a/tests/fate/checkasm.mak +++ b/tests/fate/checkasm.mak @@ -70,6 +70,7 @@ FATE_CHECKASM = fate-checkasm-aacencdsp \ fate-checkasm-sw_yuv2yuv \ fate-checkasm-takdsp \ fate-checkasm-ttadsp \ + fate-checkasm-ttaencdsp \ fate-checkasm-utvideodsp \ fate-checkasm-v210dec \ fate-checkasm-v210enc \ _______________________________________________ ffmpeg-cvslog mailing list -- [email protected] To unsubscribe send an email to [email protected]
