[FFmpeg-cvslog] checkasm: vp9dsp: Benchmark the dc-only version of idct_idct separately

Martin Storsjö git at videolan.org
Sat Apr 1 12:54:57 EEST 2017


ffmpeg | branch: master | Martin Storsjö <martin at martin.st> | Mon Nov 14 23:44:06 2016 +0200| [81d7f0bbca837afda1f7e60d3ae52ab1360ab44b] | committer: Martin Storsjö

checkasm: vp9dsp: Benchmark the dc-only version of idct_idct separately

The dc-only mode is already checked to work correctly above, but this
allows benchmarking this mode for performance tuning, and allows making
sure that it actually is correctly hooked up.

Signed-off-by: Martin Storsjö <martin at martin.st>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=81d7f0bbca837afda1f7e60d3ae52ab1360ab44b
---

 tests/checkasm/vp9dsp.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/tests/checkasm/vp9dsp.c b/tests/checkasm/vp9dsp.c
index 690e0cf..b9d1c73 100644
--- a/tests/checkasm/vp9dsp.c
+++ b/tests/checkasm/vp9dsp.c
@@ -297,6 +297,12 @@ static void check_itxfm(void)
                 }
                 bench_new(dst, sz * SIZEOF_PIXEL, coef, sz * sz);
             }
+            if (txtp == 0 && tx != 4) {
+                if (check_func(dsp.itxfm_add[tx][txtp], "vp9_inv_%s_%dx%d_dc_add",
+                               txtp_types[txtp], sz, sz)) {
+                    bench_new(dst, sz * SIZEOF_PIXEL, coef, 1);
+                }
+            }
         }
     }
     report("itxfm");



More information about the ffmpeg-cvslog mailing list