From: Yaowu Xu Date: Tue, 17 Dec 2013 22:44:33 +0000 (-0800) Subject: Added a test vector that exercises lpf deltas X-Git-Tag: v1.4.0~2799^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2424ba3d8b19c356acd8ec4a212895a43a2f0802;p=libvpx Added a test vector that exercises lpf deltas From frame 2, the lpf deltas are all cleared for for even frames, and a set of values are set and used for odd frames. The intention is to exercise decoding code around lpf delta/update decoding. Change-Id: Ic9ff1bc2c2a023f4805852f8573398f2ec2249d7 --- diff --git a/test/test-data.sha1 b/test/test-data.sha1 index 03881c772..492705948 100644 --- a/test/test-data.sha1 +++ b/test/test-data.sha1 @@ -571,3 +571,5 @@ a34e14923d6d17b1144254d8187d7f85b700a63c vp90-2-02-size-lf-1920x1080.webm e3b28ddcfaeb37fb4d132b93f92642a9ad17c22d vp90-2-02-size-lf-1920x1080.webm.md5 d48c5db1b0f8e60521a7c749696b8067886033a3 vp90-2-09-aq2.webm 84c1599298aac78f2fc05ae2274575d10569dfa0 vp90-2-09-aq2.webm.md5 +55fc55ed73d578ed60fad05692579873f8bad758 vp90-2-09-lf_deltas.webm +54638c38009198c38c8f3b25c182b709b6c1fd2e vp90-2-09-lf_deltas.webm.md5 diff --git a/test/test.mk b/test/test.mk index 13e1e3ae1..5a1d39de5 100644 --- a/test/test.mk +++ b/test/test.mk @@ -671,6 +671,8 @@ LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER) += vp90-2-09-subpixel-00.ivf LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER) += vp90-2-09-subpixel-00.ivf.md5 LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER) += vp90-2-09-aq2.webm LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER) += vp90-2-09-aq2.webm.md5 +LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER) += vp90-2-09-lf_deltas.webm +LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER) += vp90-2-09-lf_deltas.webm.md5 LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER) += vp91-2-04-yv444.webm LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER) += vp91-2-04-yv444.webm.md5 diff --git a/test/test_vectors.cc b/test/test_vectors.cc index 5b58c4a48..16298d0ff 100644 --- a/test/test_vectors.cc +++ b/test/test_vectors.cc @@ -159,6 +159,7 @@ const char *kVP9TestVectors[kNumVp9TestVectors] = { "vp90-2-09-subpixel-00.ivf", "vp90-2-02-size-lf-1920x1080.webm", "vp90-2-09-aq2.webm", + "vp90-2-09-lf_deltas.webm", #if CONFIG_NON420 "vp91-2-04-yv444.webm" #endif diff --git a/test/test_vectors.h b/test/test_vectors.h index 491de337c..5f62e9919 100644 --- a/test/test_vectors.h +++ b/test/test_vectors.h @@ -22,9 +22,9 @@ extern const char *kVP8TestVectors[kNumVp8TestVectors]; #if CONFIG_VP9_DECODER #if CONFIG_NON420 -const int kNumVp9TestVectors = 215; +const int kNumVp9TestVectors = 216; #else -const int kNumVp9TestVectors = 214; +const int kNumVp9TestVectors = 215; #endif extern const char *kVP9TestVectors[kNumVp9TestVectors];