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]

Reply via email to