aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJanne Grunau <janne-libav@jannau.net>2012-09-18 16:03:08 +0200
committerJanne Grunau <janne-libav@jannau.net>2014-10-17 09:58:31 +0200
commitf29c226af0ecc34c417b646580a9acd7d8bbaf48 (patch)
tree736499ad57b67aaddbcc651abbf1a068168d83d6
parent979932378ae3fbf452e312eb759cc7ce175f78de (diff)
downloadffmpeg-f29c226af0ecc34c417b646580a9acd7d8bbaf48.tar.gz
fate: add mpeg4 tests for frame size changes
-rw-r--r--tests/Makefile1
-rw-r--r--tests/fate/mpeg4.mak9
-rw-r--r--tests/ref/fate/mpeg4-resolution-change-down-down151
-rw-r--r--tests/ref/fate/mpeg4-resolution-change-down-up151
-rw-r--r--tests/ref/fate/mpeg4-resolution-change-up-down151
-rw-r--r--tests/ref/fate/mpeg4-resolution-change-up-up151
6 files changed, 614 insertions, 0 deletions
diff --git a/tests/Makefile b/tests/Makefile
index 5fad2911fe..a2ee79b816 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -96,6 +96,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..137575ac64
--- /dev/null
+++ b/tests/ref/fate/mpeg4-resolution-change-down-down
@@ -0,0 +1,151 @@
+#tb 0: 1/25
+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, 4892c52ebd173c1c1f651ab9043bc0ae
+0, 51, 51, 1, 460800, 411e8f1d0603f1bf9a6e0e2fbf139b40
+0, 52, 52, 1, 460800, a8982db63153a60d32d22e3ec52d055f
+0, 53, 53, 1, 460800, eccd934107810c2360850b125c60aa20
+0, 54, 54, 1, 460800, 4ff4a75ad54f3fca7fe302fd42d8b635
+0, 55, 55, 1, 460800, 096f9c7f9605bd03a7d1a2f3707ab0cd
+0, 56, 56, 1, 460800, 8b71840efcaa91b0e999b656458259e4
+0, 57, 57, 1, 460800, a316e47df5e3b815890bbe8ad28e58f7
+0, 58, 58, 1, 460800, c05734743b26b5938bbe491c5e1207bb
+0, 59, 59, 1, 460800, f513bfb6d22eb6dee298bd60289d49ef
+0, 60, 60, 1, 460800, 1242d643e8c4d4b758dd2e4ea934ddb1
+0, 61, 61, 1, 460800, d390abd9c75cce2847ea11929d765a97
+0, 62, 62, 1, 460800, 07c172820c57f4653db9d980f8003f05
+0, 63, 63, 1, 460800, f5121dc906185e1dad2b4d3ef036ffa2
+0, 64, 64, 1, 460800, ab9d1fcf6a5aad68d0f7f68f956a8905
+0, 65, 65, 1, 460800, a30b4e2d59c411cb8ed8b420d0e9980f
+0, 66, 66, 1, 460800, a239203d87b8f6dae0b04aedb5509303
+0, 67, 67, 1, 460800, 08fe1416f25273f66354a8f4365886a9
+0, 68, 68, 1, 460800, 62a4f52f688484a633219bf2431a05a1
+0, 69, 69, 1, 460800, 4f56bbbdce274dca30ea0a6af1ad9fb5
+0, 70, 70, 1, 460800, 7cb37bb372fac6a6ed10066724bd55dc
+0, 71, 71, 1, 460800, 74452850aa88ea0072e84657503d9044
+0, 72, 72, 1, 460800, e5a41bc0f20298b7ad04d5920cbd0ef9
+0, 73, 73, 1, 460800, 6bf692b510e12a1478ad701cd6b92f5f
+0, 74, 74, 1, 460800, 70a990aa4e4e1cd09eb145fc5830182d
+0, 75, 75, 1, 460800, d1766902072052fb820a485c382c5c38
+0, 76, 76, 1, 460800, 36959297268283e0134118a7552d5432
+0, 77, 77, 1, 460800, 907bec0f379ea9eb60a3122b8c253eeb
+0, 78, 78, 1, 460800, 43f1068a583a9645245a0d60dc647b00
+0, 79, 79, 1, 460800, ee55d4619e4b10d3e931eca18a4d4586
+0, 80, 80, 1, 460800, ba6a2efc84360d701944df2236292d74
+0, 81, 81, 1, 460800, b496e4674b5eb6a60e16ec4069ffa1c2
+0, 82, 82, 1, 460800, 5ae928c45606d4665d82da353dd81a81
+0, 83, 83, 1, 460800, 3c84403932cf66e616373f0d25c9f4a8
+0, 84, 84, 1, 460800, e0b63b21cdfd96c44adeb2617ecd9022
+0, 85, 85, 1, 460800, 57e0299f7435c8bd610cba860b128001
+0, 86, 86, 1, 460800, a543a8694155a488e7cc9066a70739e5
+0, 87, 87, 1, 460800, 953d38d3b44e1564b037f83171f7f594
+0, 88, 88, 1, 460800, 3725640ec5fdaec8acc4da7a224b8137
+0, 89, 89, 1, 460800, bd1086accdf2eb9f3e8cfb1e0f09ff60
+0, 90, 90, 1, 460800, b1fc08e447396a2db10e1be8c6cda6a4
+0, 91, 91, 1, 460800, 76849824f2b9aafc850dcb9994058afb
+0, 92, 92, 1, 460800, 90523973962279d4eb5ce1261f631ff0
+0, 93, 93, 1, 460800, d5c69da4109d4d41d9b7940dbed8a21a
+0, 94, 94, 1, 460800, 978d8cbfe9413418d295c485225d8ac8
+0, 95, 95, 1, 460800, a917cd3dc6dd127523e972424f1f1544
+0, 96, 96, 1, 460800, 1a4889b8c72066ea90c2a66ff80cd118
+0, 97, 97, 1, 460800, 30f1792bad369f51bd90e20b8d084779
+0, 98, 98, 1, 460800, 14d67997177544d76d9ec69abe992bf5
+0, 99, 99, 1, 460800, 39ba73b642d95ab9d7d00ca9ecb276af
+0, 100, 100, 1, 460800, 7614eed47fa4ab378fa95a6fa09048dd
+0, 101, 101, 1, 460800, efbce233c30851726551446f2cf007d4
+0, 102, 102, 1, 460800, 4cdf067f4e0dec1d5468d73bc2fb6971
+0, 103, 103, 1, 460800, b6d5a482c97622ca0ac526e46864586c
+0, 104, 104, 1, 460800, 860c1d3db436f96a29f83b25cad8a292
+0, 105, 105, 1, 460800, 3e1adea399679f5ea40539c49d63f475
+0, 106, 106, 1, 460800, 0422ac63df21baada7df73d9efb2b4a8
+0, 107, 107, 1, 460800, f372ebfd2acea1ac3d06a898bdf5ed28
+0, 108, 108, 1, 460800, 95c1bdc33fa3a9bf6fc1cf616eae4989
+0, 109, 109, 1, 460800, a8b67585ab13e9476a2075afb347e551
+0, 110, 110, 1, 460800, 6d7ff7585b172c18e9095bbf304701aa
+0, 111, 111, 1, 460800, ca17a315650ecafcbff854414e832daf
+0, 112, 112, 1, 460800, 0e58c300f666e2f608dde25cb4e7c6e4
+0, 113, 113, 1, 460800, 7e05f8ab2cf1fb99d11edb7dce8adb61
+0, 114, 114, 1, 460800, 5ec17032a3d98c18055eedc994d5b22c
+0, 115, 115, 1, 460800, 3be2f9e9bdf62279b1d1c55af298b8bf
+0, 116, 116, 1, 460800, d791c1335df7a9aac01aeb893e16ebeb
+0, 117, 117, 1, 460800, b1235bfe00b13ac9d4abeb42be518de6
+0, 118, 118, 1, 460800, 770b5fc1acd72c526f7b751569f9ebdd
+0, 119, 119, 1, 460800, 76988407c42beb84704e5cc8175ae3d1
+0, 120, 120, 1, 460800, 9b38739847b080d019403ad0d62505f1
+0, 121, 121, 1, 460800, 06d881fe05e16b528a056001f6162b18
+0, 122, 122, 1, 460800, 2f920d88d0ac956bb7c82c2ee1999b5d
+0, 123, 123, 1, 460800, 3bda811ee889672ef9bf3b329c0d8702
+0, 124, 124, 1, 460800, 793ca50f817442d000c228bae1d34f01
+0, 125, 125, 1, 460800, 6ac43125d47508fbee2a112962d68f7f
+0, 126, 126, 1, 460800, ee60676687c0a54c648f37dc5ac62934
+0, 127, 127, 1, 460800, 34c11e62e2f886fb3f86eabaf5bb8616
+0, 128, 128, 1, 460800, fbf06b77ea70076417e7dae3f05559ad
+0, 129, 129, 1, 460800, 0910773159fee4579b60665961f42dff
+0, 130, 130, 1, 460800, 16e2bdddb02ed137c45779915e83f8ce
+0, 131, 131, 1, 460800, 36c2a8b39e39e37dfd3acaf53166d32d
+0, 132, 132, 1, 460800, 86a93fca2ea3b276d8b5d7922b051635
+0, 133, 133, 1, 460800, 453eeba71c375f94cd2955a390e19aee
+0, 134, 134, 1, 460800, 9b0661b42795d819909b6a10759f2ea8
+0, 135, 135, 1, 460800, 982d156baa7facd8ff90dfc896705dba
+0, 136, 136, 1, 460800, 4346140eb7859cf937813b320c2afd75
+0, 137, 137, 1, 460800, cb19089d54d215ee5759fa95c995cb03
+0, 138, 138, 1, 460800, 4372a47d5c86bd7f36af8b1708d89db1
+0, 139, 139, 1, 460800, 63c1ccf9233c8ced848a536ca83fd2e2
+0, 140, 140, 1, 460800, e05f15fe8811919b514aff6d712e050b
+0, 141, 141, 1, 460800, 7a0787e04d549faeb60e6c53d036fc36
+0, 142, 142, 1, 460800, a48da643d5807dc1b2c9e3768c14fa09
+0, 143, 143, 1, 460800, 18e8af2af9a6d07d0319c216f32833bd
+0, 144, 144, 1, 460800, 54a4abc6dc41181dc6c4ed12ff68d9b6
+0, 145, 145, 1, 460800, 8c4bb205f07927c237134a2b43a1c75e
+0, 146, 146, 1, 460800, c8fbebc0b9d1b0eef22ed22b339c29ad
+0, 147, 147, 1, 460800, 0092360b69fd89eec83302f9c54e63c0
+0, 148, 148, 1, 460800, 454f705a542986ee3df10a31571bac36
+0, 149, 149, 1, 460800, 810de13c12e064d70ca6d1f1c175f0b6
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..31332c31fd
--- /dev/null
+++ b/tests/ref/fate/mpeg4-resolution-change-down-up
@@ -0,0 +1,151 @@
+#tb 0: 1/25
+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, 7614eed47fa4ab378fa95a6fa09048dd
+0, 51, 51, 1, 460800, efbce233c30851726551446f2cf007d4
+0, 52, 52, 1, 460800, 4cdf067f4e0dec1d5468d73bc2fb6971
+0, 53, 53, 1, 460800, b6d5a482c97622ca0ac526e46864586c
+0, 54, 54, 1, 460800, 860c1d3db436f96a29f83b25cad8a292
+0, 55, 55, 1, 460800, 3e1adea399679f5ea40539c49d63f475
+0, 56, 56, 1, 460800, 0422ac63df21baada7df73d9efb2b4a8
+0, 57, 57, 1, 460800, f372ebfd2acea1ac3d06a898bdf5ed28
+0, 58, 58, 1, 460800, 95c1bdc33fa3a9bf6fc1cf616eae4989
+0, 59, 59, 1, 460800, a8b67585ab13e9476a2075afb347e551
+0, 60, 60, 1, 460800, 6d7ff7585b172c18e9095bbf304701aa
+0, 61, 61, 1, 460800, ca17a315650ecafcbff854414e832daf
+0, 62, 62, 1, 460800, 0e58c300f666e2f608dde25cb4e7c6e4
+0, 63, 63, 1, 460800, 7e05f8ab2cf1fb99d11edb7dce8adb61
+0, 64, 64, 1, 460800, 5ec17032a3d98c18055eedc994d5b22c
+0, 65, 65, 1, 460800, 3be2f9e9bdf62279b1d1c55af298b8bf
+0, 66, 66, 1, 460800, d791c1335df7a9aac01aeb893e16ebeb
+0, 67, 67, 1, 460800, b1235bfe00b13ac9d4abeb42be518de6
+0, 68, 68, 1, 460800, 770b5fc1acd72c526f7b751569f9ebdd
+0, 69, 69, 1, 460800, 76988407c42beb84704e5cc8175ae3d1
+0, 70, 70, 1, 460800, 9b38739847b080d019403ad0d62505f1
+0, 71, 71, 1, 460800, 06d881fe05e16b528a056001f6162b18
+0, 72, 72, 1, 460800, 2f920d88d0ac956bb7c82c2ee1999b5d
+0, 73, 73, 1, 460800, 3bda811ee889672ef9bf3b329c0d8702
+0, 74, 74, 1, 460800, 793ca50f817442d000c228bae1d34f01
+0, 75, 75, 1, 460800, 6ac43125d47508fbee2a112962d68f7f
+0, 76, 76, 1, 460800, ee60676687c0a54c648f37dc5ac62934
+0, 77, 77, 1, 460800, 34c11e62e2f886fb3f86eabaf5bb8616
+0, 78, 78, 1, 460800, fbf06b77ea70076417e7dae3f05559ad
+0, 79, 79, 1, 460800, 0910773159fee4579b60665961f42dff
+0, 80, 80, 1, 460800, 16e2bdddb02ed137c45779915e83f8ce
+0, 81, 81, 1, 460800, 36c2a8b39e39e37dfd3acaf53166d32d
+0, 82, 82, 1, 460800, 86a93fca2ea3b276d8b5d7922b051635
+0, 83, 83, 1, 460800, 453eeba71c375f94cd2955a390e19aee
+0, 84, 84, 1, 460800, 9b0661b42795d819909b6a10759f2ea8
+0, 85, 85, 1, 460800, 982d156baa7facd8ff90dfc896705dba
+0, 86, 86, 1, 460800, 4346140eb7859cf937813b320c2afd75
+0, 87, 87, 1, 460800, cb19089d54d215ee5759fa95c995cb03
+0, 88, 88, 1, 460800, 4372a47d5c86bd7f36af8b1708d89db1
+0, 89, 89, 1, 460800, 63c1ccf9233c8ced848a536ca83fd2e2
+0, 90, 90, 1, 460800, e05f15fe8811919b514aff6d712e050b
+0, 91, 91, 1, 460800, 7a0787e04d549faeb60e6c53d036fc36
+0, 92, 92, 1, 460800, a48da643d5807dc1b2c9e3768c14fa09
+0, 93, 93, 1, 460800, 18e8af2af9a6d07d0319c216f32833bd
+0, 94, 94, 1, 460800, 54a4abc6dc41181dc6c4ed12ff68d9b6
+0, 95, 95, 1, 460800, 8c4bb205f07927c237134a2b43a1c75e
+0, 96, 96, 1, 460800, c8fbebc0b9d1b0eef22ed22b339c29ad
+0, 97, 97, 1, 460800, 0092360b69fd89eec83302f9c54e63c0
+0, 98, 98, 1, 460800, 454f705a542986ee3df10a31571bac36
+0, 99, 99, 1, 460800, 810de13c12e064d70ca6d1f1c175f0b6
+0, 100, 100, 1, 460800, 4892c52ebd173c1c1f651ab9043bc0ae
+0, 101, 101, 1, 460800, 411e8f1d0603f1bf9a6e0e2fbf139b40
+0, 102, 102, 1, 460800, a8982db63153a60d32d22e3ec52d055f
+0, 103, 103, 1, 460800, eccd934107810c2360850b125c60aa20
+0, 104, 104, 1, 460800, 4ff4a75ad54f3fca7fe302fd42d8b635
+0, 105, 105, 1, 460800, 096f9c7f9605bd03a7d1a2f3707ab0cd
+0, 106, 106, 1, 460800, 8b71840efcaa91b0e999b656458259e4
+0, 107, 107, 1, 460800, a316e47df5e3b815890bbe8ad28e58f7
+0, 108, 108, 1, 460800, c05734743b26b5938bbe491c5e1207bb
+0, 109, 109, 1, 460800, f513bfb6d22eb6dee298bd60289d49ef
+0, 110, 110, 1, 460800, 1242d643e8c4d4b758dd2e4ea934ddb1
+0, 111, 111, 1, 460800, d390abd9c75cce2847ea11929d765a97
+0, 112, 112, 1, 460800, 07c172820c57f4653db9d980f8003f05
+0, 113, 113, 1, 460800, f5121dc906185e1dad2b4d3ef036ffa2
+0, 114, 114, 1, 460800, ab9d1fcf6a5aad68d0f7f68f956a8905
+0, 115, 115, 1, 460800, a30b4e2d59c411cb8ed8b420d0e9980f
+0, 116, 116, 1, 460800, a239203d87b8f6dae0b04aedb5509303
+0, 117, 117, 1, 460800, 08fe1416f25273f66354a8f4365886a9
+0, 118, 118, 1, 460800, 62a4f52f688484a633219bf2431a05a1
+0, 119, 119, 1, 460800, 4f56bbbdce274dca30ea0a6af1ad9fb5
+0, 120, 120, 1, 460800, 7cb37bb372fac6a6ed10066724bd55dc
+0, 121, 121, 1, 460800, 74452850aa88ea0072e84657503d9044
+0, 122, 122, 1, 460800, e5a41bc0f20298b7ad04d5920cbd0ef9
+0, 123, 123, 1, 460800, 6bf692b510e12a1478ad701cd6b92f5f
+0, 124, 124, 1, 460800, 70a990aa4e4e1cd09eb145fc5830182d
+0, 125, 125, 1, 460800, d1766902072052fb820a485c382c5c38
+0, 126, 126, 1, 460800, 36959297268283e0134118a7552d5432
+0, 127, 127, 1, 460800, 907bec0f379ea9eb60a3122b8c253eeb
+0, 128, 128, 1, 460800, 43f1068a583a9645245a0d60dc647b00
+0, 129, 129, 1, 460800, ee55d4619e4b10d3e931eca18a4d4586
+0, 130, 130, 1, 460800, ba6a2efc84360d701944df2236292d74
+0, 131, 131, 1, 460800, b496e4674b5eb6a60e16ec4069ffa1c2
+0, 132, 132, 1, 460800, 5ae928c45606d4665d82da353dd81a81
+0, 133, 133, 1, 460800, 3c84403932cf66e616373f0d25c9f4a8
+0, 134, 134, 1, 460800, e0b63b21cdfd96c44adeb2617ecd9022
+0, 135, 135, 1, 460800, 57e0299f7435c8bd610cba860b128001
+0, 136, 136, 1, 460800, a543a8694155a488e7cc9066a70739e5
+0, 137, 137, 1, 460800, 953d38d3b44e1564b037f83171f7f594
+0, 138, 138, 1, 460800, 3725640ec5fdaec8acc4da7a224b8137
+0, 139, 139, 1, 460800, bd1086accdf2eb9f3e8cfb1e0f09ff60
+0, 140, 140, 1, 460800, b1fc08e447396a2db10e1be8c6cda6a4
+0, 141, 141, 1, 460800, 76849824f2b9aafc850dcb9994058afb
+0, 142, 142, 1, 460800, 90523973962279d4eb5ce1261f631ff0
+0, 143, 143, 1, 460800, d5c69da4109d4d41d9b7940dbed8a21a
+0, 144, 144, 1, 460800, 978d8cbfe9413418d295c485225d8ac8
+0, 145, 145, 1, 460800, a917cd3dc6dd127523e972424f1f1544
+0, 146, 146, 1, 460800, 1a4889b8c72066ea90c2a66ff80cd118
+0, 147, 147, 1, 460800, 30f1792bad369f51bd90e20b8d084779
+0, 148, 148, 1, 460800, 14d67997177544d76d9ec69abe992bf5
+0, 149, 149, 1, 460800, 39ba73b642d95ab9d7d00ca9ecb276af
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..81911f7592
--- /dev/null
+++ b/tests/ref/fate/mpeg4-resolution-change-up-down
@@ -0,0 +1,151 @@
+#tb 0: 1/25
+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, ba12d7a55633679bb4a9767e1c4a4c76
+0, 51, 51, 1, 180000, ad39deaa1c6a3c3dbc9a5448b9449d55
+0, 52, 52, 1, 180000, 1a59266fd8b69ecd8c0ba6894a902d9f
+0, 53, 53, 1, 180000, f0229d7137bfac76273261df2eaacbaf
+0, 54, 54, 1, 180000, 0655f3778ec7c64aa44b2cb7e9f4bce9
+0, 55, 55, 1, 180000, e5d0cf9f7a9c751afe09cac6f415f9a3
+0, 56, 56, 1, 180000, a103674a6d42da7bb026ddc6c21907f5
+0, 57, 57, 1, 180000, 86fd09abac435c94aacdc4e24bae5fa4
+0, 58, 58, 1, 180000, cba4362f9905f12ea415114011f634e3
+0, 59, 59, 1, 180000, adc6dc728070c97414d5681606f9509a
+0, 60, 60, 1, 180000, ab105d61727de7f3234c1b4618684fff
+0, 61, 61, 1, 180000, e1bb39c9fda419ce27459b3679bab6f5
+0, 62, 62, 1, 180000, 6b1b2e9e4dbf0512f5c082b950f5d1ea
+0, 63, 63, 1, 180000, 58fde3d07e884461f9e535cc6af67d61
+0, 64, 64, 1, 180000, d696821896825012fdef20361ea43376
+0, 65, 65, 1, 180000, b3a15b5a8efb394dbec89ef722d02937
+0, 66, 66, 1, 180000, bbf7cc7fef6b4b37abf12dea62c190ec
+0, 67, 67, 1, 180000, 19ad669ab8639d4eebd3f7217270b8d3
+0, 68, 68, 1, 180000, 1c8d1f98393cb9d0d38d43a296c47d17
+0, 69, 69, 1, 180000, 6feac439b0e0172220c87abda22c726b
+0, 70, 70, 1, 180000, 9c8608262d6a6012f9dd49001e8a5c2d
+0, 71, 71, 1, 180000, e79b848e3d0e323d6425a76c35a6d6f1
+0, 72, 72, 1, 180000, f2553bbaaae2e1b6898202401a085cf0
+0, 73, 73, 1, 180000, 34903147296c1d9f5c6c322a05ad1bbe
+0, 74, 74, 1, 180000, 6ed277498b9cdee9591b98bf9c1d6ba2
+0, 75, 75, 1, 180000, 5d94ad871ad94c36a7b6e3cf72058c4e
+0, 76, 76, 1, 180000, e380d7309b5f5c135c47773709575061
+0, 77, 77, 1, 180000, 554aa8facbaacc17eab7d2c36e2516c8
+0, 78, 78, 1, 180000, e5d7a81ec4c3244f548ad8d9225672fe
+0, 79, 79, 1, 180000, 201b30fb23e71c5472b884153592846d
+0, 80, 80, 1, 180000, 329bcc411f576fa4fbc7cd863e2ae459
+0, 81, 81, 1, 180000, 0b7ace1a4821d560c61053e3980b9b21
+0, 82, 82, 1, 180000, ebb2567c17350e67415e1e2259b0da8b
+0, 83, 83, 1, 180000, c10b8774392c43585c69434f7d5bd94e
+0, 84, 84, 1, 180000, 9f5862196d2bebc4ad09c214593b223e
+0, 85, 85, 1, 180000, 300dc16fbb0f2486100ed167f1d90627
+0, 86, 86, 1, 180000, 0bec9c42aa215b0c5e73a5faf8f5c925
+0, 87, 87, 1, 180000, 779d67d3f58b5dd8094b414a830b94fc
+0, 88, 88, 1, 180000, a9414e841f60cd04e414a9cad3126f22
+0, 89, 89, 1, 180000, 6b4bf1026523dd19e77705a56c9395bf
+0, 90, 90, 1, 180000, 3e7f0e8db2738e287a5c1dff33bdc90b
+0, 91, 91, 1, 180000, 5d8bf7db24fa21a21beaba6fb6ac3c95
+0, 92, 92, 1, 180000, 90f594797c97a10457bc1617d8e069e0
+0, 93, 93, 1, 180000, 9caa885630cd088d51a3601afa090f45
+0, 94, 94, 1, 180000, c189ea0726442a93a30466930b498aba
+0, 95, 95, 1, 180000, 117422414360e8bb3b617e4118bb5699
+0, 96, 96, 1, 180000, 4ad2ffd81a6adeb21affce414fea992e
+0, 97, 97, 1, 180000, 4b1f12d5a755070858d5a8218cb42ee5
+0, 98, 98, 1, 180000, 77bee2dff4ebafdea925228a870aa270
+0, 99, 99, 1, 180000, f9e4ed9fb47611084dfe1998b3a17fe2
+0, 100, 100, 1, 180000, e532cc6487cc51a7ea99d7a909f0d9d7
+0, 101, 101, 1, 180000, 79abcb269e5400f7676c869db06201f5
+0, 102, 102, 1, 180000, 5ea8363a325b8c73d8f7689234b534cb
+0, 103, 103, 1, 180000, 8b92e05ce85cb879779256efb60ef56d
+0, 104, 104, 1, 180000, 7319585dceaaa1dc339cba253ca7f7e1
+0, 105, 105, 1, 180000, a589ddfebfc5106268996dc641b63ed5
+0, 106, 106, 1, 180000, f1ea16230a29ab7a0c76b62119aec1f6
+0, 107, 107, 1, 180000, bf783508ccdc7ded175c240803c8ba42
+0, 108, 108, 1, 180000, 8432ceb650366458ea568d5d38f34339
+0, 109, 109, 1, 180000, e83eec0ba33fb28c2652985e3d5a5aa7
+0, 110, 110, 1, 180000, 866481b59ea1f6654c617b598218ac72
+0, 111, 111, 1, 180000, d1d5d72d11b430986d62a4976d3f440b
+0, 112, 112, 1, 180000, d5bbb30019545ef298f5aedeb1e50420
+0, 113, 113, 1, 180000, 9b519b5c800734d940d5b6e1c519d2f3
+0, 114, 114, 1, 180000, 46854ea69f9de67f74d216fb46ca0d3f
+0, 115, 115, 1, 180000, 43c3e53ee16e172c635bc2215e1dbe7a
+0, 116, 116, 1, 180000, 76ffdd6b5630a716cea844e34f357726
+0, 117, 117, 1, 180000, 9a65251f4152bee7529d22017d75d30b
+0, 118, 118, 1, 180000, 350ff9995c2287a5d6af83adaaa94692
+0, 119, 119, 1, 180000, 18c87ab4e73b5c4013e722a82015144a
+0, 120, 120, 1, 180000, 45bfbaac738447afda91f1aa3b877114
+0, 121, 121, 1, 180000, 727d7b1d10b96f60593b0363a1da04a3
+0, 122, 122, 1, 180000, 77c7fff4a368cf923d442a70bef5d2b6
+0, 123, 123, 1, 180000, e021419b7c840409c8543d127c55ceef
+0, 124, 124, 1, 180000, 5af4ffe289b7466c7b2ba6696e24b891
+0, 125, 125, 1, 180000, 7869c8c388f762054726a4fded34ef76
+0, 126, 126, 1, 180000, 9de7b2074944cdb6c1b28490b89b4d1b
+0, 127, 127, 1, 180000, 1c65f0842787445c5a4291db5ec95306
+0, 128, 128, 1, 180000, 0836fc11e0537c64b89ca03c98e91a88
+0, 129, 129, 1, 180000, 6c0633861801dfff2464211987e199f4
+0, 130, 130, 1, 180000, 804f395636e19519f8b2c57572e2f5b9
+0, 131, 131, 1, 180000, 26119987a7cfce7146596b5119627cec
+0, 132, 132, 1, 180000, bb064421d53f2aa472e189ceb1d1fb8f
+0, 133, 133, 1, 180000, 8f4fe12cf1ada41bd75a8ab4e6c29daa
+0, 134, 134, 1, 180000, 320803434ed72884005218c336ec616c
+0, 135, 135, 1, 180000, 636d47f0af76b7caa244436b61d066ea
+0, 136, 136, 1, 180000, d72bcab89102d278bdc34cc9d6d70d8d
+0, 137, 137, 1, 180000, 8b97a2fd174e873c5d2f815c996307e1
+0, 138, 138, 1, 180000, 780a5d69dab54077770f038b83da3786
+0, 139, 139, 1, 180000, 49238301baf70b59bc7155c79b77812f
+0, 140, 140, 1, 180000, ba9c941092f9c000935f5d0077943155
+0, 141, 141, 1, 180000, 2c91278ed0bd73a83fafa5ab373025ae
+0, 142, 142, 1, 180000, e8c1ce1347e00d9a9267ec2ee2e55f88
+0, 143, 143, 1, 180000, a9d055533ee4c85f1a47dbc0e4900ee5
+0, 144, 144, 1, 180000, 37011528ef6d82c233ab81d6fa4b25c9
+0, 145, 145, 1, 180000, bec33254e1b75e5bcf9add1b016c6409
+0, 146, 146, 1, 180000, 686469d5f908c4b13f7da93accdbfe08
+0, 147, 147, 1, 180000, 175bc1a2a4b93c51f26cec24919a5e71
+0, 148, 148, 1, 180000, 7b42cf6186457f0796a5edf418c97ff1
+0, 149, 149, 1, 180000, f6dc114720002a975e5dd4c96d64eec8
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..9aac9c8900
--- /dev/null
+++ b/tests/ref/fate/mpeg4-resolution-change-up-up
@@ -0,0 +1,151 @@
+#tb 0: 1/25
+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, 89735f9e0d3be100be93d399472815d5
+0, 51, 51, 1, 152064, e6ceaa7d2df6e7d1f0833cd0efc10762
+0, 52, 52, 1, 152064, 619768d16aed503750e36e6ad1e7da49
+0, 53, 53, 1, 152064, b0a262a526be1363c1cdae34cb963500
+0, 54, 54, 1, 152064, 367f1f0f8e7f16b60d579611705bdaf7
+0, 55, 55, 1, 152064, 32013ef82c20af9a5701ac822e758995
+0, 56, 56, 1, 152064, ed37bcd10044179ff15313ac638a6cb9
+0, 57, 57, 1, 152064, 7f396f585d454a828949a82994c07e55
+0, 58, 58, 1, 152064, 203cd9b81f324784f2d06ae5596cc141
+0, 59, 59, 1, 152064, c81977bf1603b3889285125e8fa869ab
+0, 60, 60, 1, 152064, a915aac53d793ff7af3c6c073a22ab4a
+0, 61, 61, 1, 152064, e100fbd898f4263eadf11f9c48b16154
+0, 62, 62, 1, 152064, 83a6ddeba2a921a8c30ce4186ae85171
+0, 63, 63, 1, 152064, ec3d156b338d5ed1c73467ba827780eb
+0, 64, 64, 1, 152064, aca73a9b00ca3e79a6915f0af8ea21c3
+0, 65, 65, 1, 152064, 8575798a21a4417f368525b193b1b91b
+0, 66, 66, 1, 152064, d149f32e2f7ac054d70525f2a6a95eb7
+0, 67, 67, 1, 152064, 86afd4fc9c7daaa3493e7b3690f6cfd3
+0, 68, 68, 1, 152064, 5d9e18798bb214ddf1db5b52596f564c
+0, 69, 69, 1, 152064, 7dc13fe68442967746a29a83b460aacd
+0, 70, 70, 1, 152064, cc53daafdf5123591c23ae81098c1910
+0, 71, 71, 1, 152064, 3e67307e26dcfc3a3670b605e2807e8d
+0, 72, 72, 1, 152064, 204a839741780015879f69e5d1a14ee9
+0, 73, 73, 1, 152064, c2190591032c3a78271565a2ef2b775e
+0, 74, 74, 1, 152064, 3e998a8508082402bd8fb3f233b54090
+0, 75, 75, 1, 152064, 1a8aa4f4b3762550becdc410ec15aa1e
+0, 76, 76, 1, 152064, 8942b68b03d47ad70fdfab7bdd6ba6e3
+0, 77, 77, 1, 152064, 1dc3a0d8f8f9e21838a3076d37f7440e
+0, 78, 78, 1, 152064, b741149b65ab4d546589ddd86eab0974
+0, 79, 79, 1, 152064, ae613ac4352122303830630aa1659bf3
+0, 80, 80, 1, 152064, 9d63f03904c4ba2d6ba9f5064fb876c0
+0, 81, 81, 1, 152064, 558613ee2d0067463955a3e0ad53300c
+0, 82, 82, 1, 152064, b7dc3958e008647203699ba33eee87fa
+0, 83, 83, 1, 152064, edaa3e3518609d3e74992333a82e7112
+0, 84, 84, 1, 152064, 52a6a70676e436a33ee895d84ad596bc
+0, 85, 85, 1, 152064, 0e2a16eb0f92f36a8850ef1bf0036666
+0, 86, 86, 1, 152064, ae7a1bbd95a3720abe058188332c23d5
+0, 87, 87, 1, 152064, b5a96ba8cdd239f71ea3b8ba9dff2d5b
+0, 88, 88, 1, 152064, 779ddc0e67b4ae2680b2cbcf7677c455
+0, 89, 89, 1, 152064, d21d0d06a337c3f15a0a14bfc690314f
+0, 90, 90, 1, 152064, ad8dbde040a9d7e908b378b6ff239197
+0, 91, 91, 1, 152064, 558f727ae629c902aacec1adde0b93bf
+0, 92, 92, 1, 152064, c1eb3c2cad922e3485a1dae690fa30bc
+0, 93, 93, 1, 152064, 0070fda686af92eaca687066ae74c31a
+0, 94, 94, 1, 152064, 363328969fd103a7860e109267211547
+0, 95, 95, 1, 152064, 2def2821815115bb3c0574c686c68231
+0, 96, 96, 1, 152064, 08c93e6efc9148b1903dc5bbb999594d
+0, 97, 97, 1, 152064, 7611bd388d2ca03b2bbe0b8659cc15f5
+0, 98, 98, 1, 152064, 8f41948219f2366883896f51b208a93a
+0, 99, 99, 1, 152064, efa7e5d74dbdff7cdca512c0abf7e0cd
+0, 100, 100, 1, 152064, 9764d3ab383ef0964149f1e22376a8c6
+0, 101, 101, 1, 152064, c6c28e349ca4dc37d5862419e35f0786
+0, 102, 102, 1, 152064, 7a4a7315a5c4b76f8ee4704a48ec9f4d
+0, 103, 103, 1, 152064, f3336a5107afcf7a797826c9bfa791d2
+0, 104, 104, 1, 152064, ef25146735a0250b737a359bd29c35fd
+0, 105, 105, 1, 152064, 8b0979747f36694dd0f9d16c545f777b
+0, 106, 106, 1, 152064, 23911162849aedca0136528e30784c2f
+0, 107, 107, 1, 152064, 8390350c4d3065e52ba42189019889a4
+0, 108, 108, 1, 152064, 228a4f65158409f984d334e80cabe978
+0, 109, 109, 1, 152064, 3eb67bba80c7bbea6cce099f666a2ede
+0, 110, 110, 1, 152064, 437966de7c15a11fdcea5c544204a0f4
+0, 111, 111, 1, 152064, bbfbb8008f1e7b002aab021082bf59c6
+0, 112, 112, 1, 152064, 388b81b3b7d6efa9e1fe2481308f23c7
+0, 113, 113, 1, 152064, efabd9424c4541c04eed3c8ba95d0596
+0, 114, 114, 1, 152064, 86ad8a0772ffaca7c23284625a7cbcee
+0, 115, 115, 1, 152064, 9d7988d07bcfd36442fbf2d8e5e101f4
+0, 116, 116, 1, 152064, 80770b3dbf125e02167e79324ad1cd91
+0, 117, 117, 1, 152064, b9479f64fe9fbd98ae9abab1a6312ae8
+0, 118, 118, 1, 152064, d6c209d64d1d7126a7ec034bea9ff90d
+0, 119, 119, 1, 152064, 14f93282da9b72f6b5ad48a7adbe123e
+0, 120, 120, 1, 152064, 12a54bf2592e25a18c706164b6ec101d
+0, 121, 121, 1, 152064, cb352e89039a04a8f16620107e8d9014
+0, 122, 122, 1, 152064, c8e116f3f3366f50bf70a51cc93be7e7
+0, 123, 123, 1, 152064, 8d7eb47f6b233a92151f2775d1978f0e
+0, 124, 124, 1, 152064, 5cfab1f17edf8a84f34a349d6794f032
+0, 125, 125, 1, 152064, 6ebec5f5e1fb1edc4063be265314ad8f
+0, 126, 126, 1, 152064, a49875c669e23e24ea17f2de189b21d3
+0, 127, 127, 1, 152064, 5c8d5b347ecccecb0bae9745ac6b45f0
+0, 128, 128, 1, 152064, b6dc1815dc30eaaab5df0554f0a5b56e
+0, 129, 129, 1, 152064, 509a0ac070524f8c719a3c4d79fb76e5
+0, 130, 130, 1, 152064, ad13dcf1552d26a87d17101036b45c52
+0, 131, 131, 1, 152064, 2620e7fb141063ca4fbad4439f32dae7
+0, 132, 132, 1, 152064, 18d34d054c41a1423d969344af80fac4
+0, 133, 133, 1, 152064, 8599dccbb02cc59563b5afea6c193acd
+0, 134, 134, 1, 152064, b53d42b366b8d7cbb4af52f8840630e4
+0, 135, 135, 1, 152064, 11747b80047ff5599dda6f9f0417478e
+0, 136, 136, 1, 152064, 10f68820f282a0e89b58a1657bcf6fa8
+0, 137, 137, 1, 152064, ca0f0c0ca11c703f16cf190d52971a2a
+0, 138, 138, 1, 152064, b6fb4d3ce986c503cac8ae21ad72313b
+0, 139, 139, 1, 152064, 194b3f779eaddadf563b447b7b579d3c
+0, 140, 140, 1, 152064, 6c248256e677d7d374b2ca2cc42f58e7
+0, 141, 141, 1, 152064, dd358dcc4e3f750b2bcc96db0c3293c7
+0, 142, 142, 1, 152064, eb0d082f192d46bc4188b892e2812eb6
+0, 143, 143, 1, 152064, f539f619df45340677c6a80db65f1795
+0, 144, 144, 1, 152064, 9d274ccc0a6e7bc52065f6d413b82d2f
+0, 145, 145, 1, 152064, 18b950f15cc925d25e3ce823dea4c265
+0, 146, 146, 1, 152064, 38573a7cdfc3fdd7110ed6682d57e2b6
+0, 147, 147, 1, 152064, e41c4605b77dc0286314b318865375b7
+0, 148, 148, 1, 152064, 5080b5b6bc48d21c6445b98f42ae72e8
+0, 149, 149, 1, 152064, afc35d2de20b972087e40dbb597c888a