FATE: add a test for vp8 with changing frame size.
authorAnton Khirnov <anton@khirnov.net>
Mon, 26 Mar 2012 18:53:10 +0000 (20:53 +0200)
committerAnton Khirnov <anton@khirnov.net>
Wed, 28 Mar 2012 07:28:29 +0000 (09:28 +0200)
tests/fate/vpx.mak
tests/ref/fate/vp8-size-change [new file with mode: 0644]

index 1560fe9..d7b2f22 100644 (file)
@@ -38,6 +38,10 @@ $(foreach N,$(VP8_SUITE),$(eval $(call FATE_VP8_SUITE,$(N),$(1),$(2))))
 FATE_VP8 += fate-vp8-sign-bias$(1)
 fate-vp8-sign-bias$(1): CMD = framemd5 $(2) -i $(SAMPLES)/vp8/sintel-signbias.ivf
 fate-vp8-sign-bias$(1): REF = $(SRC_PATH)/tests/ref/fate/vp8-sign-bias
+
+FATE_VP8 += fate-vp8-size-change$(1)
+fate-vp8-size-change$(1): CMD = framemd5 $(2) -i $(SAMPLES)/vp8/frame_size_change.webm -frames:v 30
+fate-vp8-size-change$(1): REF = $(SRC_PATH)/tests/ref/fate/vp8-size-change
 endef
 
 $(eval $(call FATE_VP8_FULL))
diff --git a/tests/ref/fate/vp8-size-change b/tests/ref/fate/vp8-size-change
new file mode 100644 (file)
index 0000000..d87c563
--- /dev/null
@@ -0,0 +1,31 @@
+#tb 0: 1/1000
+0,          0,          0,        0,  3110400, 649f0f2e3e09e6938161bb07bede5282
+0,         33,         33,        0,  3110400, f24f632d50eafef73fa89391ca98c375
+0,         67,         67,        0,  3110400, 57b6d2ed51bfaf6588f39eb73e7922b8
+0,        100,        100,        0,  3110400, 463e0988ce28eb1c30669c06113deb4c
+0,        133,        133,        0,  3110400, 3c4ac119f998a0ccd7d3a6361f4d10a0
+0,        167,        167,        0,  3110400, 0f11c5cc9c1ac9055e21e417e1259c69
+0,        200,        200,        0,  3110400, 08c6e70f101c61013f2969b6a370d3f9
+0,        233,        233,        0,  3110400, ea8cb37017d8a9d20bf443b730fd8365
+0,        267,        267,        0,  3110400, 3f614203f054c89151680f4b1b0c6c4c
+0,        300,        300,        0,  3110400, 90488ee40d06c0f05eee8348dde57325
+0,        333,        333,        0,  3110400, f48117b74ac7455e69fd14e9b68ce95d
+0,        367,        367,        0,  3110400, 37ee06b6267b5ec25fd642525cf4469a
+0,        400,        400,        0,  3110400, cd5e0988e7c084f29bda4a18cb38c1e8
+0,        433,        433,        0,  3110400, 1fe943b01f00b8bc0cb5722010cef03c
+0,        467,        467,        0,  3110400, 40d8e8150326c7eb061d3f6cfd307d97
+0,        500,        500,        0,  3110400, 49812cbf928858cb56331c8c8aaaf556
+0,        533,        533,        0,  3110400, 3df607c752273ebcac21123e2c4c010c
+0,        567,        567,        0,  3110400, 020a0ae162c8326f83f8f4d8bf1627d2
+0,        600,        600,        0,  3110400, 459ac9f9488a6a2f4e378703a6b2a45a
+0,        633,        633,        0,  3110400, b1baf9a56f7667e4b8f4e3007b9ebe0f
+0,        667,        667,        0,  3110400, eea61a72a05c380450a96b575ba25f65
+0,        700,        700,        0,  3110400, e013a9f233824631d8c6e3f93106eebe
+0,        733,        733,        0,  3110400, 6c64147ebdee4b36728c6978b290ffb5
+0,        767,        767,        0,  3110400, c37956235667345d92fdfc7c62496e84
+0,        800,        800,        0,  3110400, 0ac58c28575b804d9e63395653c3aef2
+0,        833,        833,        0,  3110400, 641f2a78e338c733ef159bd36ec7966f
+0,        867,        867,        0,  3110400, 9402d455fa5bd556b85f479c42c3a4d2
+0,        900,        900,        0,  3110400, ca86e16b05db0c79b028d709c19e1f13
+0,        933,        933,        0,  3110400, 9167d622809df07eef9bcb3cb09de0f0
+0,        967,        967,        0,  3110400, e1d52ae2a2eb6aabb9bdc7e7ed05253e