aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2014-10-17 12:52:15 +0200
committerMichael Niedermayer <michaelni@gmx.at>2014-10-17 12:59:07 +0200
commita708689fdac62540d87b4233315e47be1a52a79d (patch)
tree521bc77522da4478fbf8fa5ead8f76e0380f08fe /tests
parent1aed82846cbcdd19cab9d2eea0f7aaaa45fb674a (diff)
parentf29c226af0ecc34c417b646580a9acd7d8bbaf48 (diff)
downloadffmpeg-a708689fdac62540d87b4233315e47be1a52a79d.tar.gz
Merge commit 'f29c226af0ecc34c417b646580a9acd7d8bbaf48'
* commit 'f29c226af0ecc34c417b646580a9acd7d8bbaf48': fate: add mpeg4 tests for frame size changes Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'tests')
-rw-r--r--tests/Makefile1
-rw-r--r--tests/fate/mpeg4.mak9
-rw-r--r--tests/ref/fate/mpeg4-resolution-change-down-down155
-rw-r--r--tests/ref/fate/mpeg4-resolution-change-down-up155
-rw-r--r--tests/ref/fate/mpeg4-resolution-change-up-down155
-rw-r--r--tests/ref/fate/mpeg4-resolution-change-up-up155
6 files changed, 630 insertions, 0 deletions
diff --git a/tests/Makefile b/tests/Makefile
index 386d883932..f08f92475f 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -131,6 +131,7 @@ include $(SRC_PATH)/tests/fate/microsoft.mak
include $(SRC_PATH)/tests/fate/monkeysaudio.mak
include $(SRC_PATH)/tests/fate/mp3.mak
include $(SRC_PATH)/tests/fate/mpc.mak
+include $(SRC_PATH)/tests/fate/mpeg4.mak
include $(SRC_PATH)/tests/fate/opus.mak
include $(SRC_PATH)/tests/fate/pcm.mak
include $(SRC_PATH)/tests/fate/probe.mak
diff --git a/tests/fate/mpeg4.mak b/tests/fate/mpeg4.mak
new file mode 100644
index 0000000000..1565247883
--- /dev/null
+++ b/tests/fate/mpeg4.mak
@@ -0,0 +1,9 @@
+
+MPEG4_RESOLUTION_CHANGE = down-down down-up up-down up-up
+
+fate-mpeg4-resolution-change-%: CMD = framemd5 -flags +bitexact -idct simple -i $(SAMPLES)/mpeg4/resize_$(@:fate-mpeg4-resolution-change-%=%).h263
+
+FATE_MPEG4-$(call DEMDEC, H263, H263) := $(addprefix fate-mpeg4-resolution-change-, $(MPEG4_RESOLUTION_CHANGE))
+
+FATE_SAMPLES_AVCONV += $(FATE_MPEG4-yes)
+fate-mpeg4: $(FATE_MPEG4-yes)
diff --git a/tests/ref/fate/mpeg4-resolution-change-down-down b/tests/ref/fate/mpeg4-resolution-change-down-down
new file mode 100644
index 0000000000..73868af652
--- /dev/null
+++ b/tests/ref/fate/mpeg4-resolution-change-down-down
@@ -0,0 +1,155 @@
+#format: frame checksums
+#version: 1
+#hash: MD5
+#tb 0: 1/25
+#stream#, dts, pts, duration, size, hash
+0, 0, 0, 1, 460800, d65fcc79c7eb9ebd9d88dca3ebb15bf4
+0, 1, 1, 1, 460800, 6c86b8c7e8eae3d63b21342f233fb44e
+0, 2, 2, 1, 460800, 7fea65fd8ee4d3fcec722f721d05ef45
+0, 3, 3, 1, 460800, 2a1d943211f8c1995cc250586f105991
+0, 4, 4, 1, 460800, 0430fa1da6a968c0936fc60a425c3b9f
+0, 5, 5, 1, 460800, 1593684b29c0f394176c9fce83ebe4a3
+0, 6, 6, 1, 460800, ff8c25a20ced839a1ce33ef25d04f342
+0, 7, 7, 1, 460800, 08869a31b677080f3fb1b12e3178c1f8
+0, 8, 8, 1, 460800, 7e8d4c417698e434508663dfd851e95d
+0, 9, 9, 1, 460800, 97488eafaa5db813bc9fbb13a4204240
+0, 10, 10, 1, 460800, aac8d92f678f077b560f24a74427ef33
+0, 11, 11, 1, 460800, dbb953e70f356c528e232dd90b21af99
+0, 12, 12, 1, 460800, 2f7b6c9f006ca733c159aadb78958621
+0, 13, 13, 1, 460800, 938142d358a298df924da648ff9542e2
+0, 14, 14, 1, 460800, 93cae8797e91f0ecb94782fd614ba477
+0, 15, 15, 1, 460800, 4644a98dbd46865c6c4e1ebe168b5095
+0, 16, 16, 1, 460800, cc932f281bf90456c508f58fda085658
+0, 17, 17, 1, 460800, 9280ef543c11446d7005a098d19b74a3
+0, 18, 18, 1, 460800, f5c91502bd600e1cfcd9ff7a5e683ce4
+0, 19, 19, 1, 460800, 4eda3b1d48ca986eeb14c90af947b6af
+0, 20, 20, 1, 460800, 84e8398c333e76412bd310c207e131d3
+0, 21, 21, 1, 460800, 7abe283b322cc4c9aaeb56e4b2e03597
+0, 22, 22, 1, 460800, b4daa2055782c6f3769bf71cb1534124
+0, 23, 23, 1, 460800, 3deb3e2f41ef4549da3b0d89031eaa42
+0, 24, 24, 1, 460800, 73b9efcd2714b3cd65b1d8aee953cd38
+0, 25, 25, 1, 460800, 493ee5aab3a0ca22887b2b673d871efd
+0, 26, 26, 1, 460800, 5fe537734707bbc050290df8c0095d0f
+0, 27, 27, 1, 460800, ca337619639144e0aea0fe226e9dad63
+0, 28, 28, 1, 460800, 8fa2e0ff609d1593d34722058e56b19a
+0, 29, 29, 1, 460800, be0950c431591485ed4de678f8f17187
+0, 30, 30, 1, 460800, 0ef4b6a8d2e3d455d697deaf730cf402
+0, 31, 31, 1, 460800, f74302190c8e47120b9597073525b08e
+0, 32, 32, 1, 460800, 129fb2cc916aa16f8fee053ae89c31b3
+0, 33, 33, 1, 460800, 0186eacb73263bb0ae02c20f827dd650
+0, 34, 34, 1, 460800, f3c0245c28ded8d497665c87e66531de
+0, 35, 35, 1, 460800, e550cae2b446a5460a7201ef20ad74fd
+0, 36, 36, 1, 460800, 5fcf10d7b438dc4e29f7ec44f027170a
+0, 37, 37, 1, 460800, 65be5db585be02d64238a43eabc40abe
+0, 38, 38, 1, 460800, 93a9d9a64726138405db6d8865a6b71b
+0, 39, 39, 1, 460800, 5af0a0d96f311fc96733c6e3e6860347
+0, 40, 40, 1, 460800, 8b6de9fe7f44a87eac573dedf8c6bbcb
+0, 41, 41, 1, 460800, f8a7bb899b2643754f63317fa949c5d2
+0, 42, 42, 1, 460800, f9011d02dd844a80e477af7c497a1e56
+0, 43, 43, 1, 460800, ddae63ad8f604d5ed3d5a558fd84c6bb
+0, 44, 44, 1, 460800, e815946decb3bee3f52fe4476d0f38ea
+0, 45, 45, 1, 460800, c3b3e46f4f851ad16d4ce9782c3fdcca
+0, 46, 46, 1, 460800, 9adcaa5ca967282f588ae184a64f15d8
+0, 47, 47, 1, 460800, 29a243a8e57c2b923c514d68c18645bf
+0, 48, 48, 1, 460800, 7a1538cfa6fad69f93bf9977ce03b2df
+0, 49, 49, 1, 460800, 91e042b5a26fb0a578fe8abad6a881c8
+0, 50, 50, 1, 460800, 7a1dcbea83efb2e43deb665b70c94a91
+0, 51, 51, 1, 460800, 5be5dd4907887a143e0e27509eb28c5c
+0, 52, 52, 1, 460800, c807a112d8ecefe7258181f212c2439e
+0, 53, 53, 1, 460800, 1906eab7580e31bae48af5fd9f46a6b4
+0, 54, 54, 1, 460800, 4b53eaa6e360e326f2e7bf76a0df944b
+0, 55, 55, 1, 460800, 6417d1292378f6d272fc35cf9accb55b
+0, 56, 56, 1, 460800, 43ad218513676bdd068b4d45c79ace18
+0, 57, 57, 1, 460800, eef61fa9c6a48f0622e361324666ec03
+0, 58, 58, 1, 460800, 903c8ae8059140a033699708d5fd0fce
+0, 59, 59, 1, 460800, 5d13ed93de7b38bd96bb079ded3b160a
+0, 60, 60, 1, 460800, 995d085884ce2b6510547ae0c65fe85c
+0, 61, 61, 1, 460800, 3fb678856fce0934252cecc1708b1509
+0, 62, 62, 1, 460800, 819c604506f205a6a15e6f04063d0362
+0, 63, 63, 1, 460800, a98d7371524c9411fd3d4fd636bf22b5
+0, 64, 64, 1, 460800, ebba6913288faa10623cd10402bb3181
+0, 65, 65, 1, 460800, 186ecd6d99ee0c571846725298365092
+0, 66, 66, 1, 460800, 6f9196d67603245d263997e9f93c53da
+0, 67, 67, 1, 460800, 285ebc9734d763f94544a08a0694b363
+0, 68, 68, 1, 460800, 109deec11f86583dcaba1670b180b75f
+0, 69, 69, 1, 460800, ea69b57921166b0d737ac3fd2b1142d1
+0, 70, 70, 1, 460800, 947632058a2e0656d35a7ec0d443ece3
+0, 71, 71, 1, 460800, fc22ec11dceef0b33aa652c7856c432f
+0, 72, 72, 1, 460800, efeaa1890fb1d98422e9b48b12abd542
+0, 73, 73, 1, 460800, 1a60d83f3c5eaabe77c1acdc67bb7be1
+0, 74, 74, 1, 460800, cf99e568ffe7b56ba3da427f6a4b9208
+0, 75, 75, 1, 460800, 390dfd33a2ce615344e03bcbcced06aa
+0, 76, 76, 1, 460800, 7dc05fa08ba973fedbedb26ac7b0b43a
+0, 77, 77, 1, 460800, 53617afc7a25bdca0399f89e8a6ad680
+0, 78, 78, 1, 460800, 4206470ac5632c63e53dcf65f0b3d67f
+0, 79, 79, 1, 460800, 5dea9db13fe1e0a84399352298b3ab7f
+0, 80, 80, 1, 460800, e3e1a28ea6fb6562b4b7599fb2bca573
+0, 81, 81, 1, 460800, afad936a4f0a8f879861c3418a748d3e
+0, 82, 82, 1, 460800, 0e5e3568d79c1144a7de1a23ca50ba7b
+0, 83, 83, 1, 460800, 349dc513488909004c88e5a76df3bce4
+0, 84, 84, 1, 460800, 5b450641b0a03c6852b8d51c4700d12f
+0, 85, 85, 1, 460800, 1b205cbc316a892c0efbcdb11d43de71
+0, 86, 86, 1, 460800, 684230f4716e2e42f4c4b5fdb38e5b59
+0, 87, 87, 1, 460800, 484e449fc4f0ba2f6bdd8ca2dbd07ccd
+0, 88, 88, 1, 460800, 676fc60f4928093ad19536cfc02c88a1
+0, 89, 89, 1, 460800, fa864cd17d4600265359d6e078a7b2a7
+0, 90, 90, 1, 460800, 56e4edfc2e5736fcd1a4087bc3db0c47
+0, 91, 91, 1, 460800, 92466666cf0b3610f10a93ab54d06fa3
+0, 92, 92, 1, 460800, 00594ad72252751e8944f9c50eb65289
+0, 93, 93, 1, 460800, 8f4cb3e2ab9f90533cbfa0e8cce42c8d
+0, 94, 94, 1, 460800, 165d7563cfc10d5260f0e33048216178
+0, 95, 95, 1, 460800, 90e7f4a2435e7fe528fbf1a083378764
+0, 96, 96, 1, 460800, 42efb55748d0bc465d763e5e28cda987
+0, 97, 97, 1, 460800, a4946ad11e40c0e7887ab7d9f5efd1c6
+0, 98, 98, 1, 460800, 06fbc58d0c05dd63abe5d1b68220c0f9
+0, 99, 99, 1, 460800, 031fa68e7a13a4298148ec9df1b59add
+0, 100, 100, 1, 460800, a8db024f02c4a799659355bb2936bace
+0, 101, 101, 1, 460800, 29d9be3bf879de0460479e693eae994f
+0, 102, 102, 1, 460800, 798bd1d853239582ce46ea4712a68a71
+0, 103, 103, 1, 460800, 205bad6a8cd72c8bdd8955b8d8517763
+0, 104, 104, 1, 460800, 7b0a8ce23615fd336be5a8626e98fd3c
+0, 105, 105, 1, 460800, d33dc8e6484f2d72e7a4c29dce38bd8b
+0, 106, 106, 1, 460800, 1ebef5f28bb409a796b921bf2a2d0c30
+0, 107, 107, 1, 460800, 1590cf84df6b46d9787a7ad877be2e84
+0, 108, 108, 1, 460800, 8b093c871ca96e4c648fdd86bb6cb42d
+0, 109, 109, 1, 460800, ef41fea67fda34ca155b968d57a82b7b
+0, 110, 110, 1, 460800, 42dd977f488575fe6d635fc7bb3458fd
+0, 111, 111, 1, 460800, 3e5d49ebb9107a5921d45a48766fbf7b
+0, 112, 112, 1, 460800, d3f006d98467400bd0b22d0e3065a699
+0, 113, 113, 1, 460800, 091432b407d8a76ae4f68b0e5a260c1e
+0, 114, 114, 1, 460800, 652a2f58ee32d140c736deebd172b839
+0, 115, 115, 1, 460800, 304c7bdbd8fe563e5d0472ef907aca2a
+0, 116, 116, 1, 460800, bb39e02700a226d7619a64c7552d0f23
+0, 117, 117, 1, 460800, 8b047e52c5c89ba002f694a8f966f1cd
+0, 118, 118, 1, 460800, 4f5769f9ce54e7cfe42c2005685dc6d8
+0, 119, 119, 1, 460800, c58187a466d6c3705620be4100d6f207
+0, 120, 120, 1, 460800, 97bea9c78ec106a59f5c4bd1ac75d240
+0, 121, 121, 1, 460800, 9e0f3ccda4187222a09766bac4e69430
+0, 122, 122, 1, 460800, 090c17c1e53c99ae7c3156399a1bf43c
+0, 123, 123, 1, 460800, f724091b0f3ac8acb81fe5e6fb9544e8
+0, 124, 124, 1, 460800, 1f4de5219519e3c3502af68257d5bee2
+0, 125, 125, 1, 460800, 520768186ef59d84d573944c6a9d2081
+0, 126, 126, 1, 460800, 0959ea061912bed08d8a50af51904c91
+0, 127, 127, 1, 460800, 27af75ecadd47518b235049b8361f991
+0, 128, 128, 1, 460800, c51ca823ba8c51f3e36374b9a2410a7a
+0, 129, 129, 1, 460800, 21088b62e7766c301a5e04e79a4103c6
+0, 130, 130, 1, 460800, d789843a16f7b35b6a3e0ef523c1f5f0
+0, 131, 131, 1, 460800, 3d17bada43d136124b143eacb905f41c
+0, 132, 132, 1, 460800, ec2d15d610aff5740d0749b528a26eb8
+0, 133, 133, 1, 460800, 2f247fab9234c2249fe0e70b9d57fadd
+0, 134, 134, 1, 460800, cead39e0ca1c1610b89e22f4ea2947b2
+0, 135, 135, 1, 460800, 87efbbd21d44d47df84a7ca82d0765b8
+0, 136, 136, 1, 460800, 958c712d6cc8de6557de92e1ce1a8448
+0, 137, 137, 1, 460800, 229d567e9a1b54f726ecd98d81053a02
+0, 138, 138, 1, 460800, afb3048bc81b3f7b70289a95801107dc
+0, 139, 139, 1, 460800, 55f56f5c4f9cadfa87091cd77f8f39ba
+0, 140, 140, 1, 460800, 71746dbe44461e7156c1f17d850b7384
+0, 141, 141, 1, 460800, 5e30dc5abe2b3d3cd45159d6acdad91c
+0, 142, 142, 1, 460800, 77596dafda9a366b67e5ac484d040a12
+0, 143, 143, 1, 460800, 7e6981118edd2048c95c4872f2093a48
+0, 144, 144, 1, 460800, aafedec86eb4cb167ba25857b1a2b620
+0, 145, 145, 1, 460800, 7fcd1dc3ba8e573969653bc288335372
+0, 146, 146, 1, 460800, 9e8e9601c23682bcc83deb8fd726ac93
+0, 147, 147, 1, 460800, 0b9e890ae113ab1f9f348419150ce4ea
+0, 148, 148, 1, 460800, ac89f4ece96899c57929922f536d8028
+0, 149, 149, 1, 460800, 9c84b760a9083085b2886b9b122e34ef
diff --git a/tests/ref/fate/mpeg4-resolution-change-down-up b/tests/ref/fate/mpeg4-resolution-change-down-up
new file mode 100644
index 0000000000..98bf80d41b
--- /dev/null
+++ b/tests/ref/fate/mpeg4-resolution-change-down-up
@@ -0,0 +1,155 @@
+#format: frame checksums
+#version: 1
+#hash: MD5
+#tb 0: 1/25
+#stream#, dts, pts, duration, size, hash
+0, 0, 0, 1, 460800, d65fcc79c7eb9ebd9d88dca3ebb15bf4
+0, 1, 1, 1, 460800, 6c86b8c7e8eae3d63b21342f233fb44e
+0, 2, 2, 1, 460800, 7fea65fd8ee4d3fcec722f721d05ef45
+0, 3, 3, 1, 460800, 2a1d943211f8c1995cc250586f105991
+0, 4, 4, 1, 460800, 0430fa1da6a968c0936fc60a425c3b9f
+0, 5, 5, 1, 460800, 1593684b29c0f394176c9fce83ebe4a3
+0, 6, 6, 1, 460800, ff8c25a20ced839a1ce33ef25d04f342
+0, 7, 7, 1, 460800, 08869a31b677080f3fb1b12e3178c1f8
+0, 8, 8, 1, 460800, 7e8d4c417698e434508663dfd851e95d
+0, 9, 9, 1, 460800, 97488eafaa5db813bc9fbb13a4204240
+0, 10, 10, 1, 460800, aac8d92f678f077b560f24a74427ef33
+0, 11, 11, 1, 460800, dbb953e70f356c528e232dd90b21af99
+0, 12, 12, 1, 460800, 2f7b6c9f006ca733c159aadb78958621
+0, 13, 13, 1, 460800, 938142d358a298df924da648ff9542e2
+0, 14, 14, 1, 460800, 93cae8797e91f0ecb94782fd614ba477
+0, 15, 15, 1, 460800, 4644a98dbd46865c6c4e1ebe168b5095
+0, 16, 16, 1, 460800, cc932f281bf90456c508f58fda085658
+0, 17, 17, 1, 460800, 9280ef543c11446d7005a098d19b74a3
+0, 18, 18, 1, 460800, f5c91502bd600e1cfcd9ff7a5e683ce4
+0, 19, 19, 1, 460800, 4eda3b1d48ca986eeb14c90af947b6af
+0, 20, 20, 1, 460800, 84e8398c333e76412bd310c207e131d3
+0, 21, 21, 1, 460800, 7abe283b322cc4c9aaeb56e4b2e03597
+0, 22, 22, 1, 460800, b4daa2055782c6f3769bf71cb1534124
+0, 23, 23, 1, 460800, 3deb3e2f41ef4549da3b0d89031eaa42
+0, 24, 24, 1, 460800, 73b9efcd2714b3cd65b1d8aee953cd38
+0, 25, 25, 1, 460800, 493ee5aab3a0ca22887b2b673d871efd
+0, 26, 26, 1, 460800, 5fe537734707bbc050290df8c0095d0f
+0, 27, 27, 1, 460800, ca337619639144e0aea0fe226e9dad63
+0, 28, 28, 1, 460800, 8fa2e0ff609d1593d34722058e56b19a
+0, 29, 29, 1, 460800, be0950c431591485ed4de678f8f17187
+0, 30, 30, 1, 460800, 0ef4b6a8d2e3d455d697deaf730cf402
+0, 31, 31, 1, 460800, f74302190c8e47120b9597073525b08e
+0, 32, 32, 1, 460800, 129fb2cc916aa16f8fee053ae89c31b3
+0, 33, 33, 1, 460800, 0186eacb73263bb0ae02c20f827dd650
+0, 34, 34, 1, 460800, f3c0245c28ded8d497665c87e66531de
+0, 35, 35, 1, 460800, e550cae2b446a5460a7201ef20ad74fd
+0, 36, 36, 1, 460800, 5fcf10d7b438dc4e29f7ec44f027170a
+0, 37, 37, 1, 460800, 65be5db585be02d64238a43eabc40abe
+0, 38, 38, 1, 460800, 93a9d9a64726138405db6d8865a6b71b
+0, 39, 39, 1, 460800, 5af0a0d96f311fc96733c6e3e6860347
+0, 40, 40, 1, 460800, 8b6de9fe7f44a87eac573dedf8c6bbcb
+0, 41, 41, 1, 460800, f8a7bb899b2643754f63317fa949c5d2
+0, 42, 42, 1, 460800, f9011d02dd844a80e477af7c497a1e56
+0, 43, 43, 1, 460800, ddae63ad8f604d5ed3d5a558fd84c6bb
+0, 44, 44, 1, 460800, e815946decb3bee3f52fe4476d0f38ea
+0, 45, 45, 1, 460800, c3b3e46f4f851ad16d4ce9782c3fdcca
+0, 46, 46, 1, 460800, 9adcaa5ca967282f588ae184a64f15d8
+0, 47, 47, 1, 460800, 29a243a8e57c2b923c514d68c18645bf
+0, 48, 48, 1, 460800, 7a1538cfa6fad69f93bf9977ce03b2df
+0, 49, 49, 1, 460800, 91e042b5a26fb0a578fe8abad6a881c8
+0, 50, 50, 1, 460800, a8db024f02c4a799659355bb2936bace
+0, 51, 51, 1, 460800, 29d9be3bf879de0460479e693eae994f
+0, 52, 52, 1, 460800, 798bd1d853239582ce46ea4712a68a71
+0, 53, 53, 1, 460800, 205bad6a8cd72c8bdd8955b8d8517763
+0, 54, 54, 1, 460800, 7b0a8ce23615fd336be5a8626e98fd3c
+0, 55, 55, 1, 460800, d33dc8e6484f2d72e7a4c29dce38bd8b
+0, 56, 56, 1, 460800, 1ebef5f28bb409a796b921bf2a2d0c30
+0, 57, 57, 1, 460800, 1590cf84df6b46d9787a7ad877be2e84
+0, 58, 58, 1, 460800, 8b093c871ca96e4c648fdd86bb6cb42d
+0, 59, 59, 1, 460800, ef41fea67fda34ca155b968d57a82b7b
+0, 60, 60, 1, 460800, 42dd977f488575fe6d635fc7bb3458fd
+0, 61, 61, 1, 460800, 3e5d49ebb9107a5921d45a48766fbf7b
+0, 62, 62, 1, 460800, d3f006d98467400bd0b22d0e3065a699
+0, 63, 63, 1, 460800, 091432b407d8a76ae4f68b0e5a260c1e
+0, 64, 64, 1, 460800, 652a2f58ee32d140c736deebd172b839
+0, 65, 65, 1, 460800, 304c7bdbd8fe563e5d0472ef907aca2a
+0, 66, 66, 1, 460800, bb39e02700a226d7619a64c7552d0f23
+0, 67, 67, 1, 460800, 8b047e52c5c89ba002f694a8f966f1cd
+0, 68, 68, 1, 460800, 4f5769f9ce54e7cfe42c2005685dc6d8
+0, 69, 69, 1, 460800, c58187a466d6c3705620be4100d6f207
+0, 70, 70, 1, 460800, 97bea9c78ec106a59f5c4bd1ac75d240
+0, 71, 71, 1, 460800, 9e0f3ccda4187222a09766bac4e69430
+0, 72, 72, 1, 460800, 090c17c1e53c99ae7c3156399a1bf43c
+0, 73, 73, 1, 460800, f724091b0f3ac8acb81fe5e6fb9544e8
+0, 74, 74, 1, 460800, 1f4de5219519e3c3502af68257d5bee2
+0, 75, 75, 1, 460800, 520768186ef59d84d573944c6a9d2081
+0, 76, 76, 1, 460800, 0959ea061912bed08d8a50af51904c91
+0, 77, 77, 1, 460800, 27af75ecadd47518b235049b8361f991
+0, 78, 78, 1, 460800, c51ca823ba8c51f3e36374b9a2410a7a
+0, 79, 79, 1, 460800, 21088b62e7766c301a5e04e79a4103c6
+0, 80, 80, 1, 460800, d789843a16f7b35b6a3e0ef523c1f5f0
+0, 81, 81, 1, 460800, 3d17bada43d136124b143eacb905f41c
+0, 82, 82, 1, 460800, ec2d15d610aff5740d0749b528a26eb8
+0, 83, 83, 1, 460800, 2f247fab9234c2249fe0e70b9d57fadd
+0, 84, 84, 1, 460800, cead39e0ca1c1610b89e22f4ea2947b2
+0, 85, 85, 1, 460800, 87efbbd21d44d47df84a7ca82d0765b8
+0, 86, 86, 1, 460800, 958c712d6cc8de6557de92e1ce1a8448
+0, 87, 87, 1, 460800, 229d567e9a1b54f726ecd98d81053a02
+0, 88, 88, 1, 460800, afb3048bc81b3f7b70289a95801107dc
+0, 89, 89, 1, 460800, 55f56f5c4f9cadfa87091cd77f8f39ba
+0, 90, 90, 1, 460800, 71746dbe44461e7156c1f17d850b7384
+0, 91, 91, 1, 460800, 5e30dc5abe2b3d3cd45159d6acdad91c
+0, 92, 92, 1, 460800, 77596dafda9a366b67e5ac484d040a12
+0, 93, 93, 1, 460800, 7e6981118edd2048c95c4872f2093a48
+0, 94, 94, 1, 460800, aafedec86eb4cb167ba25857b1a2b620
+0, 95, 95, 1, 460800, 7fcd1dc3ba8e573969653bc288335372
+0, 96, 96, 1, 460800, 9e8e9601c23682bcc83deb8fd726ac93
+0, 97, 97, 1, 460800, 0b9e890ae113ab1f9f348419150ce4ea
+0, 98, 98, 1, 460800, ac89f4ece96899c57929922f536d8028
+0, 99, 99, 1, 460800, 9c84b760a9083085b2886b9b122e34ef
+0, 100, 100, 1, 460800, 7a1dcbea83efb2e43deb665b70c94a91
+0, 101, 101, 1, 460800, 5be5dd4907887a143e0e27509eb28c5c
+0, 102, 102, 1, 460800, c807a112d8ecefe7258181f212c2439e
+0, 103, 103, 1, 460800, 1906eab7580e31bae48af5fd9f46a6b4
+0, 104, 104, 1, 460800, 4b53eaa6e360e326f2e7bf76a0df944b
+0, 105, 105, 1, 460800, 6417d1292378f6d272fc35cf9accb55b
+0, 106, 106, 1, 460800, 43ad218513676bdd068b4d45c79ace18
+0, 107, 107, 1, 460800, eef61fa9c6a48f0622e361324666ec03
+0, 108, 108, 1, 460800, 903c8ae8059140a033699708d5fd0fce
+0, 109, 109, 1, 460800, 5d13ed93de7b38bd96bb079ded3b160a
+0, 110, 110, 1, 460800, 995d085884ce2b6510547ae0c65fe85c
+0, 111, 111, 1, 460800, 3fb678856fce0934252cecc1708b1509
+0, 112, 112, 1, 460800, 819c604506f205a6a15e6f04063d0362
+0, 113, 113, 1, 460800, a98d7371524c9411fd3d4fd636bf22b5
+0, 114, 114, 1, 460800, ebba6913288faa10623cd10402bb3181
+0, 115, 115, 1, 460800, 186ecd6d99ee0c571846725298365092
+0, 116, 116, 1, 460800, 6f9196d67603245d263997e9f93c53da
+0, 117, 117, 1, 460800, 285ebc9734d763f94544a08a0694b363
+0, 118, 118, 1, 460800, 109deec11f86583dcaba1670b180b75f
+0, 119, 119, 1, 460800, ea69b57921166b0d737ac3fd2b1142d1
+0, 120, 120, 1, 460800, 947632058a2e0656d35a7ec0d443ece3
+0, 121, 121, 1, 460800, fc22ec11dceef0b33aa652c7856c432f
+0, 122, 122, 1, 460800, efeaa1890fb1d98422e9b48b12abd542
+0, 123, 123, 1, 460800, 1a60d83f3c5eaabe77c1acdc67bb7be1
+0, 124, 124, 1, 460800, cf99e568ffe7b56ba3da427f6a4b9208
+0, 125, 125, 1, 460800, 390dfd33a2ce615344e03bcbcced06aa
+0, 126, 126, 1, 460800, 7dc05fa08ba973fedbedb26ac7b0b43a
+0, 127, 127, 1, 460800, 53617afc7a25bdca0399f89e8a6ad680
+0, 128, 128, 1, 460800, 4206470ac5632c63e53dcf65f0b3d67f
+0, 129, 129, 1, 460800, 5dea9db13fe1e0a84399352298b3ab7f
+0, 130, 130, 1, 460800, e3e1a28ea6fb6562b4b7599fb2bca573
+0, 131, 131, 1, 460800, afad936a4f0a8f879861c3418a748d3e
+0, 132, 132, 1, 460800, 0e5e3568d79c1144a7de1a23ca50ba7b
+0, 133, 133, 1, 460800, 349dc513488909004c88e5a76df3bce4
+0, 134, 134, 1, 460800, 5b450641b0a03c6852b8d51c4700d12f
+0, 135, 135, 1, 460800, 1b205cbc316a892c0efbcdb11d43de71
+0, 136, 136, 1, 460800, 684230f4716e2e42f4c4b5fdb38e5b59
+0, 137, 137, 1, 460800, 484e449fc4f0ba2f6bdd8ca2dbd07ccd
+0, 138, 138, 1, 460800, 676fc60f4928093ad19536cfc02c88a1
+0, 139, 139, 1, 460800, fa864cd17d4600265359d6e078a7b2a7
+0, 140, 140, 1, 460800, 56e4edfc2e5736fcd1a4087bc3db0c47
+0, 141, 141, 1, 460800, 92466666cf0b3610f10a93ab54d06fa3
+0, 142, 142, 1, 460800, 00594ad72252751e8944f9c50eb65289
+0, 143, 143, 1, 460800, 8f4cb3e2ab9f90533cbfa0e8cce42c8d
+0, 144, 144, 1, 460800, 165d7563cfc10d5260f0e33048216178
+0, 145, 145, 1, 460800, 90e7f4a2435e7fe528fbf1a083378764
+0, 146, 146, 1, 460800, 42efb55748d0bc465d763e5e28cda987
+0, 147, 147, 1, 460800, a4946ad11e40c0e7887ab7d9f5efd1c6
+0, 148, 148, 1, 460800, 06fbc58d0c05dd63abe5d1b68220c0f9
+0, 149, 149, 1, 460800, 031fa68e7a13a4298148ec9df1b59add
diff --git a/tests/ref/fate/mpeg4-resolution-change-up-down b/tests/ref/fate/mpeg4-resolution-change-up-down
new file mode 100644
index 0000000000..26c4bda793
--- /dev/null
+++ b/tests/ref/fate/mpeg4-resolution-change-up-down
@@ -0,0 +1,155 @@
+#format: frame checksums
+#version: 1
+#hash: MD5
+#tb 0: 1/25
+#stream#, dts, pts, duration, size, hash
+0, 0, 0, 1, 180000, 9fc6302026cf2a2dd310646b83c5dfa1
+0, 1, 1, 1, 180000, b1b2646c8df579ddf8676bc2488411a5
+0, 2, 2, 1, 180000, 5aca8cdf4914a96577cffbbc18508043
+0, 3, 3, 1, 180000, d5bec8091a32a6669e76b8ab8f82db1f
+0, 4, 4, 1, 180000, d8e8543d19d0d71959321ffcebf820ad
+0, 5, 5, 1, 180000, 90520f273b47e423ae8f519e17b9994b
+0, 6, 6, 1, 180000, 3f6b9fc1fc30804b98a16264b944ff55
+0, 7, 7, 1, 180000, 3cd3b36f6ee370c27ef86c6cd9fc7c1d
+0, 8, 8, 1, 180000, 44f44f2ac0c9160d3e8ae184c7e4caa9
+0, 9, 9, 1, 180000, c7c96bf89dd79249755b9ae0af6a259e
+0, 10, 10, 1, 180000, 8ba3f9677fb07be37b0964cf847cb538
+0, 11, 11, 1, 180000, 59614cce923cf836395b7628dddaba06
+0, 12, 12, 1, 180000, 6497b597654c9c90e290feec2f8b11c8
+0, 13, 13, 1, 180000, df2774f8219a29629bbda3c368ca3046
+0, 14, 14, 1, 180000, 818bed7e0e12e11bf510939e0a895421
+0, 15, 15, 1, 180000, 591377e15da046fe83cadede3c13ec0d
+0, 16, 16, 1, 180000, 6dcc7dc9287054307cd67db723f4b806
+0, 17, 17, 1, 180000, 5158145404ee2eda2cad930127bc9480
+0, 18, 18, 1, 180000, 9423c3bc58b00299c762d547a98d22b1
+0, 19, 19, 1, 180000, 960dcbf47536653087afc917a99f97b4
+0, 20, 20, 1, 180000, 05f7ba88fd8a73416cfab0427db30c5f
+0, 21, 21, 1, 180000, 51809dcb798fc5cc45066faf56f6b533
+0, 22, 22, 1, 180000, b637cc799280b57a770d8c3417f5a9f3
+0, 23, 23, 1, 180000, 900632153e8a06208550d62c7f327e06
+0, 24, 24, 1, 180000, fcbce1d8ee2a284e7a8a2923d878ca1a
+0, 25, 25, 1, 180000, ac64fdfeef02c97bb7ee3bd8d42cda4a
+0, 26, 26, 1, 180000, 528b693654f55eac5793222591fc32ca
+0, 27, 27, 1, 180000, d2d23bf508c6ab797cfa9093824e7271
+0, 28, 28, 1, 180000, 249d71065ba6170ee82fffeb84489a57
+0, 29, 29, 1, 180000, ab8a7ac5bdaeb22a4cc5834ff4dbc838
+0, 30, 30, 1, 180000, bc9a0da67f7dd812e4dc29adab36c79c
+0, 31, 31, 1, 180000, 4fd1c8d536616622d2acf5313ffad839
+0, 32, 32, 1, 180000, 32241cbbf06fc238ac8f852db8004788
+0, 33, 33, 1, 180000, 99cdd2026fae42d0f5de666596073c23
+0, 34, 34, 1, 180000, 9fc705da6bdf42c7f41b858185851816
+0, 35, 35, 1, 180000, 8acbd773806f2933aaadb85b4a693390
+0, 36, 36, 1, 180000, 781045116f6e6576cd53453fada887d4
+0, 37, 37, 1, 180000, 81a53875f718c706de28881c340e79a1
+0, 38, 38, 1, 180000, d183354aa17b8d65d3583264ae81bd54
+0, 39, 39, 1, 180000, 42dc484e20e9779405b205d8aa879373
+0, 40, 40, 1, 180000, d2034292cfb3a3a61b815a6a434d8f01
+0, 41, 41, 1, 180000, 625bde305548017781ed1f5bc5cb8cc4
+0, 42, 42, 1, 180000, 260544b15d99fff9e5782e30a165e5bf
+0, 43, 43, 1, 180000, 7ba5b56979a3ec49e407f7fd51912dc4
+0, 44, 44, 1, 180000, 78e40b052b8773631a014692c667590d
+0, 45, 45, 1, 180000, a79266a1d52b21594467f1efde654e3d
+0, 46, 46, 1, 180000, 33f00d3f9dd037ab9cf4dcf8a68ab013
+0, 47, 47, 1, 180000, 91d7f5d53a0d5f37c2cf485e73db66bb
+0, 48, 48, 1, 180000, 74463929bc9e7e56bd8b2f9cc194e0e9
+0, 49, 49, 1, 180000, 14c4f3cead9eda56e96dbaedce61e4c8
+0, 50, 50, 1, 180000, 6d21e7f9f0007e3f983e88569b4ae00d
+0, 51, 51, 1, 180000, 67277b9a3f1bc572d4613239c4f1b939
+0, 52, 52, 1, 180000, 11a9d11bdd40eaa9ab81b10cef99084c
+0, 53, 53, 1, 180000, fb36db0250638dd9aa43921726c1f430
+0, 54, 54, 1, 180000, b7ac4e9131fba81161d65237b7e7ff45
+0, 55, 55, 1, 180000, a07245683e62663ef65339f90b51ccea
+0, 56, 56, 1, 180000, 911c70cee247920bffdd2e448febde1d
+0, 57, 57, 1, 180000, da0ff0297026135fc9af34061cb76977
+0, 58, 58, 1, 180000, 1002438e0296955ffec5150bc7f5ab5b
+0, 59, 59, 1, 180000, 739a12ef5005c4f328d1b4cacf3ac366
+0, 60, 60, 1, 180000, d2b1814d81f79ee70591a304bd9711fd
+0, 61, 61, 1, 180000, ea18a4367963d153c9347d7170746832
+0, 62, 62, 1, 180000, d8f20189d2eb3f7dad9c80cd9ff763e3
+0, 63, 63, 1, 180000, edef1218ed2a504a44179ae43973591e
+0, 64, 64, 1, 180000, 3f0ece81e443e03863767f12e9694721
+0, 65, 65, 1, 180000, 48bca421f7b6928f806f31dab7d3f9d7
+0, 66, 66, 1, 180000, d7ac76b257bcc8346868dd6d6c42c293
+0, 67, 67, 1, 180000, 61f9eea33e08082a0f76d6d3ac806ce6
+0, 68, 68, 1, 180000, 2bc48bf19b2d3c16a4e654a58c5a0150
+0, 69, 69, 1, 180000, aceb563bb82abf6693324d8ad2ed0537
+0, 70, 70, 1, 180000, 5945f9c3504ce4dc6f03101cc9f89451
+0, 71, 71, 1, 180000, a4d1a65f7abcf9d06c67fc899e5747b0
+0, 72, 72, 1, 180000, 0cf4d7179a901f10a24ca522d893ba1c
+0, 73, 73, 1, 180000, d4a4d0e7447b0ebac4359574b3cba6cc
+0, 74, 74, 1, 180000, 1bc0cc2cfe07337e3ead24fc503f9131
+0, 75, 75, 1, 180000, b578d11b4f2443a2860fad3ae710b118
+0, 76, 76, 1, 180000, da1df3696eb926d2e554163c0867b185
+0, 77, 77, 1, 180000, eac625561ff028e6286ce4f1829d0076
+0, 78, 78, 1, 180000, f9e548d136cb4ee1e4dea75ac72a1d5d
+0, 79, 79, 1, 180000, 137d8997079125902d94aa87c37fd133
+0, 80, 80, 1, 180000, 0d4aea81840962693f22b58c8614e559
+0, 81, 81, 1, 180000, 736b07fc29af2e1833c660c580a065ae
+0, 82, 82, 1, 180000, dd3e29dfa552ce0f5562828a8b1830fb
+0, 83, 83, 1, 180000, b6a32e1b882da6bdde29427cd3e3584d
+0, 84, 84, 1, 180000, 8ba7286497f5354eeda1c521410784e6
+0, 85, 85, 1, 180000, 85fd001a1afdd5028ab8ea89016bc78b
+0, 86, 86, 1, 180000, 9dc6ae4ae2c1c75caa7067a3e8bd5758
+0, 87, 87, 1, 180000, 02dc7b5ae231a4408cc40314fc3f13d8
+0, 88, 88, 1, 180000, af6186b60f2abc85f87e309c64f7933e
+0, 89, 89, 1, 180000, 02aea59459b17df00fabec22c1d2ea43
+0, 90, 90, 1, 180000, 4fe8dbb53afcbf5fd68ed1248f5f40a6
+0, 91, 91, 1, 180000, 92fae819ff4e84a414392059779a1fb4
+0, 92, 92, 1, 180000, 90dda5494cab98e588258b785900f91c
+0, 93, 93, 1, 180000, 80f06c1880f9fcc495e5e8a4c942aec9
+0, 94, 94, 1, 180000, 0caf40bb891ab70a2819b36e6ec556b8
+0, 95, 95, 1, 180000, 71d44d9bf2002f202f0933c8a64e1f92
+0, 96, 96, 1, 180000, e2ca8fdeed24268e7079dc90d8513bf7
+0, 97, 97, 1, 180000, a67788270132fe5823e6f5f3f580fb70
+0, 98, 98, 1, 180000, edd08b25515080aa5758899500f39a50
+0, 99, 99, 1, 180000, 2e3067d02d5cf5cf42c27be9d57c9b69
+0, 100, 100, 1, 180000, 560430460f89a55f519a474c48b07367
+0, 101, 101, 1, 180000, 3c4dfeff11fcf179fc7882fdd04841e3
+0, 102, 102, 1, 180000, 6acb040a1ec13f1b95531c43a5b7893a
+0, 103, 103, 1, 180000, 2f2b620b65c90f9fdf91566ff9253358
+0, 104, 104, 1, 180000, 5b5db0c14b45a0178e85324db973c9fc
+0, 105, 105, 1, 180000, 577a243e353624a52e059a38979ab252
+0, 106, 106, 1, 180000, 4659bb9d86339c78bbe6740ced9d873c
+0, 107, 107, 1, 180000, b1ae94e8f369ede857289741bfb0a106
+0, 108, 108, 1, 180000, f0b1d4a872b0fc8550c7a71f72913a26
+0, 109, 109, 1, 180000, b7f38fa88f773d0c0c19259c68e96039
+0, 110, 110, 1, 180000, d0d49d367af76af1effd4f60019eab4a
+0, 111, 111, 1, 180000, 2513c32d285cce499def8fc12edf99e3
+0, 112, 112, 1, 180000, 42f23c68e92f3874c2587dde95b9d477
+0, 113, 113, 1, 180000, 74d0e46f8bb78d057aded9e160d5e244
+0, 114, 114, 1, 180000, f7330c713fc7f14b940de042415b5bcd
+0, 115, 115, 1, 180000, 39a94e3aad3626508c36b7a8a5bccfd7
+0, 116, 116, 1, 180000, da3067990debc979c02b5aa082b5091b
+0, 117, 117, 1, 180000, 1bc47082b460e05b8727eca55a46d69f
+0, 118, 118, 1, 180000, 878149c745e80f6669bcb2c943674fad
+0, 119, 119, 1, 180000, ad7ad69b4b89ca623a3844881358309a
+0, 120, 120, 1, 180000, c3d15c2286e54128c5f67a46def71d64
+0, 121, 121, 1, 180000, 2bbe5e6c22b3aafddf771efcd5bc5587
+0, 122, 122, 1, 180000, ab20a61676561528957b2dea9e3c5bd6
+0, 123, 123, 1, 180000, a5aadcde83510dea9008ad7d45696a31
+0, 124, 124, 1, 180000, 733fac3350923994ed828ab1006ba408
+0, 125, 125, 1, 180000, 1e414d99bdaeefd1755ffe2e471ab713
+0, 126, 126, 1, 180000, ffe4fc215add461f78b12f531e6e1742
+0, 127, 127, 1, 180000, f950798bb0cd49c98cb83d35950bac81
+0, 128, 128, 1, 180000, 9c554162d7948aed023995f53fc4e8e8
+0, 129, 129, 1, 180000, 997174f6183e9ca75a47b2f4f39493a7
+0, 130, 130, 1, 180000, eda9ecc7dee3a9bff8ecaaa6fd7cab5e
+0, 131, 131, 1, 180000, 192d8e8312dca9d0ddc158150072a7e7
+0, 132, 132, 1, 180000, 328c7d45dbf77bca5f0f653b4fd5445f
+0, 133, 133, 1, 180000, 314512ed707ea6931282eb6c33481fc8
+0, 134, 134, 1, 180000, e24077b6e8b449d79898c54ebd214e5b
+0, 135, 135, 1, 180000, d65fd9cbc60f930b89d9763a2b6dc92d
+0, 136, 136, 1, 180000, 716769b3e1d9d46f9eae66519a43fef3
+0, 137, 137, 1, 180000, f1c0a0427a98c39b715c143c5e5c7629
+0, 138, 138, 1, 180000, 7ab5f5b0ee470460fa47dbe7eedcdb71
+0, 139, 139, 1, 180000, 6f530058c3ef8960cf3c40ad11fb5b0e
+0, 140, 140, 1, 180000, ff36ae88f9950886cabacf0c13dba67f
+0, 141, 141, 1, 180000, e8d448dfb1c962470a63b44af4a61239
+0, 142, 142, 1, 180000, b9f51fd168cca76f6f359ee47ec37b45
+0, 143, 143, 1, 180000, 282258c54967cf98b727a0e80fa30d5b
+0, 144, 144, 1, 180000, d282f5feb6d7af00980e8b291a429af2
+0, 145, 145, 1, 180000, b1a7e5ecbc1e760bd084156fe9d3b393
+0, 146, 146, 1, 180000, a25dd99ff06dae185c58ebf2370a3c1d
+0, 147, 147, 1, 180000, a8b16555f5db07643d1b6cf23cfeabcb
+0, 148, 148, 1, 180000, eb5b58204556b0b32184a224044e27d2
+0, 149, 149, 1, 180000, b247676ab9c6a15f8e7f7267244d5d92
diff --git a/tests/ref/fate/mpeg4-resolution-change-up-up b/tests/ref/fate/mpeg4-resolution-change-up-up
new file mode 100644
index 0000000000..1b80789f84
--- /dev/null
+++ b/tests/ref/fate/mpeg4-resolution-change-up-up
@@ -0,0 +1,155 @@
+#format: frame checksums
+#version: 1
+#hash: MD5
+#tb 0: 1/25
+#stream#, dts, pts, duration, size, hash
+0, 0, 0, 1, 152064, 7f952fd8bd40c32197afc21e2fa66404
+0, 1, 1, 1, 152064, 5b2cc25b04d9a9d33bcf5fe480505d68
+0, 2, 2, 1, 152064, 56d6bb0022f68fbccae81ef054a88c9a
+0, 3, 3, 1, 152064, e9185c3ef0d3886f1a39b83f84da767e
+0, 4, 4, 1, 152064, cac301c833ad7a916acfae8fd5e524e9
+0, 5, 5, 1, 152064, cd050aba9e0681e15294480188f4076a
+0, 6, 6, 1, 152064, 6451e141b4d6360dd7bf098fa235afc7
+0, 7, 7, 1, 152064, ac242e1eb5389ce7a6ecfc34c8594383
+0, 8, 8, 1, 152064, d35ed5d3c1542a08881fc3aa729e5308
+0, 9, 9, 1, 152064, 4049e48c807e9d39b1ac03d5b9cc4647
+0, 10, 10, 1, 152064, 2c39818c50ab18982da8e29b1a95d574
+0, 11, 11, 1, 152064, adba30adcdaf3c52bb6c2595753f3bf1
+0, 12, 12, 1, 152064, 77ba6ff6f1e7380c84e4ef635dad5414
+0, 13, 13, 1, 152064, 8ee39ce5454533b610c680ef8944c369
+0, 14, 14, 1, 152064, 1785d1de2383fff0f6ba133ece182003
+0, 15, 15, 1, 152064, fe7d8c8a7ace0dabc550d6672e8e9c15
+0, 16, 16, 1, 152064, d751ad4771ab30290f01afc9c15d93ff
+0, 17, 17, 1, 152064, 3a0f3e1dd11527ce6660bc5a3c846f5e
+0, 18, 18, 1, 152064, 5db4cb8d1403a296d1346bc0aac7e6e6
+0, 19, 19, 1, 152064, fb8f602708055e1436b473bd00abf646
+0, 20, 20, 1, 152064, dcad983fe9d87b9597e893d05352d865
+0, 21, 21, 1, 152064, 2541aefc80d4598ab64ea8591dcf79de
+0, 22, 22, 1, 152064, a80f92f508833eecd69c7f8dd21da13f
+0, 23, 23, 1, 152064, 6e28ef4f6e1151861929e46afc0aad5f
+0, 24, 24, 1, 152064, a9104c687097adc9d68751e508940bcc
+0, 25, 25, 1, 152064, 65e90aa73b8228bda909775914453dc2
+0, 26, 26, 1, 152064, 3c068b06d02b5e4110732700b1aa146b
+0, 27, 27, 1, 152064, 48f3ec3807d333774c3d031c5a9cdc50
+0, 28, 28, 1, 152064, 0d74aaa8ee4a88b4983b3e505938c962
+0, 29, 29, 1, 152064, ff1ec9697579f47fc647f56d85591207
+0, 30, 30, 1, 152064, 8052dd9c27296a2d5b2101d97af62d8e
+0, 31, 31, 1, 152064, 7a253ee1c0e0aadd3e12bfb1278299fb
+0, 32, 32, 1, 152064, b24126f3573811d8d6dc6db674ca8c64
+0, 33, 33, 1, 152064, b3f54900ec9a60f9d63387a24500a13e
+0, 34, 34, 1, 152064, 5de1ae2d5b66906ef01190ea8dad606f
+0, 35, 35, 1, 152064, d5b5458eee09aac711a2c17b7cfdc40c
+0, 36, 36, 1, 152064, 94c08ac166465b9dbfed1cb67eeb3bc3
+0, 37, 37, 1, 152064, 1b1ccbe8316f625b56d94cff1d209434
+0, 38, 38, 1, 152064, 703a29b3efd7513370c8f7ca37730d1f
+0, 39, 39, 1, 152064, c15f1fa6c7d595919d11f4142f1a6878
+0, 40, 40, 1, 152064, 8c6ef06f585061acdd66380493ea5c00
+0, 41, 41, 1, 152064, 35771c1c43232ba6ea87bd9d6e638b03
+0, 42, 42, 1, 152064, 01612e4027837fdce2f0ce8cc4a46be7
+0, 43, 43, 1, 152064, 02f1d688df26b1421079a72fe0d62c70
+0, 44, 44, 1, 152064, 7a5c70e39a65101e9622ebeaf62cfac8
+0, 45, 45, 1, 152064, 27af67aecb0500ead2a9a55e6365afb0
+0, 46, 46, 1, 152064, d4105deee590978600eb964e54a6bfa2
+0, 47, 47, 1, 152064, 7aa99b69eb5b2cc85ea99e246d378260
+0, 48, 48, 1, 152064, dd008e25da59d3260d089a9e3f5ca07c
+0, 49, 49, 1, 152064, c76ea53f0ac9a0cc5626c0b24d818e33
+0, 50, 50, 1, 152064, 13089f7b0814511c0a718866fa242e9f
+0, 51, 51, 1, 152064, a1b44b6daa568a596391e7876362c13b
+0, 52, 52, 1, 152064, fda9b9b0795a5dbc5b0b1c0d6487fb0e
+0, 53, 53, 1, 152064, 7ef00f30b6619744bd260235c5c5e9c4
+0, 54, 54, 1, 152064, 02e2be268e4d7b6563a762e380e2208b
+0, 55, 55, 1, 152064, 3f49b6a7d4e19b5ea7ec6a7a3a03777b
+0, 56, 56, 1, 152064, cc255dcc6d32de0a659f0a73b6024da7
+0, 57, 57, 1, 152064, 60975b10d6278a900002d2f3139eccb1
+0, 58, 58, 1, 152064, c7ac2c1319f7632bc46f14af2d655960
+0, 59, 59, 1, 152064, c7dcb99ff7fd49d0b81f3a2636806f01
+0, 60, 60, 1, 152064, 396249ce1098971be8cb7bdc100caa47
+0, 61, 61, 1, 152064, 462d02d3520db10ab6a78399ad4ce65f
+0, 62, 62, 1, 152064, 3fa02cb5fde0a0008beb8989e71fdb88
+0, 63, 63, 1, 152064, 63d3652b0e7a1eda46aa86223bdac83f
+0, 64, 64, 1, 152064, f3153e849117715cd78e5e81960a2307
+0, 65, 65, 1, 152064, 21fa63f5a16e9bc2d6780ee0a1682211
+0, 66, 66, 1, 152064, 1e786e67744f09e66e66aaef392499c8
+0, 67, 67, 1, 152064, f0f29831ecc5a28ee9176599a5be6529
+0, 68, 68, 1, 152064, 1194f03ab8742c8bcd7fa049a2c6565e
+0, 69, 69, 1, 152064, 25d1c8c396b3437b11499a7b39d23d23
+0, 70, 70, 1, 152064, cfb5bcf11374ce7fdbe21e80b6e5f4c3
+0, 71, 71, 1, 152064, 766cafa47f5ca6d15bf628fe14751d3b
+0, 72, 72, 1, 152064, f9613b34cfcb918a6c9d07430275c2a3
+0, 73, 73, 1, 152064, 01332e2ec0b9b4b90841e4bf99f77c22
+0, 74, 74, 1, 152064, 00866001714095b0b825830ded7939d1
+0, 75, 75, 1, 152064, 8842d6859df44e8cd39628493ffdd070
+0, 76, 76, 1, 152064, b7f399236a3f5e5f47a03c68c0c0bfd4
+0, 77, 77, 1, 152064, 710d945c2b909e529d3f3c2c669cd8ca
+0, 78, 78, 1, 152064, dd638e263b422145dc3db34e63c685fd
+0, 79, 79, 1, 152064, 6f6bbfe19e461751170d943b546a1885
+0, 80, 80, 1, 152064, 65ffa01f6f40502cce299d28da44d290
+0, 81, 81, 1, 152064, b4125c16ec1be19531b1d917b542352d
+0, 82, 82, 1, 152064, 436c48f675a5fa1ddf67b787e766c21d
+0, 83, 83, 1, 152064, 4c910df1a512a7cb0ad796d2d1abd9ad
+0, 84, 84, 1, 152064, 9969432a69ebf8cc989acbedff616408
+0, 85, 85, 1, 152064, e6f071ce8357807f3987def16dd91899
+0, 86, 86, 1, 152064, a54f9253471c1b6504e0666988000499
+0, 87, 87, 1, 152064, 99295251e8d3e50cc7f08bad4d5caf71
+0, 88, 88, 1, 152064, 316ed77114ad69e7f8266301ed69a0cd
+0, 89, 89, 1, 152064, 94f36e8bb78815300e12ef6f4ca5ae6a
+0, 90, 90, 1, 152064, 537800a440dcff2e9c8b8b94ce3cf77b
+0, 91, 91, 1, 152064, 095342baab40a6cb8297771b2293f987
+0, 92, 92, 1, 152064, 27ac33ccccab5ae41a6f0cbd8023886d
+0, 93, 93, 1, 152064, b1b19239ad0c032d085618001d812207
+0, 94, 94, 1, 152064, 932d2adb8328330f073a3aa5f1ce4f3e
+0, 95, 95, 1, 152064, 7c85988c783f51c7936b7fbd69438608
+0, 96, 96, 1, 152064, 2636838b6e029ba1b8b21428d7aa0689
+0, 97, 97, 1, 152064, abbef76294f02120e480fb48b37126a2
+0, 98, 98, 1, 152064, 870d6f619c0de4dc15a9eee45be2db3b
+0, 99, 99, 1, 152064, effe1681a00f2137d41e014a36897828
+0, 100, 100, 1, 152064, dda33ac079472c9df7d03d401a27ead1
+0, 101, 101, 1, 152064, 13b9c8a8488087984ee616946e188371
+0, 102, 102, 1, 152064, b92bbadb1fb2f578d355b06fccdd5256
+0, 103, 103, 1, 152064, 11b487cb1338ac21abd133ef7eabb795
+0, 104, 104, 1, 152064, 74f53483c068e69649feac4787c6b0ca
+0, 105, 105, 1, 152064, beecf732b9b61c99f5c3febad895ac8d
+0, 106, 106, 1, 152064, 5030a8b4b0f11ac539423f2965734d09
+0, 107, 107, 1, 152064, bb1ac0d50544ae9cf14bc09d4b24b153
+0, 108, 108, 1, 152064, 0185fa7d218f440c3ad3a3a188fa4c26
+0, 109, 109, 1, 152064, 383e411859ab41e12aa70b977703a3a8
+0, 110, 110, 1, 152064, 2f4eb7628ccb53c2dad817b91d0aac2f
+0, 111, 111, 1, 152064, a44446398585f3b32cd1956270502274
+0, 112, 112, 1, 152064, e75bd5cd453c12d59a6f5e3b38733587
+0, 113, 113, 1, 152064, eb045cc13fc215eb238f6ecb7934d1bf
+0, 114, 114, 1, 152064, 55edf04928a18d097ace6ae02fdb4484
+0, 115, 115, 1, 152064, 60e1ac4f58d36bdbb9dca9a36bf0bdfd
+0, 116, 116, 1, 152064, 1d51602bb62170aeba3ae5e8a226355b
+0, 117, 117, 1, 152064, 48ecc6679624392267ffa3b53c8cbe8e
+0, 118, 118, 1, 152064, ef85b3db0db17af24774ed6f0dc59943
+0, 119, 119, 1, 152064, 94c189e1d6c7e3f57e7308b9d6188fff
+0, 120, 120, 1, 152064, d64813a56307aaa49c0267c4a88c41ce
+0, 121, 121, 1, 152064, 6262fbb0894a352b1bc6af1c7527657a
+0, 122, 122, 1, 152064, 2456341bcce17ca538a5bd502762bb0b
+0, 123, 123, 1, 152064, 959655c8ddd269a021d4a6d9fb8bb6e9
+0, 124, 124, 1, 152064, 407906e1dc4c45b14ff2d1ae3a15dca2
+0, 125, 125, 1, 152064, 7d5eb8df906f8854a0333945b4c50d20
+0, 126, 126, 1, 152064, e2ba53227ea802843769c1a1c856c3a3
+0, 127, 127, 1, 152064, e19a38dcf11969fb7cc14dfe71c18226
+0, 128, 128, 1, 152064, a9e1b53a0a224f36a61384c97d312d0a
+0, 129, 129, 1, 152064, 7ac12f15f9929ce397081396401cec00
+0, 130, 130, 1, 152064, ac5802c53490508ecec6859737863145
+0, 131, 131, 1, 152064, c4baf4298295d788d25584e2cd3df462
+0, 132, 132, 1, 152064, 4999c686dc18f7521223e820d6af4499
+0, 133, 133, 1, 152064, fe60cfe1e8c5ba2fa115e82e5a43bf67
+0, 134, 134, 1, 152064, 6883fcd8e85668bc01e3b393aad6a202
+0, 135, 135, 1, 152064, 8c0b91fdb58ec4e1d5c85b34d7f57e4a
+0, 136, 136, 1, 152064, 8f0a7077c8bcb8ba90c618fb4903d745
+0, 137, 137, 1, 152064, 52778a9228b3bc550826b22db5f01470
+0, 138, 138, 1, 152064, 40a9ec01d598702438a623c039a5d93b
+0, 139, 139, 1, 152064, 9a6bc28536cf9ba0ef88926ce45ee924
+0, 140, 140, 1, 152064, 15fd641d7cf5d72e5c942fe2f775b229
+0, 141, 141, 1, 152064, 63d48e83d1ab03f5b47a7575a1007d11
+0, 142, 142, 1, 152064, 711c8d5b2dce777e5ce45337b2f41806
+0, 143, 143, 1, 152064, 4a0870a7806dcaedb85ff5f23862516d
+0, 144, 144, 1, 152064, 946f2d629cf95f185e694752965c5277
+0, 145, 145, 1, 152064, 34ecec7a79951c7e07468c84a6b59979
+0, 146, 146, 1, 152064, 63bfd7e0a3493373f7a3db3de4f268b6
+0, 147, 147, 1, 152064, 969cac44e360303d386a1300de6f67ee
+0, 148, 148, 1, 152064, 09b6b7924091a225525fdd0800d330e2
+0, 149, 149, 1, 152064, 81dccadf8f4eb851e60ae206d92b201b