Commit ef52e1cc38 for ffmpeg
commit ef52e1cc3850846987edc792c9583103e977e3b2
Author: Peter Ross <pross@xvid.org>
Date: Tue Jul 8 14:29:00 2025 +1000
tests/fate/adpcm: ADPCM IMA Citrix test case
diff --git a/tests/fate/adpcm.mak b/tests/fate/adpcm.mak
index 7ad62312dd..fc43886898 100644
--- a/tests/fate/adpcm.mak
+++ b/tests/fate/adpcm.mak
@@ -43,6 +43,10 @@ fate-adpcm-ima-amv: CMD = framecrc -i $(TARGET_SAMPLES)/amv/MTV_high_res_320x240
FATE_ADPCM-$(call DEMDEC, APC, ADPCM_IMA_APC) += fate-adpcm-ima-apc
fate-adpcm-ima-apc: CMD = md5 -i $(TARGET_SAMPLES)/cryo-apc/cine007.APC -f s16le
+FATE_ADPCM-$(call FRAMECRC, WAV, ADPCM_IMA_CITRIX, ARESAMPLE_FILTER) += fate-adpcm-ima-citrix-mono fate-adpcm-ima-citrix-stereo
+fate-adpcm-ima-citrix-mono: CMD = framecrc -i $(TARGET_SAMPLES)/citrix/citrix-mono-2bit-8000.wav -f s16le -af aresample
+fate-adpcm-ima-citrix-stereo: CMD = framecrc -i $(TARGET_SAMPLES)/citrix/citrix-stereo-2bit-8000.wav -f s16le -af aresample
+
FATE_ADPCM-$(call DEMDEC, AVI, ADPCM_IMA_DK3) += fate-adpcm-ima-dk3
fate-adpcm-ima-dk3: CMD = md5 -i $(TARGET_SAMPLES)/duck/sop-audio-only.avi -f s16le
diff --git a/tests/ref/fate/adpcm-ima-citrix-mono b/tests/ref/fate/adpcm-ima-citrix-mono
new file mode 100644
index 0000000000..348b6127c4
--- /dev/null
+++ b/tests/ref/fate/adpcm-ima-citrix-mono
@@ -0,0 +1,47 @@
+#tb 0: 1/8000
+#media_type 0: audio
+#codec_id 0: pcm_s16le
+#sample_rate 0: 8000
+#channel_layout_name 0: mono
+0, 0, 0, 497, 994, 0xa79b02e8
+0, 497, 497, 497, 994, 0x265cad20
+0, 994, 994, 497, 994, 0xc9f50298
+0, 1491, 1491, 497, 994, 0xe838ef24
+0, 1988, 1988, 497, 994, 0x07f02c62
+0, 2485, 2485, 497, 994, 0x4adc0334
+0, 2982, 2982, 497, 994, 0x6a9deb05
+0, 3479, 3479, 497, 994, 0xbf4bfc73
+0, 3976, 3976, 497, 994, 0xa942ff2d
+0, 4473, 4473, 497, 994, 0x7538ea62
+0, 4970, 4970, 497, 994, 0x228ed53a
+0, 5467, 5467, 497, 994, 0x3538e336
+0, 5964, 5964, 497, 994, 0xebec17fb
+0, 6461, 6461, 497, 994, 0x7ba516a4
+0, 6958, 6958, 497, 994, 0x6ed0e896
+0, 7455, 7455, 497, 994, 0x0fd6e65e
+0, 7952, 7952, 497, 994, 0x2a1803a3
+0, 8449, 8449, 497, 994, 0x7ac50c89
+0, 8946, 8946, 497, 994, 0xd0360d8b
+0, 9443, 9443, 497, 994, 0x425605bd
+0, 9940, 9940, 497, 994, 0x0c6ffb20
+0, 10437, 10437, 497, 994, 0x2341f1f9
+0, 10934, 10934, 497, 994, 0xaa98e622
+0, 11431, 11431, 497, 994, 0x6081f62a
+0, 11928, 11928, 497, 994, 0x2b0ecbb5
+0, 12425, 12425, 497, 994, 0x595300fa
+0, 12922, 12922, 497, 994, 0x3c310aae
+0, 13419, 13419, 497, 994, 0x98d213a2
+0, 13916, 13916, 497, 994, 0x38672288
+0, 14413, 14413, 497, 994, 0xd8920cd3
+0, 14910, 14910, 497, 994, 0xc1acef44
+0, 15407, 15407, 497, 994, 0x304ce24a
+0, 15904, 15904, 497, 994, 0x0f7ffba8
+0, 16401, 16401, 497, 994, 0x7981e376
+0, 16898, 16898, 497, 994, 0xbd7bf915
+0, 17395, 17395, 497, 994, 0x67b9ecdc
+0, 17892, 17892, 497, 994, 0xb849ff06
+0, 18389, 18389, 497, 994, 0x1987ca8f
+0, 18886, 18886, 497, 994, 0xacd1ab92
+0, 19383, 19383, 497, 994, 0x72b1ee2b
+0, 19880, 19880, 497, 994, 0xb2acc537
+0, 20377, 20377, 497, 994, 0xa79b02e8
diff --git a/tests/ref/fate/adpcm-ima-citrix-stereo b/tests/ref/fate/adpcm-ima-citrix-stereo
new file mode 100644
index 0000000000..2439f5051e
--- /dev/null
+++ b/tests/ref/fate/adpcm-ima-citrix-stereo
@@ -0,0 +1,412 @@
+#tb 0: 1/8000
+#media_type 0: audio
+#codec_id 0: pcm_s16le
+#sample_rate 0: 8000
+#channel_layout_name 0: stereo
+0, 0, 0, 497, 1988, 0x29e33488
+0, 497, 497, 497, 1988, 0x9d496e0a
+0, 994, 994, 497, 1988, 0x65d94c01
+0, 1491, 1491, 497, 1988, 0xf52d1dbc
+0, 1988, 1988, 497, 1988, 0x71d49652
+0, 2485, 2485, 497, 1988, 0x07864104
+0, 2982, 2982, 497, 1988, 0x4b2670b3
+0, 3479, 3479, 497, 1988, 0xf05459e9
+0, 3976, 3976, 497, 1988, 0x4f5f1f88
+0, 4473, 4473, 497, 1988, 0xbf40a3a8
+0, 4970, 4970, 497, 1988, 0x17c73d82
+0, 5467, 5467, 497, 1988, 0xcd57589b
+0, 5964, 5964, 497, 1988, 0xe2a08730
+0, 6461, 6461, 497, 1988, 0x7dee1d86
+0, 6958, 6958, 497, 1988, 0x61441971
+0, 7455, 7455, 497, 1988, 0x852d27ff
+0, 7952, 7952, 497, 1988, 0x94cc2766
+0, 8449, 8449, 497, 1988, 0xa65626ab
+0, 8946, 8946, 497, 1988, 0x97eb545a
+0, 9443, 9443, 497, 1988, 0xb3a91c1b
+0, 9940, 9940, 497, 1988, 0x833a2c20
+0, 10437, 10437, 497, 1988, 0x4f0833f4
+0, 10934, 10934, 497, 1988, 0x5d735b3e
+0, 11431, 11431, 497, 1988, 0x788d403e
+0, 11928, 11928, 497, 1988, 0x191d3cb2
+0, 12425, 12425, 497, 1988, 0x1bc44253
+0, 12922, 12922, 497, 1988, 0x87c50e15
+0, 13419, 13419, 497, 1988, 0x62f213c9
+0, 13916, 13916, 497, 1988, 0x8f8f5b17
+0, 14413, 14413, 497, 1988, 0xe4451953
+0, 14910, 14910, 497, 1988, 0xf630462c
+0, 15407, 15407, 497, 1988, 0x77d01c9a
+0, 15904, 15904, 497, 1988, 0xddb13e3a
+0, 16401, 16401, 497, 1988, 0xc2a41a9c
+0, 16898, 16898, 497, 1988, 0x873ea348
+0, 17395, 17395, 497, 1988, 0x60d52e18
+0, 17892, 17892, 497, 1988, 0x312ef95b
+0, 18389, 18389, 497, 1988, 0x0db81a7d
+0, 18886, 18886, 497, 1988, 0xd7ec4b89
+0, 19383, 19383, 497, 1988, 0x9fc51759
+0, 19880, 19880, 497, 1988, 0x10d9f9e0
+0, 20377, 20377, 497, 1988, 0x71eb4fd4
+0, 20874, 20874, 497, 1988, 0x0f2cee2b
+0, 21371, 21371, 497, 1988, 0x43071250
+0, 21868, 21868, 497, 1988, 0xcc34e163
+0, 22365, 22365, 497, 1988, 0x42962a52
+0, 22862, 22862, 497, 1988, 0x7b0f3467
+0, 23359, 23359, 497, 1988, 0xc8a062b4
+0, 23856, 23856, 497, 1988, 0xb91a59d3
+0, 24353, 24353, 497, 1988, 0x966a263e
+0, 24850, 24850, 497, 1988, 0x331ca573
+0, 25347, 25347, 497, 1988, 0x1d3e3008
+0, 25844, 25844, 497, 1988, 0xc830176c
+0, 26341, 26341, 497, 1988, 0x111a1742
+0, 26838, 26838, 497, 1988, 0x9a81dffd
+0, 27335, 27335, 497, 1988, 0xcc454b54
+0, 27832, 27832, 497, 1988, 0x82ec4944
+0, 28329, 28329, 497, 1988, 0xc8223616
+0, 28826, 28826, 497, 1988, 0x70674d46
+0, 29323, 29323, 497, 1988, 0xd7eb338a
+0, 29820, 29820, 497, 1988, 0xa34f207f
+0, 30317, 30317, 497, 1988, 0x600b25f4
+0, 30814, 30814, 497, 1988, 0x8d5f510c
+0, 31311, 31311, 497, 1988, 0xcb7d43b7
+0, 31808, 31808, 497, 1988, 0xc7a88229
+0, 32305, 32305, 497, 1988, 0xf6e0f725
+0, 32802, 32802, 497, 1988, 0x46d8e081
+0, 33299, 33299, 497, 1988, 0xa7c4079f
+0, 33796, 33796, 497, 1988, 0xcaf930cd
+0, 34293, 34293, 497, 1988, 0xf1ef1fe3
+0, 34790, 34790, 497, 1988, 0x69118dbe
+0, 35287, 35287, 497, 1988, 0x7e8a4980
+0, 35784, 35784, 497, 1988, 0x57c30793
+0, 36281, 36281, 497, 1988, 0xf104226c
+0, 36778, 36778, 497, 1988, 0x8f61388a
+0, 37275, 37275, 497, 1988, 0x8f7b0a1a
+0, 37772, 37772, 497, 1988, 0x5bdd1c3c
+0, 38269, 38269, 497, 1988, 0xf25311e4
+0, 38766, 38766, 497, 1988, 0xc013c325
+0, 39263, 39263, 497, 1988, 0xee0bd506
+0, 39760, 39760, 497, 1988, 0x9928aead
+0, 40257, 40257, 497, 1988, 0xe938d564
+0, 40754, 40754, 497, 1988, 0x5ad00fbc
+0, 41251, 41251, 497, 1988, 0x8574fa1b
+0, 41748, 41748, 497, 1988, 0xfb0023ea
+0, 42245, 42245, 497, 1988, 0x59dbb211
+0, 42742, 42742, 497, 1988, 0x5214561d
+0, 43239, 43239, 497, 1988, 0xdf0214ae
+0, 43736, 43736, 497, 1988, 0xb1bc437f
+0, 44233, 44233, 497, 1988, 0xcbb45252
+0, 44730, 44730, 497, 1988, 0x241fe395
+0, 45227, 45227, 497, 1988, 0xfdfc1cf6
+0, 45724, 45724, 497, 1988, 0x05bd6870
+0, 46221, 46221, 497, 1988, 0xc9423ce7
+0, 46718, 46718, 497, 1988, 0x8dc62dfd
+0, 47215, 47215, 497, 1988, 0x0376527a
+0, 47712, 47712, 497, 1988, 0xd565a9e6
+0, 48209, 48209, 497, 1988, 0x1ae221da
+0, 48706, 48706, 497, 1988, 0x728ddd8e
+0, 49203, 49203, 497, 1988, 0x56c26c46
+0, 49700, 49700, 497, 1988, 0xb88a1ca6
+0, 50197, 50197, 497, 1988, 0x485e5062
+0, 50694, 50694, 497, 1988, 0xb8c92d8b
+0, 51191, 51191, 497, 1988, 0x93cd10aa
+0, 51688, 51688, 497, 1988, 0xb7cd1b40
+0, 52185, 52185, 497, 1988, 0xc2d7fefc
+0, 52682, 52682, 497, 1988, 0xfa3b1a22
+0, 53179, 53179, 497, 1988, 0xfaba2e29
+0, 53676, 53676, 497, 1988, 0x3cad2a3e
+0, 54173, 54173, 497, 1988, 0x31fd20c1
+0, 54670, 54670, 497, 1988, 0x124a00f3
+0, 55167, 55167, 497, 1988, 0x44125110
+0, 55664, 55664, 497, 1988, 0x99b2fc3e
+0, 56161, 56161, 497, 1988, 0xf47c6c25
+0, 56658, 56658, 497, 1988, 0x025c3fc8
+0, 57155, 57155, 497, 1988, 0xdc8d543d
+0, 57652, 57652, 497, 1988, 0xb4dd25b1
+0, 58149, 58149, 497, 1988, 0x54471201
+0, 58646, 58646, 497, 1988, 0xe8eaede0
+0, 59143, 59143, 497, 1988, 0x95ef3fe0
+0, 59640, 59640, 497, 1988, 0xb213bb1a
+0, 60137, 60137, 497, 1988, 0xff64a5e8
+0, 60634, 60634, 497, 1988, 0xfcec35ef
+0, 61131, 61131, 497, 1988, 0xe902462f
+0, 61628, 61628, 497, 1988, 0x046c671f
+0, 62125, 62125, 497, 1988, 0x95391b4b
+0, 62622, 62622, 497, 1988, 0x9c885eb0
+0, 63119, 63119, 497, 1988, 0x2d63417c
+0, 63616, 63616, 497, 1988, 0xcc59371e
+0, 64113, 64113, 497, 1988, 0xbe753512
+0, 64610, 64610, 497, 1988, 0x859d41a3
+0, 65107, 65107, 497, 1988, 0x81248bd8
+0, 65604, 65604, 497, 1988, 0xe04dab2e
+0, 66101, 66101, 497, 1988, 0x6fb338ab
+0, 66598, 66598, 497, 1988, 0x12adaf91
+0, 67095, 67095, 497, 1988, 0x05ee79b5
+0, 67592, 67592, 497, 1988, 0xbf9e6d83
+0, 68089, 68089, 497, 1988, 0x0c965c05
+0, 68586, 68586, 497, 1988, 0x193d6ae1
+0, 69083, 69083, 497, 1988, 0x577ce2ba
+0, 69580, 69580, 497, 1988, 0xbdca058b
+0, 70077, 70077, 497, 1988, 0x0c4adf4c
+0, 70574, 70574, 497, 1988, 0x720ff63d
+0, 71071, 71071, 497, 1988, 0x11c55857
+0, 71568, 71568, 497, 1988, 0x30fc9636
+0, 72065, 72065, 497, 1988, 0x3c0d4612
+0, 72562, 72562, 497, 1988, 0x56dd4a1b
+0, 73059, 73059, 497, 1988, 0x0d474447
+0, 73556, 73556, 497, 1988, 0xfe3a116d
+0, 74053, 74053, 497, 1988, 0xb229335f
+0, 74550, 74550, 497, 1988, 0xa3b81de3
+0, 75047, 75047, 497, 1988, 0x08c900eb
+0, 75544, 75544, 497, 1988, 0x87a12c1e
+0, 76041, 76041, 497, 1988, 0xc8041eea
+0, 76538, 76538, 497, 1988, 0x12cf1815
+0, 77035, 77035, 497, 1988, 0x6a2b102b
+0, 77532, 77532, 497, 1988, 0x164e570f
+0, 78029, 78029, 497, 1988, 0x46f8479d
+0, 78526, 78526, 497, 1988, 0x5c073b99
+0, 79023, 79023, 497, 1988, 0x359514a1
+0, 79520, 79520, 497, 1988, 0x2f852dc3
+0, 80017, 80017, 497, 1988, 0x1e6e06c0
+0, 80514, 80514, 497, 1988, 0x53f21182
+0, 81011, 81011, 497, 1988, 0x187e2a07
+0, 81508, 81508, 497, 1988, 0xa33b293c
+0, 82005, 82005, 497, 1988, 0x442be6b0
+0, 82502, 82502, 497, 1988, 0xf773323b
+0, 82999, 82999, 497, 1988, 0x079d3c6b
+0, 83496, 83496, 497, 1988, 0xa3784020
+0, 83993, 83993, 497, 1988, 0x82b225f9
+0, 84490, 84490, 497, 1988, 0xd1633077
+0, 84987, 84987, 497, 1988, 0x8dd53016
+0, 85484, 85484, 497, 1988, 0x78f412eb
+0, 85981, 85981, 497, 1988, 0x2ced0691
+0, 86478, 86478, 497, 1988, 0xa467c437
+0, 86975, 86975, 497, 1988, 0xf98c21c3
+0, 87472, 87472, 497, 1988, 0x374427fa
+0, 87969, 87969, 497, 1988, 0x3c3b3029
+0, 88466, 88466, 497, 1988, 0xa8580f8e
+0, 88963, 88963, 497, 1988, 0xf8f2d70c
+0, 89460, 89460, 497, 1988, 0x723d8e8d
+0, 89957, 89957, 497, 1988, 0x9c1920ed
+0, 90454, 90454, 497, 1988, 0xadd4fa19
+0, 90951, 90951, 497, 1988, 0xf91b3f74
+0, 91448, 91448, 497, 1988, 0x47e59dbb
+0, 91945, 91945, 497, 1988, 0x00fbf42c
+0, 92442, 92442, 497, 1988, 0x89c6d1b1
+0, 92939, 92939, 497, 1988, 0x33590a70
+0, 93436, 93436, 497, 1988, 0x4d890da2
+0, 93933, 93933, 497, 1988, 0xffb72a18
+0, 94430, 94430, 497, 1988, 0x48d753dc
+0, 94927, 94927, 497, 1988, 0x750b47fc
+0, 95424, 95424, 497, 1988, 0x8d083e0d
+0, 95921, 95921, 497, 1988, 0x0a1545c3
+0, 96418, 96418, 497, 1988, 0xc2a55726
+0, 96915, 96915, 497, 1988, 0xfebf9ffb
+0, 97412, 97412, 497, 1988, 0xc2cd14af
+0, 97909, 97909, 497, 1988, 0x7fc6bbde
+0, 98406, 98406, 497, 1988, 0x4c6fe3f0
+0, 98903, 98903, 497, 1988, 0x8cc66eb1
+0, 99400, 99400, 497, 1988, 0x8f941c10
+0, 99897, 99897, 497, 1988, 0xc64fa700
+0, 100394, 100394, 497, 1988, 0x52b2c7cf
+0, 100891, 100891, 497, 1988, 0xab3f5fa7
+0, 101388, 101388, 497, 1988, 0xecfdefcc
+0, 101885, 101885, 497, 1988, 0x4c158cba
+0, 102382, 102382, 497, 1988, 0xb5a11a4b
+0, 102879, 102879, 497, 1988, 0x9ec71c30
+0, 103376, 103376, 497, 1988, 0xac1b2e50
+0, 103873, 103873, 497, 1988, 0xab9b5384
+0, 104370, 104370, 497, 1988, 0x9d789760
+0, 104867, 104867, 497, 1988, 0x68b8c40a
+0, 105364, 105364, 497, 1988, 0xbc272726
+0, 105861, 105861, 497, 1988, 0x0df409c3
+0, 106358, 106358, 497, 1988, 0x37d1ff9b
+0, 106855, 106855, 497, 1988, 0x3df31999
+0, 107352, 107352, 497, 1988, 0x6f141362
+0, 107849, 107849, 497, 1988, 0xad6e2981
+0, 108346, 108346, 497, 1988, 0xf1310fd1
+0, 108843, 108843, 497, 1988, 0x3d025927
+0, 109340, 109340, 497, 1988, 0x06734012
+0, 109837, 109837, 497, 1988, 0xdfcb38e6
+0, 110334, 110334, 497, 1988, 0x7c410063
+0, 110831, 110831, 497, 1988, 0x1b0d5827
+0, 111328, 111328, 497, 1988, 0x5b6b6ab5
+0, 111825, 111825, 497, 1988, 0x11a62c39
+0, 112322, 112322, 497, 1988, 0x6cd42e0d
+0, 112819, 112819, 497, 1988, 0x94b8604f
+0, 113316, 113316, 497, 1988, 0x5d6561c4
+0, 113813, 113813, 497, 1988, 0x99dd33fb
+0, 114310, 114310, 497, 1988, 0xcf213712
+0, 114807, 114807, 497, 1988, 0x2a48aa59
+0, 115304, 115304, 497, 1988, 0x6ad141e1
+0, 115801, 115801, 497, 1988, 0x6eac76dc
+0, 116298, 116298, 497, 1988, 0x53128378
+0, 116795, 116795, 497, 1988, 0xc396c78f
+0, 117292, 117292, 497, 1988, 0xf2239b4f
+0, 117789, 117789, 497, 1988, 0x15b93685
+0, 118286, 118286, 497, 1988, 0xe0053e9c
+0, 118783, 118783, 497, 1988, 0x91da4bd4
+0, 119280, 119280, 497, 1988, 0xaca713c8
+0, 119777, 119777, 497, 1988, 0xa2f66d77
+0, 120274, 120274, 497, 1988, 0xf7640691
+0, 120771, 120771, 497, 1988, 0x45da2385
+0, 121268, 121268, 497, 1988, 0x8a639255
+0, 121765, 121765, 497, 1988, 0x9996307f
+0, 122262, 122262, 497, 1988, 0xaadc4066
+0, 122759, 122759, 497, 1988, 0x35a61c25
+0, 123256, 123256, 497, 1988, 0xfe27bbba
+0, 123753, 123753, 497, 1988, 0x4e90ebd8
+0, 124250, 124250, 497, 1988, 0x3ad84f3e
+0, 124747, 124747, 497, 1988, 0x3a273358
+0, 125244, 125244, 497, 1988, 0xe8f303f4
+0, 125741, 125741, 497, 1988, 0xdfc9218d
+0, 126238, 126238, 497, 1988, 0xcd3e28ec
+0, 126735, 126735, 497, 1988, 0x5836712e
+0, 127232, 127232, 497, 1988, 0xf2891f2d
+0, 127729, 127729, 497, 1988, 0x803a3b52
+0, 128226, 128226, 497, 1988, 0x759011d9
+0, 128723, 128723, 497, 1988, 0xaea48cc1
+0, 129220, 129220, 497, 1988, 0xe6d81fd5
+0, 129717, 129717, 497, 1988, 0xe60f43a9
+0, 130214, 130214, 497, 1988, 0x17312fe3
+0, 130711, 130711, 497, 1988, 0x2c036641
+0, 131208, 131208, 497, 1988, 0xd691d36e
+0, 131705, 131705, 497, 1988, 0xbb6858ca
+0, 132202, 132202, 497, 1988, 0xd5304760
+0, 132699, 132699, 497, 1988, 0xd0e99fb7
+0, 133196, 133196, 497, 1988, 0x1121fc1c
+0, 133693, 133693, 497, 1988, 0xaacbd8c4
+0, 134190, 134190, 497, 1988, 0xefe9031b
+0, 134687, 134687, 497, 1988, 0xeb7daa5a
+0, 135184, 135184, 497, 1988, 0xd3190fa8
+0, 135681, 135681, 497, 1988, 0xa437593d
+0, 136178, 136178, 497, 1988, 0xdfebd871
+0, 136675, 136675, 497, 1988, 0x786c182b
+0, 137172, 137172, 497, 1988, 0x10ab8295
+0, 137669, 137669, 497, 1988, 0x94b640dc
+0, 138166, 138166, 497, 1988, 0xfa82dd31
+0, 138663, 138663, 497, 1988, 0x8e6774fd
+0, 139160, 139160, 497, 1988, 0xd729320e
+0, 139657, 139657, 497, 1988, 0x1955fe18
+0, 140154, 140154, 497, 1988, 0xe2b5ecd0
+0, 140651, 140651, 497, 1988, 0x526b0859
+0, 141148, 141148, 497, 1988, 0xcfaa2a11
+0, 141645, 141645, 497, 1988, 0xb19ab823
+0, 142142, 142142, 497, 1988, 0x2df3f109
+0, 142639, 142639, 497, 1988, 0x38b60945
+0, 143136, 143136, 497, 1988, 0x2ba312da
+0, 143633, 143633, 497, 1988, 0x96bc4a0f
+0, 144130, 144130, 497, 1988, 0xbba26096
+0, 144627, 144627, 497, 1988, 0x7b083558
+0, 145124, 145124, 497, 1988, 0x474f2a26
+0, 145621, 145621, 497, 1988, 0x17aef4e6
+0, 146118, 146118, 497, 1988, 0xec6d1f0d
+0, 146615, 146615, 497, 1988, 0xd82fc9ca
+0, 147112, 147112, 497, 1988, 0x5a8bced2
+0, 147609, 147609, 497, 1988, 0xbe79c4a3
+0, 148106, 148106, 497, 1988, 0x69d8217f
+0, 148603, 148603, 497, 1988, 0x88f7c39a
+0, 149100, 149100, 497, 1988, 0xc9e0faa5
+0, 149597, 149597, 497, 1988, 0xff3e076d
+0, 150094, 150094, 497, 1988, 0x6a9324c3
+0, 150591, 150591, 497, 1988, 0x39ff197b
+0, 151088, 151088, 497, 1988, 0xa6fe4bdb
+0, 151585, 151585, 497, 1988, 0xa886ec63
+0, 152082, 152082, 497, 1988, 0x6ce6e7f3
+0, 152579, 152579, 497, 1988, 0x66c5c87c
+0, 153076, 153076, 497, 1988, 0xa5222648
+0, 153573, 153573, 497, 1988, 0xcda91b97
+0, 154070, 154070, 497, 1988, 0x69ef51ab
+0, 154567, 154567, 497, 1988, 0xe02c3528
+0, 155064, 155064, 497, 1988, 0x62602a41
+0, 155561, 155561, 497, 1988, 0x3db95dde
+0, 156058, 156058, 497, 1988, 0x47d269d3
+0, 156555, 156555, 497, 1988, 0xf9df3df0
+0, 157052, 157052, 497, 1988, 0x391139f0
+0, 157549, 157549, 497, 1988, 0xddaa2a46
+0, 158046, 158046, 497, 1988, 0xd45a421f
+0, 158543, 158543, 497, 1988, 0x9d140738
+0, 159040, 159040, 497, 1988, 0x36f44243
+0, 159537, 159537, 497, 1988, 0x8891fb79
+0, 160034, 160034, 497, 1988, 0xc45d3ab7
+0, 160531, 160531, 497, 1988, 0x12e4296d
+0, 161028, 161028, 497, 1988, 0x096040f2
+0, 161525, 161525, 497, 1988, 0x2fca0148
+0, 162022, 162022, 497, 1988, 0x229150f2
+0, 162519, 162519, 497, 1988, 0xcef65645
+0, 163016, 163016, 497, 1988, 0x61ad2a4c
+0, 163513, 163513, 497, 1988, 0xd8603d3e
+0, 164010, 164010, 497, 1988, 0xcce3db04
+0, 164507, 164507, 497, 1988, 0x895ec74a
+0, 165004, 165004, 497, 1988, 0xda9e05b5
+0, 165501, 165501, 497, 1988, 0x932c3515
+0, 165998, 165998, 497, 1988, 0x1ef82eb8
+0, 166495, 166495, 497, 1988, 0x59092939
+0, 166992, 166992, 497, 1988, 0xecc36d32
+0, 167489, 167489, 497, 1988, 0xc072e81c
+0, 167986, 167986, 497, 1988, 0x552fd5a0
+0, 168483, 168483, 497, 1988, 0xebb5e80b
+0, 168980, 168980, 497, 1988, 0xa4b4d517
+0, 169477, 169477, 497, 1988, 0xb0feee73
+0, 169974, 169974, 497, 1988, 0x53aeca06
+0, 170471, 170471, 497, 1988, 0x279eb1d9
+0, 170968, 170968, 497, 1988, 0xab3b0d2b
+0, 171465, 171465, 497, 1988, 0x0a332197
+0, 171962, 171962, 497, 1988, 0xde3726fb
+0, 172459, 172459, 497, 1988, 0xdf92f66a
+0, 172956, 172956, 497, 1988, 0x10b4fbbc
+0, 173453, 173453, 497, 1988, 0xf18b23a3
+0, 173950, 173950, 497, 1988, 0xe5e01178
+0, 174447, 174447, 497, 1988, 0x864a31b8
+0, 174944, 174944, 497, 1988, 0x698bf9ee
+0, 175441, 175441, 497, 1988, 0x0f5e3061
+0, 175938, 175938, 497, 1988, 0x2fcab241
+0, 176435, 176435, 497, 1988, 0xee98f927
+0, 176932, 176932, 497, 1988, 0x156ae1dc
+0, 177429, 177429, 497, 1988, 0x9beaa154
+0, 177926, 177926, 497, 1988, 0x5813d28f
+0, 178423, 178423, 497, 1988, 0x6cc849b5
+0, 178920, 178920, 497, 1988, 0xbda0397c
+0, 179417, 179417, 497, 1988, 0x4d9727c9
+0, 179914, 179914, 497, 1988, 0xfecf3966
+0, 180411, 180411, 497, 1988, 0x8210d053
+0, 180908, 180908, 497, 1988, 0x5aeb3bd0
+0, 181405, 181405, 497, 1988, 0x16983cc6
+0, 181902, 181902, 497, 1988, 0xd3533e4f
+0, 182399, 182399, 497, 1988, 0x009c2bb3
+0, 182896, 182896, 497, 1988, 0x18e6792e
+0, 183393, 183393, 497, 1988, 0x07700ac4
+0, 183890, 183890, 497, 1988, 0xf2ff0aee
+0, 184387, 184387, 497, 1988, 0x57285946
+0, 184884, 184884, 497, 1988, 0x8359292c
+0, 185381, 185381, 497, 1988, 0xd77768e7
+0, 185878, 185878, 497, 1988, 0x01bd67d9
+0, 186375, 186375, 497, 1988, 0xe7e2329b
+0, 186872, 186872, 497, 1988, 0xe9dcc8a2
+0, 187369, 187369, 497, 1988, 0xba7d0a8a
+0, 187866, 187866, 497, 1988, 0xc1e94448
+0, 188363, 188363, 497, 1988, 0xb352528f
+0, 188860, 188860, 497, 1988, 0xec0738fb
+0, 189357, 189357, 497, 1988, 0x93a05af0
+0, 189854, 189854, 497, 1988, 0x38700f4c
+0, 190351, 190351, 497, 1988, 0xd01dfc3a
+0, 190848, 190848, 497, 1988, 0xf00470ea
+0, 191345, 191345, 497, 1988, 0x13f5342e
+0, 191842, 191842, 497, 1988, 0x4c8516de
+0, 192339, 192339, 497, 1988, 0x74e115ad
+0, 192836, 192836, 497, 1988, 0x807c16f9
+0, 193333, 193333, 497, 1988, 0xd974deb3
+0, 193830, 193830, 497, 1988, 0xc7148e33
+0, 194327, 194327, 497, 1988, 0x0e232fd4
+0, 194824, 194824, 497, 1988, 0x32d0e0fe
+0, 195321, 195321, 497, 1988, 0x87b9f116
+0, 195818, 195818, 497, 1988, 0xd3082e10
+0, 196315, 196315, 497, 1988, 0x300c8c2e
+0, 196812, 196812, 497, 1988, 0x09e31ef8
+0, 197309, 197309, 497, 1988, 0x104e0dae
+0, 197806, 197806, 497, 1988, 0xbf972522
+0, 198303, 198303, 497, 1988, 0x12c35b76
+0, 198800, 198800, 497, 1988, 0x059a6fe2
+0, 199297, 199297, 497, 1988, 0x0ab9b009
+0, 199794, 199794, 497, 1988, 0x065ba5c6
+0, 200291, 200291, 497, 1988, 0x4db0dbbf
+0, 200788, 200788, 497, 1988, 0xe80a48b5
+0, 201285, 201285, 497, 1988, 0x3e719809
+0, 201782, 201782, 497, 1988, 0x884f0048