vp9: add fate test for segmentation image-edge issue.
authorRonald S. Bultje <rsbultje@gmail.com>
Thu, 23 Apr 2015 00:18:52 +0000 (20:18 -0400)
committerMichael Niedermayer <michaelni@gmx.at>
Fri, 24 Apr 2015 14:54:31 +0000 (16:54 +0200)
Sample available at:
http://downloads.webmproject.org/test_data/libvpx/vp90-2-15-segkey_adpq.webm

tests/fate/vpx.mak
tests/ref/fate/vp9-15-segkey_adpq [new file with mode: 0644]

index 0872c9b..428823c 100644 (file)
@@ -103,6 +103,7 @@ $(eval $(call FATE_VP9_SUITE,06-bilinear,$(1),$(2)))
 $(eval $(call FATE_VP9_SUITE,09-lf_deltas,$(1),$(2)))
 $(eval $(call FATE_VP9_SUITE,10-show-existing-frame,$(1),$(2)))
 $(eval $(call FATE_VP9_SUITE,10-show-existing-frame2,$(1),$(2)))
+$(eval $(call FATE_VP9_SUITE,15-segkey_adpq,$(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-aq-akiyo,$(1),$(2)))
diff --git a/tests/ref/fate/vp9-15-segkey_adpq b/tests/ref/fate/vp9-15-segkey_adpq
new file mode 100644 (file)
index 0000000..f12db8b
--- /dev/null
@@ -0,0 +1,155 @@
+#format: frame checksums
+#version: 1
+#hash: MD5
+#tb 0: 1001/30000
+#stream#, dts,        pts, duration,     size, hash
+0,          0,          0,        1,   613440, d4f0e4b606ddb40b482aecb24cf3bc63
+0,          1,          1,        1,   613440, 692ec092bc5928fa6430d056e883759a
+0,          2,          2,        1,   613440, dad790df33430899fed98886a24b37e5
+0,          3,          3,        1,   613440, 7e66e793ac9462a40dd5b963fb62e667
+0,          4,          4,        1,   613440, 0d795c6e20f42f09aca0ddb9dffaa6e8
+0,          5,          5,        1,   613440, 0ef3739c4ab2c51f0ab8e290eadad77e
+0,          6,          6,        1,   613440, 04a15f765960263c1b4a5a8822e17322
+0,          7,          7,        1,   613440, 116d518830c958bf46759fd79bc74198
+0,          8,          8,        1,   613440, 58ea67addab05825cc2e5f2ab99fca4b
+0,          9,          9,        1,   613440, 590f6e5deea6dde21dc1098fa2017c2f
+0,         10,         10,        1,   613440, 895479957b0882ccce4159782dee8deb
+0,         11,         11,        1,   613440, cc8e05afdfb6f9c7042fd6f9e9d49140
+0,         12,         12,        1,   613440, 3e47c556a63af90f1ca4609f97f25d2c
+0,         13,         13,        1,   613440, e5ca5dce8cbd39412db2fe219d6d2594
+0,         14,         14,        1,   613440, c62b456e12230660d26eb7226f257d0c
+0,         15,         15,        1,   613440, e184c961b373de465d3242f32f7cf3ed
+0,         16,         16,        1,   613440, 7466b91858f740fc28965a63effe05d6
+0,         17,         17,        1,   613440, c8f06a3b1e471c4e7a9efd71a30dfe3b
+0,         18,         18,        1,   613440, d4fb95148963b2eaff0211ddc5117c13
+0,         19,         19,        1,   613440, c646526b40277289520d47ed8ca3b644
+0,         20,         20,        1,   613440, e441ae686fa444e4e3584543611043ba
+0,         21,         21,        1,   613440, 68d707ef6909bfbc02dcbd9e392a04f6
+0,         22,         22,        1,   613440, 1ff285d17a26622b61bd2651754602b1
+0,         23,         23,        1,   613440, c272192987e44e54e5335e6416bd15a5
+0,         24,         24,        1,   613440, 8f6f02572181eb4855dcd4c957e57d2e
+0,         25,         25,        1,   613440, baf03eb567fd092eeb6f08ff5e098350
+0,         26,         26,        1,   613440, 479c78bd3da0892b8d4e32c99ec4739f
+0,         27,         27,        1,   613440, d39a52f6e30ef10462bdef1006809e88
+0,         28,         28,        1,   613440, d58395369806221efe9ba88513319d8a
+0,         29,         29,        1,   613440, 459e77e83c510ee1d79bf069752d44e5
+0,         30,         30,        1,   613440, 438027c8eacb9c795f8267a151ef5a4e
+0,         31,         31,        1,   613440, ea6b73fb0d4b23ebbdaeb0267135d083
+0,         32,         32,        1,   613440, 48160c624d4d5050a4c8abcbe0edf4b2
+0,         33,         33,        1,   613440, 6fc6d5b4751cf137fc0204c0026f2503
+0,         34,         34,        1,   613440, 5ea20f6483fc5cde854313ed8288c7ca
+0,         35,         35,        1,   613440, dafa41fa3468f684ca5538593cd1a0de
+0,         36,         36,        1,   613440, b73d3336c83a27874e24b691c34c3421
+0,         37,         37,        1,   613440, d0b0488a5871a49442746ac8ea1343bc
+0,         38,         38,        1,   613440, df6fe9cb354624b69908730f24f51b88
+0,         39,         39,        1,   613440, a388b159a024ace9437976206e62473c
+0,         40,         40,        1,   613440, 9007423410201a70b6997477ed9040f6
+0,         41,         41,        1,   613440, 7f7425cc018ad391e06b867f51d69513
+0,         42,         42,        1,   613440, 2ef51a3a15c627f803eee7f351cdfa4e
+0,         43,         43,        1,   613440, 260cded2461ab87181d650c58a8a0656
+0,         44,         44,        1,   613440, fdd7a93b5f25ec2b74d93736fa7bb475
+0,         45,         45,        1,   613440, 810bb95ef0221b50ef12c7d0a4740fec
+0,         46,         46,        1,   613440, f7eb4d63c16aebfeba4804c4e9c2c134
+0,         47,         47,        1,   613440, a1ae94b85bced552e2c4f15ab5c5096d
+0,         48,         48,        1,   613440, 4b7b9e460b4a4ceab5deb5c6876cea05
+0,         49,         49,        1,   613440, 514472399dc39fcc4e833e166b81ea8e
+0,         50,         50,        1,   613440, dca73ca76936d0a7eeb71c20955ea3a3
+0,         51,         51,        1,   613440, 927b185567b515a6bd102e1199ee1836
+0,         52,         52,        1,   613440, 63e1fffd59b77c53811d75a116fbac60
+0,         53,         53,        1,   613440, 5ca302497e81d564cfd455e2b606b262
+0,         54,         54,        1,   613440, 6e317d469ee664bc511a8286650f0b79
+0,         55,         55,        1,   613440, d93e1909f3bdda983e0b3c73a8c51754
+0,         56,         56,        1,   613440, 836072cb1c4dc3dc32c935ba4ac3f716
+0,         57,         57,        1,   613440, 014e61666ba819260a25f09ae97768a8
+0,         58,         58,        1,   613440, 997fa6283e48ff017ce04041b9022fb9
+0,         59,         59,        1,   613440, b2c35749c6b848601193c2eff7f0bdf1
+0,         60,         60,        1,   613440, 813e9f562ef53589afbfe7d73002c136
+0,         61,         61,        1,   613440, be876a05cfc72fe6138e1c24b6e94c3f
+0,         62,         62,        1,   613440, 2a33b99f67fe5579ddbd62bac085ae8a
+0,         63,         63,        1,   613440, 8d374a1886861cfd9ca6f16a0aff1b6c
+0,         64,         64,        1,   613440, eff4e17b08c67a1663c8f1cc614bd94a
+0,         65,         65,        1,   613440, 39e4d97460cf02ecfbc666e0413d7db1
+0,         66,         66,        1,   613440, 732f41606146dfb0c6a8cf130df969a8
+0,         67,         67,        1,   613440, 9b724b808bc26f21aaa32653185b2cf3
+0,         68,         68,        1,   613440, e18598cb7ac70cdb5dea29b35ae5accb
+0,         69,         69,        1,   613440, afbcad9f7bad0b58a5bccdb8977a60fb
+0,         70,         70,        1,   613440, 6ec24c40cd8a0cf2e15339ce4f60c232
+0,         71,         71,        1,   613440, 76616dbe8207235f6890360566f9e8df
+0,         72,         72,        1,   613440, 49a5c751ed430e9bc41c3a3334295025
+0,         73,         73,        1,   613440, f657e47dbbcc2a04e9e7b71ecd8451ff
+0,         74,         74,        1,   613440, 8e85f3d26b26f26ccd804061d2f37bbb
+0,         75,         75,        1,   613440, 5a9dd5c0390491cd21163da01dc21f4d
+0,         76,         76,        1,   613440, 3cf88ad2d2d7ecf1223afa5d1b849317
+0,         77,         77,        1,   613440, 27385b23461b5f1c137c2f29354595ed
+0,         78,         78,        1,   613440, e6eacbe2890389c586f2936a75ab3509
+0,         79,         79,        1,   613440, 19a48ffafdcdb6fb1d6b9808daed2f86
+0,         80,         80,        1,   613440, f8c9419d4944fb214e06a2c30a560d93
+0,         81,         81,        1,   613440, 3f3d3dd54e5aa6bd59af1be86ec9be3d
+0,         82,         82,        1,   613440, 28be5316ed79dc47b6a142cef0c16ab7
+0,         83,         83,        1,   613440, 6fbed684bfe8dfd354210293d7eb4d0b
+0,         84,         84,        1,   613440, e60cd76f68c95f8b484d0b6424eea4cc
+0,         85,         85,        1,   613440, e05a0cf382f49039faddaffeff2cec16
+0,         86,         86,        1,   613440, 42ea736ebbfe50f1ebd460d71781e5d6
+0,         87,         87,        1,   613440, 80f78066700b6752bbc1a41390ddb482
+0,         88,         88,        1,   613440, 14671354929fcf10677b2ed2db3c8cb4
+0,         89,         89,        1,   613440, 96a7d68407f1a2c96bd3cafe0c696bf5
+0,         90,         90,        1,   613440, 2f2adb990cfa42229db987a668b19d38
+0,         91,         91,        1,   613440, a8233951004e1bb0d0937435a517fad2
+0,         92,         92,        1,   613440, 6163e872c38adfde7b0c8891cbb2c969
+0,         93,         93,        1,   613440, 990165e0905fb80ccc29d2de062d4f9b
+0,         94,         94,        1,   613440, e6f3224c4c60098ee93fca870f8636b2
+0,         95,         95,        1,   613440, 8c561667345f932618f8b3aaa43ffde0
+0,         96,         96,        1,   613440, 1acb3999bacd483d1153beb43ee09772
+0,         97,         97,        1,   613440, 2a075c7bc49190df83b8285ee6e124d3
+0,         98,         98,        1,   613440, 890a134a3c77d9b64d83fe6d2def02de
+0,         99,         99,        1,   613440, d0b41422b89f03ffcbde7c85889ad2c2
+0,        100,        100,        1,   613440, fdc4f855d70ef16ec9baeb05c3a73f44
+0,        101,        101,        1,   613440, ed9f847a3b4280cfe306018825c76508
+0,        102,        102,        1,   613440, 5deb2536bba158c722bc0d909f45e611
+0,        103,        103,        1,   613440, fc7880ca8680e03fb1978adce8066027
+0,        104,        104,        1,   613440, 6e1c351c6b102e9185f688a02190b87f
+0,        105,        105,        1,   613440, 1f6169bf490ed1b4c391383f770fec02
+0,        106,        106,        1,   613440, 80ac3b673b1504fb1e88d883a91a539c
+0,        107,        107,        1,   613440, d2e7654f961ff3767c1e9e8558c2f20d
+0,        108,        108,        1,   613440, 365368d813eb10c5adc53e47afeb414d
+0,        109,        109,        1,   613440, 5f74f55478377dd31da91cf195332480
+0,        110,        110,        1,   613440, 827b7b3853ea3b1855583b59ed7b09c2
+0,        111,        111,        1,   613440, 2017c1a57a271308172bd84d3887d063
+0,        112,        112,        1,   613440, d65b95c71db9972dc051bec7df19f85f
+0,        113,        113,        1,   613440, 7243da9072729ffa75209a6699e77ac3
+0,        114,        114,        1,   613440, 112da8d27907ab6a66b030e9c8864e46
+0,        115,        115,        1,   613440, e2837b6409de4bc6e71ff9eca8eab391
+0,        116,        116,        1,   613440, 567eba2ddb91a02665ac96fa10703f00
+0,        117,        117,        1,   613440, 474a99d56fce0e7e96ac3585b905956f
+0,        118,        118,        1,   613440, 3087edb09f1ef2e63130b7c03e696028
+0,        119,        119,        1,   613440, 574f7328da31760ecf237617aebd7784
+0,        120,        120,        1,   613440, c3a7669bb496bec766a74a800275ff6c
+0,        121,        121,        1,   613440, c0d87245a92e7140e6b729c26fe97a95
+0,        122,        122,        1,   613440, 467e33e84435fe64cb14653600ec5163
+0,        123,        123,        1,   613440, 1c7a5b2472c00e9dc63f679b51ead6a9
+0,        124,        124,        1,   613440, 8fb7197463cdae6c45437a73dcb4a3d8
+0,        125,        125,        1,   613440, f352fee36f51536175b05b5ff5a3187a
+0,        126,        126,        1,   613440, ac1ed4392a38268a2495508245032d74
+0,        127,        127,        1,   613440, b8179a306c4fbc6f207d15acaae92dfb
+0,        128,        128,        1,   613440, 7f263b0fd68652d83b75d24cc11c89e8
+0,        129,        129,        1,   613440, 39e33d02a01247cefe19d8bf9fbdecae
+0,        130,        130,        1,   613440, 49a4e89c9fcc66f7e6e679aee4af0852
+0,        131,        131,        1,   613440, 0af52a32e6d74694a0a1f12aa78293fe
+0,        132,        132,        1,   613440, fedde75a5c093ea12f0ed328da7350c9
+0,        133,        133,        1,   613440, 2ab788cf689fdbe8fbc74dde165605ad
+0,        134,        134,        1,   613440, 682c2316cbd2e8a5e54edd1e9309a6c7
+0,        135,        135,        1,   613440, f155e8fa47625f18dffea813a7070c71
+0,        136,        136,        1,   613440, 2611eb2b2da8f6995ac2159012ec540a
+0,        137,        137,        1,   613440, a1130a4ddf7dbd592e23001c4b98b3fc
+0,        138,        138,        1,   613440, 84eef6f47bff223c6a0916c0688d2f7c
+0,        139,        139,        1,   613440, ccfab0b84c7fc59d850ac5cb8d36da41
+0,        140,        140,        1,   613440, 6866845dfb320ecd9c22444ca7e52c8b
+0,        141,        141,        1,   613440, 3068ceb83ee4d047df3880c64754efd7
+0,        142,        142,        1,   613440, 7f9a74e20cfe10972961e7f21529f7f4
+0,        143,        143,        1,   613440, 29156833963ec7f218d38fca7df132bf
+0,        144,        144,        1,   613440, f8feb4c2ae1ce371fc8b4a83d7dc34e0
+0,        145,        145,        1,   613440, 0e5fe8965da239c17b02f0c902feeaec
+0,        146,        146,        1,   613440, e8d37eb1b8c2576658ebc58a7cc6c0d4
+0,        147,        147,        1,   613440, 0a89fd2784112bbd54eb559a8272ab1e
+0,        148,        148,        1,   613440, 342bc99cdd618272d12d045698b9cb20
+0,        149,        149,        1,   613440, a489a32bb43559b8a1989b13660e3cf6