aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteven Liu <lq@chinaffmpeg.org>2019-07-11 09:39:44 +0800
committerSteven Liu <lq@chinaffmpeg.org>2019-07-11 09:39:44 +0800
commitaf9dc02e6b07c66250a76e6c51da65a37e46b953 (patch)
tree15bbc695b25d9d9796227d1d5c3cc4b1556bca6d
parent33a8cd5925a03b137c079dde64a7b24e102cd06b (diff)
downloadffmpeg-af9dc02e6b07c66250a76e6c51da65a37e46b953.tar.gz
fate: add hls_list_size fate test case
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
-rw-r--r--tests/fate/hlsenc.mak11
-rw-r--r--tests/ref/fate/hls-list-size618
2 files changed, 629 insertions, 0 deletions
diff --git a/tests/fate/hlsenc.mak b/tests/fate/hlsenc.mak
index 4d3a6157a6..2a125cda3c 100644
--- a/tests/fate/hlsenc.mak
+++ b/tests/fate/hlsenc.mak
@@ -63,3 +63,14 @@ FATE_AFILTER-$(call ALLYES, HLS_DEMUXER MPEGTS_MUXER MPEGTS_DEMUXER AEVALSRC_FIL
fate-hls-init-time: tests/data/hls_init_time.m3u8
fate-hls-init-time: CMD = framecrc -flags +bitexact -i $(TARGET_PATH)/tests/data/hls_init_time.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