From patchwork Tue Jul 2 09:21:58 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liu Steven X-Patchwork-Id: 13796 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 979B444790B for ; Tue, 2 Jul 2019 12:22:21 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6A28A680856; Tue, 2 Jul 2019 12:22:21 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from smtpproxy19.qq.com (smtpproxy19.qq.com [184.105.206.84]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 049FA689A11 for ; Tue, 2 Jul 2019 12:22:11 +0300 (EEST) X-QQ-mid: bizesmtp28t1562059320tpr6o2iy Received: from localhost (unknown [43.247.177.226]) by esmtp10.qq.com (ESMTP) with id ; Tue, 02 Jul 2019 17:22:00 +0800 (CST) X-QQ-SSF: 01100000002000K0ZPF1000A0000000 X-QQ-FEAT: W+qYtY62FD298cERiUnZnSDXuFT1KQshkvjtsR7gA4bk3rIGozg4oQIQ9SSKW HnNaYaOehvqoU7y2j1c++/44KqKBt/SeKawg8kfozpPC6KkLIm6twZ6PZVlDgY25QEUJ4or ShLTwvtSespTuTUeyXlLGC1YFGCnf5+Lho+VVY22NPkJFAJDWJ6WHJq7l2Ez7kd5AQGbCAm UgrL5wpuZJwU2Efar1fBGHpe6qKgCiArI1AzuvS3lScOz3SCVdIQBmRCiuFy20aFM92rtJR KdAXYT6OzsFr9u+OY5ERfAuW/vQZ+YtHINmAKxRrPgVHN9q+lPolpDDNvln/Cnpc2Tjw== X-QQ-GoodBg: 0 From: Steven Liu To: ffmpeg-devel@ffmpeg.org Date: Tue, 2 Jul 2019 17:21:58 +0800 Message-Id: <20190702092158.46796-1-lq@chinaffmpeg.org> X-Mailer: git-send-email 2.17.2 (Apple Git-113) X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:chinaffmpeg.org:qybgforeign:qybgforeign2 X-QQ-Bgrelay: 1 Subject: [FFmpeg-devel] [PATCH] fate: add hls_list_size fate test case X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Steven Liu MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Signed-off-by: Steven Liu --- tests/fate/hlsenc.mak | 11 + tests/ref/fate/hls-list-size | 618 +++++++++++++++++++++++++++++++++++ 2 files changed, 629 insertions(+) create mode 100644 tests/ref/fate/hls-list-size diff --git a/tests/fate/hlsenc.mak b/tests/fate/hlsenc.mak index e81fb5411a..69aa151530 100644 --- a/tests/fate/hlsenc.mak +++ b/tests/fate/hlsenc.mak @@ -52,3 +52,14 @@ FATE_AFILTER-$(call ALLYES, HLS_DEMUXER MPEGTS_MUXER MPEGTS_DEMUXER AEVALSRC_FIL fate-hls-segment-size: tests/data/hls_segment_size.m3u8 fate-hls-segment-size: CMD = framecrc -flags +bitexact -i $(TARGET_PATH)/tests/data/hls_segment_size.m3u8 -vf setpts=N*23 +tests/data/hls_list_size.m3u8: TAG = GEN +tests/data/hls_list_size.m3u8: ffmpeg$(PROGSSUF)$(EXESUF) | tests/data + $(M)$(TARGET_EXEC) $(TARGET_PATH)/$< \ + -f lavfi -i "aevalsrc=cos(2*PI*t)*sin(2*PI*(440+4*t)*t):d=20" -f hls -hls_time 4 -map 0 \ + -hls_list_size 4 -codec:a mp2fixed -hls_segment_filename $(TARGET_PATH)/tests/data/hls_list_size_%d.ts \ + $(TARGET_PATH)/tests/data/hls_list_size.m3u8 2>/dev/null + +FATE_AFILTER-$(call ALLYES, HLS_DEMUXER MPEGTS_MUXER MPEGTS_DEMUXER AEVALSRC_FILTER LAVFI_INDEV MP2FIXED_ENCODER) += fate-hls-list-size +fate-hls-list-size: tests/data/hls_list_size.m3u8 +fate-hls-list-size: CMD = framecrc -flags +bitexact -i $(TARGET_PATH)/tests/data/hls_list_size.m3u8 -vf setpts=N*23 + diff --git a/tests/ref/fate/hls-list-size b/tests/ref/fate/hls-list-size new file mode 100644 index 0000000000..cf7fb9fe3a --- /dev/null +++ b/tests/ref/fate/hls-list-size @@ -0,0 +1,618 @@ +#tb 0: 1/44100 +#media_type 0: audio +#codec_id 0: pcm_s16le +#sample_rate 0: 44100 +#channel_layout 0: 4 +#channel_layout_name 0: mono +0, 0, 0, 1152, 2304, 0x9ce3278a +0, 1152, 1152, 1152, 2304, 0x5cd17b17 +0, 2304, 2304, 1152, 2304, 0x8aec82c5 +0, 3456, 3456, 1152, 2304, 0xe8ce8fbc +0, 4608, 4608, 1152, 2304, 0x262c69da +0, 5760, 5760, 1152, 2304, 0x6afc7ad6 +0, 6912, 6912, 1152, 2304, 0x9f2a7370 +0, 8064, 8064, 1152, 2304, 0x88fe7bcc +0, 9216, 9216, 1152, 2304, 0x228b8bab +0, 10368, 10368, 1152, 2304, 0xd87f8c71 +0, 11520, 11520, 1152, 2304, 0x82989151 +0, 12672, 12672, 1152, 2304, 0x1e0f7aae +0, 13824, 13824, 1152, 2304, 0xbdcc7d72 +0, 14976, 14976, 1152, 2304, 0xa7af8875 +0, 16128, 16128, 1152, 2304, 0xb9aa7834 +0, 17280, 17280, 1152, 2304, 0xea8e6e76 +0, 18432, 18432, 1152, 2304, 0x7bbe6bae +0, 19584, 19584, 1152, 2304, 0x2bbd817f +0, 20736, 20736, 1152, 2304, 0xccd46c86 +0, 21888, 21888, 1152, 2304, 0x603178d2 +0, 23040, 23040, 1152, 2304, 0xa2d283d7 +0, 24192, 24192, 1152, 2304, 0xc6e97caa +0, 25344, 25344, 1152, 2304, 0x67e06e6d +0, 26496, 26496, 1152, 2304, 0x27c47d51 +0, 27648, 27648, 1152, 2304, 0x17f47cd7 +0, 28800, 28800, 1152, 2304, 0xbedb75b0 +0, 29952, 29952, 1152, 2304, 0xeb1f72fd +0, 31104, 31104, 1152, 2304, 0x6dae79e9 +0, 32256, 32256, 1152, 2304, 0x90e36f0e +0, 33408, 33408, 1152, 2304, 0xe0748431 +0, 34560, 34560, 1152, 2304, 0xa78f6d76 +0, 35712, 35712, 1152, 2304, 0xa9cf7cd4 +0, 36864, 36864, 1152, 2304, 0xfa12796c +0, 38016, 38016, 1152, 2304, 0x73d47c88 +0, 39168, 39168, 1152, 2304, 0xec8c74ef +0, 40320, 40320, 1152, 2304, 0x6eda793d +0, 41472, 41472, 1152, 2304, 0xd26c7e3f +0, 42624, 42624, 1152, 2304, 0xd7e3788d +0, 43776, 43776, 1152, 2304, 0x4f26748c +0, 44928, 44928, 1152, 2304, 0x7ce07ec0 +0, 46080, 46080, 1152, 2304, 0x72ab7bba +0, 47232, 47232, 1152, 2304, 0x287b73b9 +0, 48384, 48384, 1152, 2304, 0x78b8822b +0, 49536, 49536, 1152, 2304, 0x9cc46ff6 +0, 50688, 50688, 1152, 2304, 0x2fdd7bb5 +0, 51840, 51840, 1152, 2304, 0x03118776 +0, 52992, 52992, 1152, 2304, 0x1f0e7403 +0, 54144, 54144, 1152, 2304, 0xfbd97c1e +0, 55296, 55296, 1152, 2304, 0xcd118405 +0, 56448, 56448, 1152, 2304, 0xb5ce78b0 +0, 57600, 57600, 1152, 2304, 0x87b27d88 +0, 58752, 58752, 1152, 2304, 0xebd07236 +0, 59904, 59904, 1152, 2304, 0xc27c6e08 +0, 61056, 61056, 1152, 2304, 0xe17f7b8c +0, 62208, 62208, 1152, 2304, 0x46ac674d +0, 63360, 63360, 1152, 2304, 0x44d47b09 +0, 64512, 64512, 1152, 2304, 0x8901812d +0, 65664, 65664, 1152, 2304, 0xc348754a +0, 66816, 66816, 1152, 2304, 0xd6b27474 +0, 67968, 67968, 1152, 2304, 0x6dbd84aa +0, 69120, 69120, 1152, 2304, 0x47a3706b +0, 70272, 70272, 1152, 2304, 0x162188b2 +0, 71424, 71424, 1152, 2304, 0xf127955f +0, 72576, 72576, 1152, 2304, 0xce3d6a56 +0, 73728, 73728, 1152, 2304, 0x32308305 +0, 74880, 74880, 1152, 2304, 0xa7088301 +0, 76032, 76032, 1152, 2304, 0xed6670df +0, 77184, 77184, 1152, 2304, 0xbfe1782a +0, 78336, 78336, 1152, 2304, 0x4ac26f21 +0, 79488, 79488, 1152, 2304, 0x37557da5 +0, 80640, 80640, 1152, 2304, 0x7bb580ff +0, 81792, 81792, 1152, 2304, 0xf76f74be +0, 82944, 82944, 1152, 2304, 0x68557e8c +0, 84096, 84096, 1152, 2304, 0x3f6d88b0 +0, 85248, 85248, 1152, 2304, 0xbfa47c4b +0, 86400, 86400, 1152, 2304, 0xb58d9447 +0, 87552, 87552, 1152, 2304, 0xc297794f +0, 88704, 88704, 1152, 2304, 0x36a36c0c +0, 89856, 89856, 1152, 2304, 0x15d777dc +0, 91008, 91008, 1152, 2304, 0xa16b91bb +0, 92160, 92160, 1152, 2304, 0x064f7a49 +0, 93312, 93312, 1152, 2304, 0xe8ea879e +0, 94464, 94464, 1152, 2304, 0xb8137f82 +0, 95616, 95616, 1152, 2304, 0x3f2976b1 +0, 96768, 96768, 1152, 2304, 0xfafe7084 +0, 97920, 97920, 1152, 2304, 0x29948b18 +0, 99072, 99072, 1152, 2304, 0x83577094 +0, 100224, 100224, 1152, 2304, 0x753c7e16 +0, 101376, 101376, 1152, 2304, 0xe2587d1c +0, 102528, 102528, 1152, 2304, 0x84817e44 +0, 103680, 103680, 1152, 2304, 0xcdf07acc +0, 104832, 104832, 1152, 2304, 0x981d7248 +0, 105984, 105984, 1152, 2304, 0x8dd16bc9 +0, 107136, 107136, 1152, 2304, 0x6fb57995 +0, 108288, 108288, 1152, 2304, 0x0cf88687 +0, 109440, 109440, 1152, 2304, 0xf6a885b3 +0, 110592, 110592, 1152, 2304, 0xe34e7e42 +0, 111744, 111744, 1152, 2304, 0x4c357d73 +0, 112896, 112896, 1152, 2304, 0x5fee64da +0, 114048, 114048, 1152, 2304, 0x090e8931 +0, 115200, 115200, 1152, 2304, 0xf2768294 +0, 116352, 116352, 1152, 2304, 0xec607554 +0, 117504, 117504, 1152, 2304, 0x76d17983 +0, 118656, 118656, 1152, 2304, 0xdc357eea +0, 119808, 119808, 1152, 2304, 0xd8c56e20 +0, 120960, 120960, 1152, 2304, 0x98367f2c +0, 122112, 122112, 1152, 2304, 0xe3af7dc5 +0, 123264, 123264, 1152, 2304, 0x0c6e85a9 +0, 124416, 124416, 1152, 2304, 0x5b89743f +0, 125568, 125568, 1152, 2304, 0xb0bf7893 +0, 126720, 126720, 1152, 2304, 0xee887a4e +0, 127872, 127872, 1152, 2304, 0xc39f76a9 +0, 129024, 129024, 1152, 2304, 0x521c8986 +0, 130176, 130176, 1152, 2304, 0x101e6f4d +0, 131328, 131328, 1152, 2304, 0x5d3a7a6f +0, 132480, 132480, 1152, 2304, 0xeafe724a +0, 133632, 133632, 1152, 2304, 0xba4d83cc +0, 134784, 134784, 1152, 2304, 0x74c86bc9 +0, 135936, 135936, 1152, 2304, 0x275675d5 +0, 137088, 137088, 1152, 2304, 0xab577a90 +0, 138240, 138240, 1152, 2304, 0xf62b80da +0, 139392, 139392, 1152, 2304, 0x70f68783 +0, 140544, 140544, 1152, 2304, 0x87e779e7 +0, 141696, 141696, 1152, 2304, 0x25cd6a02 +0, 142848, 142848, 1152, 2304, 0x235c83d4 +0, 144000, 144000, 1152, 2304, 0xb44b931f +0, 145152, 145152, 1152, 2304, 0x9c9979f1 +0, 146304, 146304, 1152, 2304, 0x15a07ee7 +0, 147456, 147456, 1152, 2304, 0xb57079c5 +0, 148608, 148608, 1152, 2304, 0x65c66aa9 +0, 149760, 149760, 1152, 2304, 0xd3f9747b +0, 150912, 150912, 1152, 2304, 0x3e89801c +0, 152064, 152064, 1152, 2304, 0x128d8109 +0, 153216, 153216, 1152, 2304, 0x56518ba3 +0, 154368, 154368, 1152, 2304, 0xe889895f +0, 155520, 155520, 1152, 2304, 0x3474839f +0, 156672, 156672, 1152, 2304, 0x3c928795 +0, 157824, 157824, 1152, 2304, 0x0d55681f +0, 158976, 158976, 1152, 2304, 0xff086f7a +0, 160128, 160128, 1152, 2304, 0xa0d373be +0, 161280, 161280, 1152, 2304, 0x9d3f7cf3 +0, 162432, 162432, 1152, 2304, 0x4b4a784e +0, 163584, 163584, 1152, 2304, 0xba89786d +0, 164736, 164736, 1152, 2304, 0x038b8a64 +0, 165888, 165888, 1152, 2304, 0xbaf678d8 +0, 167040, 167040, 1152, 2304, 0xf198779c +0, 168192, 168192, 1152, 2304, 0xb9b18a2c +0, 169344, 169344, 1152, 2304, 0x46e68131 +0, 170496, 170496, 1152, 2304, 0xe0638143 +0, 171648, 171648, 1152, 2304, 0x438488d0 +0, 172800, 172800, 1152, 2304, 0x8ade7697 +0, 173952, 173952, 1152, 2304, 0xaf9c6e3f +0, 175104, 175104, 1152, 2304, 0x54016fa9 +0, 176256, 176256, 1152, 2304, 0xe7aa6f4d +0, 177408, 177408, 1152, 2304, 0x32987abf +0, 178560, 178560, 1152, 2304, 0xd0dc8d33 +0, 179712, 179712, 1152, 2304, 0xa7708531 +0, 180864, 180864, 1152, 2304, 0xd01d7c82 +0, 182016, 182016, 1152, 2304, 0xfb267944 +0, 183168, 183168, 1152, 2304, 0x01f28885 +0, 184320, 184320, 1152, 2304, 0x2bb382cf +0, 185472, 185472, 1152, 2304, 0x40337214 +0, 186624, 186624, 1152, 2304, 0x6f496f46 +0, 187776, 187776, 1152, 2304, 0x55297b3b +0, 188928, 188928, 1152, 2304, 0xd2c77692 +0, 190080, 190080, 1152, 2304, 0x7b8c61d6 +0, 191232, 191232, 1152, 2304, 0x5f4a8337 +0, 192384, 192384, 1152, 2304, 0x3b7d820e +0, 193536, 193536, 1152, 2304, 0xbe4c7f51 +0, 194688, 194688, 1152, 2304, 0x4f68815d +0, 195840, 195840, 1152, 2304, 0xdfd77b14 +0, 196992, 196992, 1152, 2304, 0xc7558879 +0, 198144, 198144, 1152, 2304, 0x6a8678ed +0, 199296, 199296, 1152, 2304, 0x5fd47b81 +0, 200448, 200448, 1152, 2304, 0xebc27fd5 +0, 201600, 201600, 1152, 2304, 0xabd77a22 +0, 202752, 202752, 1152, 2304, 0xd98a6d78 +0, 203904, 203904, 1152, 2304, 0xd30b8098 +0, 205056, 205056, 1152, 2304, 0xdf32793f +0, 206208, 206208, 1152, 2304, 0x8c317928 +0, 207360, 207360, 1152, 2304, 0x83958430 +0, 208512, 208512, 1152, 2304, 0xea357619 +0, 209664, 209664, 1152, 2304, 0x074b9110 +0, 210816, 210816, 1152, 2304, 0x5e686edb +0, 211968, 211968, 1152, 2304, 0xe6f97a38 +0, 213120, 213120, 1152, 2304, 0x440c829c +0, 214272, 214272, 1152, 2304, 0x96b57eab +0, 215424, 215424, 1152, 2304, 0x96f466fc +0, 216576, 216576, 1152, 2304, 0x49277cae +0, 217728, 217728, 1152, 2304, 0xee5b7cf9 +0, 218880, 218880, 1152, 2304, 0x9fd483b5 +0, 220032, 220032, 1152, 2304, 0x99bd90ac +0, 221184, 221184, 1152, 2304, 0xe03a73f7 +0, 222336, 222336, 1152, 2304, 0xe1737408 +0, 223488, 223488, 1152, 2304, 0xc14578b1 +0, 224640, 224640, 1152, 2304, 0x34b18638 +0, 225792, 225792, 1152, 2304, 0xb1707659 +0, 226944, 226944, 1152, 2304, 0x56a45cd1 +0, 228096, 228096, 1152, 2304, 0x6f608d48 +0, 229248, 229248, 1152, 2304, 0xd044886f +0, 230400, 230400, 1152, 2304, 0x4a827bf0 +0, 231552, 231552, 1152, 2304, 0x58298536 +0, 232704, 232704, 1152, 2304, 0x06147843 +0, 233856, 233856, 1152, 2304, 0x520d6c4a +0, 235008, 235008, 1152, 2304, 0xfb3089eb +0, 236160, 236160, 1152, 2304, 0x762b788f +0, 237312, 237312, 1152, 2304, 0x0a888eeb +0, 238464, 238464, 1152, 2304, 0xdf617fbc +0, 239616, 239616, 1152, 2304, 0xd18474f4 +0, 240768, 240768, 1152, 2304, 0x77e170c9 +0, 241920, 241920, 1152, 2304, 0xed557d69 +0, 243072, 243072, 1152, 2304, 0xc2397385 +0, 244224, 244224, 1152, 2304, 0xcee57f16 +0, 245376, 245376, 1152, 2304, 0x6a197fff +0, 246528, 246528, 1152, 2304, 0xb17c8164 +0, 247680, 247680, 1152, 2304, 0xb8707e78 +0, 248832, 248832, 1152, 2304, 0x2ba77f8e +0, 249984, 249984, 1152, 2304, 0x3dbd753b +0, 251136, 251136, 1152, 2304, 0xf4948145 +0, 252288, 252288, 1152, 2304, 0x3ab77110 +0, 253440, 253440, 1152, 2304, 0x5c656a71 +0, 254592, 254592, 1152, 2304, 0xd33388d2 +0, 255744, 255744, 1152, 2304, 0x23de7075 +0, 256896, 256896, 1152, 2304, 0x51d28a8c +0, 258048, 258048, 1152, 2304, 0x6c6e718e +0, 259200, 259200, 1152, 2304, 0x67c77a36 +0, 260352, 260352, 1152, 2304, 0x79178f8c +0, 261504, 261504, 1152, 2304, 0xbe817c71 +0, 262656, 262656, 1152, 2304, 0x103a79ec +0, 263808, 263808, 1152, 2304, 0x0bd07b50 +0, 264960, 264960, 1152, 2304, 0xa6278205 +0, 266112, 266112, 1152, 2304, 0xbb3d72cb +0, 267264, 267264, 1152, 2304, 0x47dc71a1 +0, 268416, 268416, 1152, 2304, 0x3dd876f6 +0, 269568, 269568, 1152, 2304, 0x6dd275ce +0, 270720, 270720, 1152, 2304, 0xeb12882a +0, 271872, 271872, 1152, 2304, 0x99ac68eb +0, 273024, 273024, 1152, 2304, 0xb86c7fa4 +0, 274176, 274176, 1152, 2304, 0x6315804a +0, 275328, 275328, 1152, 2304, 0x034e8782 +0, 276480, 276480, 1152, 2304, 0x9605629e +0, 277632, 277632, 1152, 2304, 0xdb736f68 +0, 278784, 278784, 1152, 2304, 0xe6c97fe3 +0, 279936, 279936, 1152, 2304, 0x7a9980ab +0, 281088, 281088, 1152, 2304, 0xb0906ee3 +0, 282240, 282240, 1152, 2304, 0x9ea58a4d +0, 283392, 283392, 1152, 2304, 0x1f6283b4 +0, 284544, 284544, 1152, 2304, 0x9be27557 +0, 285696, 285696, 1152, 2304, 0x3fec80bd +0, 286848, 286848, 1152, 2304, 0xdf477b16 +0, 288000, 288000, 1152, 2304, 0x3708865f +0, 289152, 289152, 1152, 2304, 0xd0297ae8 +0, 290304, 290304, 1152, 2304, 0x0ebd786e +0, 291456, 291456, 1152, 2304, 0x52b77ed1 +0, 292608, 292608, 1152, 2304, 0x13a77357 +0, 293760, 293760, 1152, 2304, 0xf3ac8040 +0, 294912, 294912, 1152, 2304, 0x72517685 +0, 296064, 296064, 1152, 2304, 0x9f1f7c5e +0, 297216, 297216, 1152, 2304, 0x14d368bb +0, 298368, 298368, 1152, 2304, 0xc52e6d62 +0, 299520, 299520, 1152, 2304, 0x1ade783c +0, 300672, 300672, 1152, 2304, 0x34387d7f +0, 301824, 301824, 1152, 2304, 0x48957a90 +0, 302976, 302976, 1152, 2304, 0xf1a57db9 +0, 304128, 304128, 1152, 2304, 0x7d22810a +0, 305280, 305280, 1152, 2304, 0x2e187abb +0, 306432, 306432, 1152, 2304, 0x0d6b85f9 +0, 307584, 307584, 1152, 2304, 0xc2a77428 +0, 308736, 308736, 1152, 2304, 0x173a7717 +0, 309888, 309888, 1152, 2304, 0x53bf986c +0, 311040, 311040, 1152, 2304, 0xa9c082b1 +0, 312192, 312192, 1152, 2304, 0x9d9b6fd6 +0, 313344, 313344, 1152, 2304, 0xc4898426 +0, 314496, 314496, 1152, 2304, 0x60236ff7 +0, 315648, 315648, 1152, 2304, 0x7e7a7a9e +0, 316800, 316800, 1152, 2304, 0x66a9844e +0, 317952, 317952, 1152, 2304, 0x45188372 +0, 319104, 319104, 1152, 2304, 0x068f6e23 +0, 320256, 320256, 1152, 2304, 0x853083d2 +0, 321408, 321408, 1152, 2304, 0x79ad8782 +0, 322560, 322560, 1152, 2304, 0x210098c5 +0, 323712, 323712, 1152, 2304, 0xd1a77d01 +0, 324864, 324864, 1152, 2304, 0xfc8389f6 +0, 326016, 326016, 1152, 2304, 0xf59f88bd +0, 327168, 327168, 1152, 2304, 0x6fa97843 +0, 328320, 328320, 1152, 2304, 0x0a62893a +0, 329472, 329472, 1152, 2304, 0x0c07763c +0, 330624, 330624, 1152, 2304, 0x9a817309 +0, 331776, 331776, 1152, 2304, 0xbe927c16 +0, 332928, 332928, 1152, 2304, 0x7e1e7541 +0, 334080, 334080, 1152, 2304, 0x9aec738d +0, 335232, 335232, 1152, 2304, 0x5a706ef6 +0, 336384, 336384, 1152, 2304, 0x2be7862c +0, 337536, 337536, 1152, 2304, 0xc6266696 +0, 338688, 338688, 1152, 2304, 0x02107e20 +0, 339840, 339840, 1152, 2304, 0x3fe67b09 +0, 340992, 340992, 1152, 2304, 0x3fd38b14 +0, 342144, 342144, 1152, 2304, 0xd23d7eeb +0, 343296, 343296, 1152, 2304, 0x52818719 +0, 344448, 344448, 1152, 2304, 0x78cd7ac8 +0, 345600, 345600, 1152, 2304, 0x82676a95 +0, 346752, 346752, 1152, 2304, 0xa73b8b5f +0, 347904, 347904, 1152, 2304, 0x51008ea9 +0, 349056, 349056, 1152, 2304, 0xaf9e784c +0, 350208, 350208, 1152, 2304, 0xfaf56ca9 +0, 351360, 351360, 1152, 2304, 0xd9d67582 +0, 352512, 352512, 1152, 2304, 0x3a9c77b2 +0, 353664, 353664, 1152, 2304, 0xe4557e60 +0, 354816, 354816, 1152, 2304, 0x1df079a5 +0, 355968, 355968, 1152, 2304, 0xd9377543 +0, 357120, 357120, 1152, 2304, 0xdf2e6d2e +0, 358272, 358272, 1152, 2304, 0xfd8983c7 +0, 359424, 359424, 1152, 2304, 0x050c7d17 +0, 360576, 360576, 1152, 2304, 0x62907ce9 +0, 361728, 361728, 1152, 2304, 0x324395a4 +0, 362880, 362880, 1152, 2304, 0xb0396e5b +0, 364032, 364032, 1152, 2304, 0xb0f48243 +0, 365184, 365184, 1152, 2304, 0xf2698178 +0, 366336, 366336, 1152, 2304, 0xa8b478af +0, 367488, 367488, 1152, 2304, 0x7407713d +0, 368640, 368640, 1152, 2304, 0xaf3a780f +0, 369792, 369792, 1152, 2304, 0x29d37ae3 +0, 370944, 370944, 1152, 2304, 0x63ed8495 +0, 372096, 372096, 1152, 2304, 0xd37d82d5 +0, 373248, 373248, 1152, 2304, 0x70518328 +0, 374400, 374400, 1152, 2304, 0x35b396c1 +0, 375552, 375552, 1152, 2304, 0xef88749c +0, 376704, 376704, 1152, 2304, 0x675382a0 +0, 377856, 377856, 1152, 2304, 0x29447c5b +0, 379008, 379008, 1152, 2304, 0x8af97319 +0, 380160, 380160, 1152, 2304, 0xa47d7224 +0, 381312, 381312, 1152, 2304, 0xa46d6d2c +0, 382464, 382464, 1152, 2304, 0x46337596 +0, 383616, 383616, 1152, 2304, 0x01417512 +0, 384768, 384768, 1152, 2304, 0x18b982c3 +0, 385920, 385920, 1152, 2304, 0x39056a8e +0, 387072, 387072, 1152, 2304, 0xb6b07bfc +0, 388224, 388224, 1152, 2304, 0xe2b58b2a +0, 389376, 389376, 1152, 2304, 0xc5687366 +0, 390528, 390528, 1152, 2304, 0xf66d75f3 +0, 391680, 391680, 1152, 2304, 0x29ab764e +0, 392832, 392832, 1152, 2304, 0x682980c1 +0, 393984, 393984, 1152, 2304, 0x6ee1906c +0, 395136, 395136, 1152, 2304, 0xedba82ac +0, 396288, 396288, 1152, 2304, 0x335f8204 +0, 397440, 397440, 1152, 2304, 0x002079b1 +0, 398592, 398592, 1152, 2304, 0x35986caf +0, 399744, 399744, 1152, 2304, 0x50a87a74 +0, 400896, 400896, 1152, 2304, 0x20587f4d +0, 402048, 402048, 1152, 2304, 0xe9d47f97 +0, 403200, 403200, 1152, 2304, 0x08fc74ce +0, 404352, 404352, 1152, 2304, 0x39f88373 +0, 405504, 405504, 1152, 2304, 0x376e7a1f +0, 406656, 406656, 1152, 2304, 0x1ad17600 +0, 407808, 407808, 1152, 2304, 0xfb358cab +0, 408960, 408960, 1152, 2304, 0x3c2072b7 +0, 410112, 410112, 1152, 2304, 0xbcc962ff +0, 411264, 411264, 1152, 2304, 0xa4b48477 +0, 412416, 412416, 1152, 2304, 0x9d1f78d6 +0, 413568, 413568, 1152, 2304, 0x0eb9773d +0, 414720, 414720, 1152, 2304, 0xab9b8ec6 +0, 415872, 415872, 1152, 2304, 0x54aa78ac +0, 417024, 417024, 1152, 2304, 0xccf66d69 +0, 418176, 418176, 1152, 2304, 0xe0667ff3 +0, 419328, 419328, 1152, 2304, 0xbf337e47 +0, 420480, 420480, 1152, 2304, 0xfa3b8386 +0, 421632, 421632, 1152, 2304, 0xc13e8062 +0, 422784, 422784, 1152, 2304, 0xa3957bda +0, 423936, 423936, 1152, 2304, 0x807b777f +0, 425088, 425088, 1152, 2304, 0x349874ad +0, 426240, 426240, 1152, 2304, 0x924486c5 +0, 427392, 427392, 1152, 2304, 0x32c76310 +0, 428544, 428544, 1152, 2304, 0x572e7a6a +0, 429696, 429696, 1152, 2304, 0x12987eae +0, 430848, 430848, 1152, 2304, 0xb79a7b9e +0, 432000, 432000, 1152, 2304, 0xc77f60a0 +0, 433152, 433152, 1152, 2304, 0x997e91eb +0, 434304, 434304, 1152, 2304, 0xcfe17515 +0, 435456, 435456, 1152, 2304, 0x81c67c01 +0, 436608, 436608, 1152, 2304, 0xd83c7041 +0, 437760, 437760, 1152, 2304, 0x8f0579c0 +0, 438912, 438912, 1152, 2304, 0x685e7dce +0, 440064, 440064, 1152, 2304, 0xac3e7e49 +0, 441216, 441216, 1152, 2304, 0xc6bb7265 +0, 442368, 442368, 1152, 2304, 0xede17e23 +0, 443520, 443520, 1152, 2304, 0x7e127c9a +0, 444672, 444672, 1152, 2304, 0xdc727ff1 +0, 445824, 445824, 1152, 2304, 0x0bba6ba9 +0, 446976, 446976, 1152, 2304, 0x970687ec +0, 448128, 448128, 1152, 2304, 0x738469f2 +0, 449280, 449280, 1152, 2304, 0x7b7c943d +0, 450432, 450432, 1152, 2304, 0x2ee4796d +0, 451584, 451584, 1152, 2304, 0xebfb7423 +0, 452736, 452736, 1152, 2304, 0x84ba82a3 +0, 453888, 453888, 1152, 2304, 0xbd417240 +0, 455040, 455040, 1152, 2304, 0x52dc8b7a +0, 456192, 456192, 1152, 2304, 0xab707213 +0, 457344, 457344, 1152, 2304, 0x76da8ba9 +0, 458496, 458496, 1152, 2304, 0x9bed6f07 +0, 459648, 459648, 1152, 2304, 0x5c727358 +0, 460800, 460800, 1152, 2304, 0xd09c7f4e +0, 461952, 461952, 1152, 2304, 0xf42887c8 +0, 463104, 463104, 1152, 2304, 0xb8067cd0 +0, 464256, 464256, 1152, 2304, 0x4fed74bb +0, 465408, 465408, 1152, 2304, 0x41bb650a +0, 466560, 466560, 1152, 2304, 0xf08e87da +0, 467712, 467712, 1152, 2304, 0x324d72cd +0, 468864, 468864, 1152, 2304, 0x4db57b28 +0, 470016, 470016, 1152, 2304, 0x01d47145 +0, 471168, 471168, 1152, 2304, 0xcae06f33 +0, 472320, 472320, 1152, 2304, 0x428d7e4f +0, 473472, 473472, 1152, 2304, 0x621c89dd +0, 474624, 474624, 1152, 2304, 0x70426d1d +0, 475776, 475776, 1152, 2304, 0xa47987ee +0, 476928, 476928, 1152, 2304, 0xb0b46ac6 +0, 478080, 478080, 1152, 2304, 0xd2b2806e +0, 479232, 479232, 1152, 2304, 0xcf577c1b +0, 480384, 480384, 1152, 2304, 0xa7347d48 +0, 481536, 481536, 1152, 2304, 0x4c2d8325 +0, 482688, 482688, 1152, 2304, 0x57297122 +0, 483840, 483840, 1152, 2304, 0x6891769a +0, 484992, 484992, 1152, 2304, 0x2e5c7172 +0, 486144, 486144, 1152, 2304, 0x36d97997 +0, 487296, 487296, 1152, 2304, 0xd511904f +0, 488448, 488448, 1152, 2304, 0x2ad78293 +0, 489600, 489600, 1152, 2304, 0x7bb46e0e +0, 490752, 490752, 1152, 2304, 0x199d7795 +0, 491904, 491904, 1152, 2304, 0x42167793 +0, 493056, 493056, 1152, 2304, 0x13726c20 +0, 494208, 494208, 1152, 2304, 0x04fa874a +0, 495360, 495360, 1152, 2304, 0x41016f66 +0, 496512, 496512, 1152, 2304, 0x0d8880e3 +0, 497664, 497664, 1152, 2304, 0x107d6fd2 +0, 498816, 498816, 1152, 2304, 0x145b7777 +0, 499968, 499968, 1152, 2304, 0xba228f96 +0, 501120, 501120, 1152, 2304, 0x4f97707e +0, 502272, 502272, 1152, 2304, 0xa7b86c74 +0, 503424, 503424, 1152, 2304, 0xce588037 +0, 504576, 504576, 1152, 2304, 0xdf0577f0 +0, 505728, 505728, 1152, 2304, 0xcde37685 +0, 506880, 506880, 1152, 2304, 0x2c7c5d92 +0, 508032, 508032, 1152, 2304, 0xe3937d6e +0, 509184, 509184, 1152, 2304, 0xee5f7842 +0, 510336, 510336, 1152, 2304, 0x67dd66bd +0, 511488, 511488, 1152, 2304, 0xbafc65ed +0, 512640, 512640, 1152, 2304, 0x579a8063 +0, 513792, 513792, 1152, 2304, 0xa06484ff +0, 514944, 514944, 1152, 2304, 0x93318c07 +0, 516096, 516096, 1152, 2304, 0x54067277 +0, 517248, 517248, 1152, 2304, 0x02d785b4 +0, 518400, 518400, 1152, 2304, 0x999a7b1c +0, 519552, 519552, 1152, 2304, 0xcf67856e +0, 520704, 520704, 1152, 2304, 0x55d683ed +0, 521856, 521856, 1152, 2304, 0x502c7cbf +0, 523008, 523008, 1152, 2304, 0x05177a4c +0, 524160, 524160, 1152, 2304, 0x272a75e0 +0, 525312, 525312, 1152, 2304, 0x5659771e +0, 526464, 526464, 1152, 2304, 0xc3267c2f +0, 527616, 527616, 1152, 2304, 0x58b67b26 +0, 528768, 528768, 1152, 2304, 0x705c7d96 +0, 529920, 529920, 1152, 2304, 0xc8db8461 +0, 531072, 531072, 1152, 2304, 0xfae1717a +0, 532224, 532224, 1152, 2304, 0xb44b7707 +0, 533376, 533376, 1152, 2304, 0x57fb7a91 +0, 534528, 534528, 1152, 2304, 0xe76c8082 +0, 535680, 535680, 1152, 2304, 0xaf1e8256 +0, 536832, 536832, 1152, 2304, 0xc4ca7f89 +0, 537984, 537984, 1152, 2304, 0x6cd681ba +0, 539136, 539136, 1152, 2304, 0xc3e76c2b +0, 540288, 540288, 1152, 2304, 0x982b8bc5 +0, 541440, 541440, 1152, 2304, 0x21f975c0 +0, 542592, 542592, 1152, 2304, 0x5ce7854a +0, 543744, 543744, 1152, 2304, 0x67916923 +0, 544896, 544896, 1152, 2304, 0x1d107023 +0, 546048, 546048, 1152, 2304, 0xd0667153 +0, 547200, 547200, 1152, 2304, 0xdde57ca9 +0, 548352, 548352, 1152, 2304, 0xec10712e +0, 549504, 549504, 1152, 2304, 0x67a278be +0, 550656, 550656, 1152, 2304, 0x427079e3 +0, 551808, 551808, 1152, 2304, 0xe44c81e5 +0, 552960, 552960, 1152, 2304, 0xa4d78158 +0, 554112, 554112, 1152, 2304, 0x07308848 +0, 555264, 555264, 1152, 2304, 0x797372b4 +0, 556416, 556416, 1152, 2304, 0x02f676c9 +0, 557568, 557568, 1152, 2304, 0x0eb46723 +0, 558720, 558720, 1152, 2304, 0xb9d57aad +0, 559872, 559872, 1152, 2304, 0x05047d67 +0, 561024, 561024, 1152, 2304, 0xd80c7d04 +0, 562176, 562176, 1152, 2304, 0xbd5585de +0, 563328, 563328, 1152, 2304, 0xb2cd70b5 +0, 564480, 564480, 1152, 2304, 0x5c2b706b +0, 565632, 565632, 1152, 2304, 0xc75a7828 +0, 566784, 566784, 1152, 2304, 0x59e6833c +0, 567936, 567936, 1152, 2304, 0x8a808003 +0, 569088, 569088, 1152, 2304, 0x0f2674aa +0, 570240, 570240, 1152, 2304, 0xfa1a7bfe +0, 571392, 571392, 1152, 2304, 0x9c88762b +0, 572544, 572544, 1152, 2304, 0x59f778de +0, 573696, 573696, 1152, 2304, 0xf5997011 +0, 574848, 574848, 1152, 2304, 0xc90573cf +0, 576000, 576000, 1152, 2304, 0x2d3e83a8 +0, 577152, 577152, 1152, 2304, 0x233f6638 +0, 578304, 578304, 1152, 2304, 0xab636ade +0, 579456, 579456, 1152, 2304, 0x2c097965 +0, 580608, 580608, 1152, 2304, 0x95147620 +0, 581760, 581760, 1152, 2304, 0xe89e76fe +0, 582912, 582912, 1152, 2304, 0xe9668cc8 +0, 584064, 584064, 1152, 2304, 0x69677209 +0, 585216, 585216, 1152, 2304, 0x39097600 +0, 586368, 586368, 1152, 2304, 0x3bf97b15 +0, 587520, 587520, 1152, 2304, 0x492c7ee8 +0, 588672, 588672, 1152, 2304, 0xc2147c92 +0, 589824, 589824, 1152, 2304, 0xcb7b8b31 +0, 590976, 590976, 1152, 2304, 0x49707f80 +0, 592128, 592128, 1152, 2304, 0xe4067d9d +0, 593280, 593280, 1152, 2304, 0x416e81ce +0, 594432, 594432, 1152, 2304, 0x4ee57f03 +0, 595584, 595584, 1152, 2304, 0x3dbd7d5d +0, 596736, 596736, 1152, 2304, 0x2a107c8a +0, 597888, 597888, 1152, 2304, 0x02568927 +0, 599040, 599040, 1152, 2304, 0xf6f370e9 +0, 600192, 600192, 1152, 2304, 0x687c7c34 +0, 601344, 601344, 1152, 2304, 0xbadb74e7 +0, 602496, 602496, 1152, 2304, 0x11067d6d +0, 603648, 603648, 1152, 2304, 0x1d6d906b +0, 604800, 604800, 1152, 2304, 0xead26aed +0, 605952, 605952, 1152, 2304, 0x73988992 +0, 607104, 607104, 1152, 2304, 0x6b6d816a +0, 608256, 608256, 1152, 2304, 0xcd6a6fbf +0, 609408, 609408, 1152, 2304, 0xbff26ef1 +0, 610560, 610560, 1152, 2304, 0xe09b82f2 +0, 611712, 611712, 1152, 2304, 0xad536feb +0, 612864, 612864, 1152, 2304, 0x31777d5a +0, 614016, 614016, 1152, 2304, 0xff6b80e9 +0, 615168, 615168, 1152, 2304, 0x27b86e9e +0, 616320, 616320, 1152, 2304, 0x4b307e40 +0, 617472, 617472, 1152, 2304, 0x113577af +0, 618624, 618624, 1152, 2304, 0xcc257c8b +0, 619776, 619776, 1152, 2304, 0x984280bc +0, 620928, 620928, 1152, 2304, 0x25039dfe +0, 622080, 622080, 1152, 2304, 0x807d6f7d +0, 623232, 623232, 1152, 2304, 0x3e807d96 +0, 624384, 624384, 1152, 2304, 0x553f992e +0, 625536, 625536, 1152, 2304, 0x117783d2 +0, 626688, 626688, 1152, 2304, 0x0d986883 +0, 627840, 627840, 1152, 2304, 0x7c797ec2 +0, 628992, 628992, 1152, 2304, 0x5a317b3c +0, 630144, 630144, 1152, 2304, 0x44db77de +0, 631296, 631296, 1152, 2304, 0x22027e55 +0, 632448, 632448, 1152, 2304, 0x8c9a841f +0, 633600, 633600, 1152, 2304, 0xf6f27c2f +0, 634752, 634752, 1152, 2304, 0x2be471fb +0, 635904, 635904, 1152, 2304, 0xe35a7650 +0, 637056, 637056, 1152, 2304, 0x9c0a9044 +0, 638208, 638208, 1152, 2304, 0x25787f75 +0, 639360, 639360, 1152, 2304, 0xd2fb944b +0, 640512, 640512, 1152, 2304, 0x1de48222 +0, 641664, 641664, 1152, 2304, 0xc6628bf7 +0, 642816, 642816, 1152, 2304, 0x806983db +0, 643968, 643968, 1152, 2304, 0x071c7a86 +0, 645120, 645120, 1152, 2304, 0xda718335 +0, 646272, 646272, 1152, 2304, 0xc6b18f91 +0, 647424, 647424, 1152, 2304, 0xb00970e9 +0, 648576, 648576, 1152, 2304, 0x4055828b +0, 649728, 649728, 1152, 2304, 0x812471c9 +0, 650880, 650880, 1152, 2304, 0x68cf806b +0, 652032, 652032, 1152, 2304, 0xa8a87d7b +0, 653184, 653184, 1152, 2304, 0xcd387f97 +0, 654336, 654336, 1152, 2304, 0xeddd7c43 +0, 655488, 655488, 1152, 2304, 0xb78a88a6 +0, 656640, 656640, 1152, 2304, 0x01ef767b +0, 657792, 657792, 1152, 2304, 0xf5c776bd +0, 658944, 658944, 1152, 2304, 0xd96c7ebb +0, 660096, 660096, 1152, 2304, 0xd3f16f9b +0, 661248, 661248, 1152, 2304, 0x165c8208 +0, 662400, 662400, 1152, 2304, 0x10947227 +0, 663552, 663552, 1152, 2304, 0x382c82d7 +0, 664704, 664704, 1152, 2304, 0x07c87b8d +0, 665856, 665856, 1152, 2304, 0x1fbb7657 +0, 667008, 667008, 1152, 2304, 0xd6566e2f +0, 668160, 668160, 1152, 2304, 0x1b8c7d5b +0, 669312, 669312, 1152, 2304, 0xf3886fee +0, 670464, 670464, 1152, 2304, 0xdece8d75 +0, 671616, 671616, 1152, 2304, 0x72237c65 +0, 672768, 672768, 1152, 2304, 0xbabc6e66 +0, 673920, 673920, 1152, 2304, 0xe8f08b9f +0, 675072, 675072, 1152, 2304, 0x49d27348 +0, 676224, 676224, 1152, 2304, 0xa61286f8 +0, 677376, 677376, 1152, 2304, 0xa2b980cd +0, 678528, 678528, 1152, 2304, 0x7775838e +0, 679680, 679680, 1152, 2304, 0x15b57077 +0, 680832, 680832, 1152, 2304, 0x6a0a7522 +0, 681984, 681984, 1152, 2304, 0xdd8d8106 +0, 683136, 683136, 1152, 2304, 0x32fb82dc +0, 684288, 684288, 1152, 2304, 0x3b258143 +0, 685440, 685440, 1152, 2304, 0xfd0a9537 +0, 686592, 686592, 1152, 2304, 0x8467797b +0, 687744, 687744, 1152, 2304, 0xac4f7394 +0, 688896, 688896, 1152, 2304, 0xcb226a25 +0, 690048, 690048, 1152, 2304, 0xd39e813a +0, 691200, 691200, 1152, 2304, 0xf2067c35 +0, 692352, 692352, 1152, 2304, 0x46a77bff +0, 693504, 693504, 1152, 2304, 0xb6627b26 +0, 694656, 694656, 1152, 2304, 0xd6e28409 +0, 695808, 695808, 1152, 2304, 0xefc0832b +0, 696960, 696960, 1152, 2304, 0xa7b18479 +0, 698112, 698112, 1152, 2304, 0xdf618ff7 +0, 699264, 699264, 1152, 2304, 0xfe5b77e0 +0, 700416, 700416, 1152, 2304, 0xb30e7742 +0, 701568, 701568, 1152, 2304, 0x451d69e3 +0, 702720, 702720, 1152, 2304, 0x3d178531 +0, 703872, 703872, 1152, 2304, 0x177c5f79