vp9: add fate sample for parallelmode.
authorRonald S. Bultje <rsbultje@gmail.com>
Thu, 6 Feb 2014 22:52:17 +0000 (23:52 +0100)
committerAnton Khirnov <anton@khirnov.net>
Wed, 12 Feb 2014 14:17:40 +0000 (15:17 +0100)
This disables backward probability updates, which makes the codec more
friendly for frame-level multi-threading.

Signed-off-by: Anton Khirnov <anton@khirnov.net>
tests/fate/vpx.mak
tests/ref/fate/vp9-parallelmode-akiyo [new file with mode: 0644]

index f969738..5bb0243 100644 (file)
@@ -73,6 +73,7 @@ $(foreach W,$(VP9_SIZE_A),$(eval $(foreach H,$(VP9_SIZE_A),$(eval $(call FATE_VP
 $(foreach W,$(VP9_SIZE_B),$(eval $(foreach H,$(VP9_SIZE_B),$(eval $(call FATE_VP9_SUITE,03-size-$(W)x$(H),$(1),$(2))))))
 $(eval $(call FATE_VP9_SUITE,03-deltaq,$(1),$(2)))
 $(eval $(call FATE_VP9_SUITE,2pass-akiyo,$(1),$(2)))
+$(eval $(call FATE_VP9_SUITE,parallelmode-akiyo,$(1),$(2)))
 $(eval $(call FATE_VP9_SUITE,segmentation-akiyo,$(1),$(2)))
 $(eval $(call FATE_VP9_SUITE,tiling-pedestrian,$(1),$(2)))
 endef
diff --git a/tests/ref/fate/vp9-parallelmode-akiyo b/tests/ref/fate/vp9-parallelmode-akiyo
new file mode 100644 (file)
index 0000000..0978807
--- /dev/null
@@ -0,0 +1,26 @@
+#tb 0: 1/1000
+0,          0,          0,        0,   152064, f5bc602db15c69545307e56990f9f9f7
+0,         33,         33,        0,   152064, b56428b6f97669938c8b9b05458fca70
+0,         66,         66,        0,   152064, b56428b6f97669938c8b9b05458fca70
+0,        100,        100,        0,   152064, 3098d2eb9129beddb6975e3ae332a4ab
+0,        133,        133,        0,   152064, 6719f3a6c22f05dc53dd3906e4154bd7
+0,        166,        166,        0,   152064, 8cd9a12761e35f67c278949cd3aee88f
+0,        200,        200,        0,   152064, 8cd9a12761e35f67c278949cd3aee88f
+0,        233,        233,        0,   152064, 0160dec415234d39f148e91f72d264ab
+0,        266,        266,        0,   152064, 9f90d96d67d9e9b3716abe2a3faa854e
+0,        300,        300,        0,   152064, 1edb312f9d0be7835b964a3ffa014759
+0,        333,        333,        0,   152064, 7614fd674609afccacd355aa2f714c75
+0,        367,        367,        0,   152064, cb46868706dd246878bebf354aff66f4
+0,        400,        400,        0,   152064, da36fe96cb4956036f890bb2f6d05b98
+0,        433,        433,        0,   152064, af0a178c68b719b369c8fa8537d38e65
+0,        467,        467,        0,   152064, ff03dbc436376fc60ac240cd6c4fc518
+0,        500,        500,        0,   152064, b0bf25e139556bd9067616db7e4f47b5
+0,        533,        533,        0,   152064, e70d5480c1f82fc877bbe1a8093f807a
+0,        567,        567,        0,   152064, 622fb43e6ff63834f0f680a68b49f6e6
+0,        600,        600,        0,   152064, c331ebba15f2290f174533dbffb3c27b
+0,        633,        633,        0,   152064, 15cb153425c55f7065fb36606c48972e
+0,        667,        667,        0,   152064, b95c7699639c51b08b3615ef7fa7046c
+0,        700,        700,        0,   152064, b4774148c71c9c184bda5a18294e459c
+0,        734,        734,        0,   152064, 795b7ce4c5e0dc343bd8f80ad6c1a454
+0,        767,        767,        0,   152064, 19163601b7b6138e2940cf28f6df6c7f
+0,        800,        800,        0,   152064, b9b388e0892c52df0680a30bfa954506