diff mbox series

[FFmpeg-devel,2/3] test: hlsenc: Make fate-hls-fmp4 actually use the right segment type

Message ID 20200802064128.15055-2-martin@martin.st
State New
Headers show
Series [FFmpeg-devel,1/3] test: hlsenc: Make the hls_fmp4 sample file name match the target
Related show

Checks

Context Check Description
andriy/default pending
andriy/make success Make finished
andriy/make_fate fail Make fate failed

Commit Message

Martin Storsjö Aug. 2, 2020, 6:41 a.m. UTC
Since this test was added in ac22835db947e, it actually has been
using segment type mpegts, contrary to what the test looks like
it is supposed to test.
---
 tests/fate/hlsenc.mak   |   2 +-
 tests/ref/fate/hls-fmp4 | 384 ++++++++++++++++++++--------------------
 2 files changed, 193 insertions(+), 193 deletions(-)

Comments

Martin Storsjö Aug. 2, 2020, 8:18 p.m. UTC | #1
On Sun, 2 Aug 2020, Steven Liu wrote:

> Martin Storsjö <martin@martin.st> 于2020年8月2日周日 下午2:49写道:
>>
>> Since this test was added in ac22835db947e, it actually has been
>> using segment type mpegts, contrary to what the test looks like
>> it is supposed to test.
>> ---
>>  tests/fate/hlsenc.mak   |   2 +-
>>  tests/ref/fate/hls-fmp4 | 384 ++++++++++++++++++++--------------------
>>  2 files changed, 193 insertions(+), 193 deletions(-)
>>
>> diff --git a/tests/fate/hlsenc.mak b/tests/fate/hlsenc.mak
>> index d4ce26457d..a57450cd7c 100644
>> --- a/tests/fate/hlsenc.mak
>> +++ b/tests/fate/hlsenc.mak
>> @@ -89,7 +89,7 @@ tests/data/hls_fmp4.m3u8: TAG = GEN
>>  tests/data/hls_fmp4.m3u8: ffmpeg$(PROGSSUF)$(EXESUF) | tests/data
>>         $(M)$(TARGET_EXEC) $(TARGET_PATH)/$< \
>>         -f lavfi -re -i "aevalsrc=cos(2*PI*t)*sin(2*PI*(440+4*t)*t):d=5" -map 0 -codec:a mp2fixed \
>> -       -hls_segment_type mpegts -hls_fmp4_init_filename now.mp4 -hls_list_size 0 \
>> +       -hls_segment_type fmp4 -hls_fmp4_init_filename now.mp4 -hls_list_size 0 \
>>         -hls_time 1 -hls_segment_filename "$(TARGET_PATH)/tests/data/hls_fmp4_%d.m4s" \
>>         $(TARGET_PATH)/tests/data/hls_fmp4.m3u8 2>/dev/null
>>
>
> LGTM

Actually, it turns out that this change makes the test output dependent on 
the architecture - the attached change was generated on aarch64, but on 
x86_64 I'm getting a different result. Adding "-flags +bitexact" doesn't 
seem to help...

Right now I have no idea why the change of segment format has this effect 
and I'm not sure I have time to dig into it at the moment either - patch 
3/3 is the important one for me.

// Martin
diff mbox series

Patch

diff --git a/tests/fate/hlsenc.mak b/tests/fate/hlsenc.mak
index d4ce26457d..a57450cd7c 100644
--- a/tests/fate/hlsenc.mak
+++ b/tests/fate/hlsenc.mak
@@ -89,7 +89,7 @@  tests/data/hls_fmp4.m3u8: TAG = GEN
 tests/data/hls_fmp4.m3u8: ffmpeg$(PROGSSUF)$(EXESUF) | tests/data
 	$(M)$(TARGET_EXEC) $(TARGET_PATH)/$< \
 	-f lavfi -re -i "aevalsrc=cos(2*PI*t)*sin(2*PI*(440+4*t)*t):d=5" -map 0 -codec:a mp2fixed \
-	-hls_segment_type mpegts -hls_fmp4_init_filename now.mp4 -hls_list_size 0 \
+	-hls_segment_type fmp4 -hls_fmp4_init_filename now.mp4 -hls_list_size 0 \
 	-hls_time 1 -hls_segment_filename "$(TARGET_PATH)/tests/data/hls_fmp4_%d.m4s" \
 	$(TARGET_PATH)/tests/data/hls_fmp4.m3u8 2>/dev/null
 
diff --git a/tests/ref/fate/hls-fmp4 b/tests/ref/fate/hls-fmp4
index 98b037fc8f..6f5da87318 100644
--- a/tests/ref/fate/hls-fmp4
+++ b/tests/ref/fate/hls-fmp4
@@ -4,195 +4,195 @@ 
 #sample_rate 0: 44100
 #channel_layout 0: 4
 #channel_layout_name 0: mono
-0,          0,          0,     1152,     2304, 0x907cb7fa
-0,       1152,       1152,     1152,     2304, 0xb8dc7525
-0,       2304,       2304,     1152,     2304, 0x3e7d6905
-0,       3456,       3456,     1152,     2304, 0xef47877b
-0,       4608,       4608,     1152,     2304, 0xfe916b7e
-0,       5760,       5760,     1152,     2304, 0xe3d08cde
-0,       6912,       6912,     1152,     2304, 0xff7f86cf
-0,       8064,       8064,     1152,     2304, 0x843e6f95
-0,       9216,       9216,     1152,     2304, 0x81577c26
-0,      10368,      10368,     1152,     2304, 0x04a085d5
-0,      11520,      11520,     1152,     2304, 0x1c5a76f5
-0,      12672,      12672,     1152,     2304, 0x4ee78623
-0,      13824,      13824,     1152,     2304, 0x8ec861dc
-0,      14976,      14976,     1152,     2304, 0x0ca179d8
-0,      16128,      16128,     1152,     2304, 0xc6da750f
-0,      17280,      17280,     1152,     2304, 0xf6bf79b5
-0,      18432,      18432,     1152,     2304, 0x97b88a43
-0,      19584,      19584,     1152,     2304, 0xf13c7b9c
-0,      20736,      20736,     1152,     2304, 0xdfba83af
-0,      21888,      21888,     1152,     2304, 0xc9467d4b
-0,      23040,      23040,     1152,     2304, 0xbbb58e2b
-0,      24192,      24192,     1152,     2304, 0x3a1078ea
-0,      25344,      25344,     1152,     2304, 0xe9587a5c
-0,      26496,      26496,     1152,     2304, 0xef5a8039
-0,      27648,      27648,     1152,     2304, 0x9d5f782f
-0,      28800,      28800,     1152,     2304, 0x1a548291
-0,      29952,      29952,     1152,     2304, 0x07517701
-0,      31104,      31104,     1152,     2304, 0x78127d6e
-0,      32256,      32256,     1152,     2304, 0x62e2788a
-0,      33408,      33408,     1152,     2304, 0x29397ad9
-0,      34560,      34560,     1152,     2304, 0x45da82d6
-0,      35712,      35712,     1152,     2304, 0x8ed66e51
-0,      36864,      36864,     1152,     2304, 0x660775cd
-0,      38016,      38016,     1152,     2304, 0x802c767a
-0,      39168,      39168,     1152,     2304, 0xcc055840
-0,      40320,      40320,     1152,     2304, 0x701b7eaf
-0,      41472,      41472,     1152,     2304, 0x8290749f
-0,      42624,      42624,     1152,     2304, 0x2c7b7d30
-0,      43776,      43776,     1152,     2304, 0xe4f17743
-0,      44928,      44928,     1152,     2304, 0x0e747d6e
-0,      46080,      46080,     1152,     2304, 0xbe7775a0
-0,      47232,      47232,     1152,     2304, 0xcf797673
-0,      48384,      48384,     1152,     2304, 0x29cb7800
-0,      49536,      49536,     1152,     2304, 0xfc947890
-0,      50688,      50688,     1152,     2304, 0x62757fc6
-0,      51840,      51840,     1152,     2304, 0x098876d0
-0,      52992,      52992,     1152,     2304, 0xa9567ee2
-0,      54144,      54144,     1152,     2304, 0xe3bb9173
-0,      55296,      55296,     1152,     2304, 0xcc2d6dee
-0,      56448,      56448,     1152,     2304, 0xe94591ab
-0,      57600,      57600,     1152,     2304, 0x5c7588de
-0,      58752,      58752,     1152,     2304, 0xfd83643c
-0,      59904,      59904,     1152,     2304, 0x528177f1
-0,      61056,      61056,     1152,     2304, 0x65d08474
-0,      62208,      62208,     1152,     2304, 0x738d765b
-0,      63360,      63360,     1152,     2304, 0xdd3d810e
-0,      64512,      64512,     1152,     2304, 0xef4f90d3
-0,      65664,      65664,     1152,     2304, 0x61e28d43
-0,      66816,      66816,     1152,     2304, 0x9a11796b
-0,      67968,      67968,     1152,     2304, 0x96c97dcd
-0,      69120,      69120,     1152,     2304, 0xa8fe8621
-0,      70272,      70272,     1152,     2304, 0x499b7d38
-0,      71424,      71424,     1152,     2304, 0xfcb078a9
-0,      72576,      72576,     1152,     2304, 0x40d78651
-0,      73728,      73728,     1152,     2304, 0xa4af7234
-0,      74880,      74880,     1152,     2304, 0x6831870a
-0,      76032,      76032,     1152,     2304, 0x030e7b9d
-0,      77184,      77184,     1152,     2304, 0x445a75b6
-0,      78336,      78336,     1152,     2304, 0x09857389
-0,      79488,      79488,     1152,     2304, 0x0d018866
-0,      80640,      80640,     1152,     2304, 0x2afe810a
-0,      81792,      81792,     1152,     2304, 0x0bcf7c43
-0,      82944,      82944,     1152,     2304, 0x13737c12
-0,      84096,      84096,     1152,     2304, 0x716c7bba
-0,      85248,      85248,     1152,     2304, 0xb801823b
-0,      86400,      86400,     1152,     2304, 0x0fd573ee
-0,      87552,      87552,     1152,     2304, 0xe1ab879c
-0,      88704,      88704,     1152,     2304, 0x49e6764f
-0,      89856,      89856,     1152,     2304, 0xd5f26ddc
-0,      91008,      91008,     1152,     2304, 0x076775ff
-0,      92160,      92160,     1152,     2304, 0xfbb86fce
-0,      93312,      93312,     1152,     2304, 0x20c56858
-0,      94464,      94464,     1152,     2304, 0x043e6891
-0,      95616,      95616,     1152,     2304, 0x59648729
-0,      96768,      96768,     1152,     2304, 0xd4907a63
-0,      97920,      97920,     1152,     2304, 0xd0208a4c
-0,      99072,      99072,     1152,     2304, 0xce968383
-0,     100224,     100224,     1152,     2304, 0x3cfc7cd1
-0,     101376,     101376,     1152,     2304, 0x628a7bf5
-0,     102528,     102528,     1152,     2304, 0x9cfe8a4f
-0,     103680,     103680,     1152,     2304, 0xdf6f7c6d
-0,     104832,     104832,     1152,     2304, 0x6cf6882a
-0,     105984,     105984,     1152,     2304, 0x099773a3
-0,     107136,     107136,     1152,     2304, 0x4a1c7649
-0,     108288,     108288,     1152,     2304, 0x31ea71cb
-0,     109440,     109440,     1152,     2304, 0xed127ed9
-0,     110592,     110592,     1152,     2304, 0x5b156954
-0,     111744,     111744,     1152,     2304, 0xdd638532
-0,     112896,     112896,     1152,     2304, 0xf1a271f2
-0,     114048,     114048,     1152,     2304, 0x779184d7
-0,     115200,     115200,     1152,     2304, 0x49a88aa8
-0,     116352,     116352,     1152,     2304, 0xa11b7c90
-0,     117504,     117504,     1152,     2304, 0xbf488274
-0,     118656,     118656,     1152,     2304, 0x002f79a8
-0,     119808,     119808,     1152,     2304, 0x0ed97e2f
-0,     120960,     120960,     1152,     2304, 0x7845878f
-0,     122112,     122112,     1152,     2304, 0x46d777dc
-0,     123264,     123264,     1152,     2304, 0x8d0179e3
-0,     124416,     124416,     1152,     2304, 0x38917f9f
-0,     125568,     125568,     1152,     2304, 0x449876e7
-0,     126720,     126720,     1152,     2304, 0x001a8769
-0,     127872,     127872,     1152,     2304, 0x06c1826b
-0,     129024,     129024,     1152,     2304, 0x41b68047
-0,     130176,     130176,     1152,     2304, 0xeb9782c6
-0,     131328,     131328,     1152,     2304, 0x7cd9719c
-0,     132480,     132480,     1152,     2304, 0x3a4a767c
-0,     133632,     133632,     1152,     2304, 0x7f887e81
-0,     134784,     134784,     1152,     2304, 0xf75d714b
-0,     135936,     135936,     1152,     2304, 0x33b57e9f
-0,     137088,     137088,     1152,     2304, 0xc732749e
-0,     138240,     138240,     1152,     2304, 0x386f7e1a
-0,     139392,     139392,     1152,     2304, 0x6b9c767d
-0,     140544,     140544,     1152,     2304, 0x701c83e5
-0,     141696,     141696,     1152,     2304, 0xb92571e1
-0,     142848,     142848,     1152,     2304, 0x833a84bc
-0,     144000,     144000,     1152,     2304, 0x1b6984e0
-0,     145152,     145152,     1152,     2304, 0x1b2474ba
-0,     146304,     146304,     1152,     2304, 0xc22775a6
-0,     147456,     147456,     1152,     2304, 0x3e8f7972
-0,     148608,     148608,     1152,     2304, 0x17a28a65
-0,     149760,     149760,     1152,     2304, 0x9b6178a4
-0,     150912,     150912,     1152,     2304, 0x5d707873
-0,     152064,     152064,     1152,     2304, 0x68e2645a
-0,     153216,     153216,     1152,     2304, 0x1e377d28
-0,     154368,     154368,     1152,     2304, 0x54b384be
-0,     155520,     155520,     1152,     2304, 0x0617808c
-0,     156672,     156672,     1152,     2304, 0xbc2b8a6c
-0,     157824,     157824,     1152,     2304, 0x7ced7180
-0,     158976,     158976,     1152,     2304, 0xf22180ab
-0,     160128,     160128,     1152,     2304, 0xf13682c9
-0,     161280,     161280,     1152,     2304, 0x7eff87fd
-0,     162432,     162432,     1152,     2304, 0x5a0b5cec
-0,     163584,     163584,     1152,     2304, 0x57c18906
-0,     164736,     164736,     1152,     2304, 0xb55a6a16
-0,     165888,     165888,     1152,     2304, 0xf2608371
-0,     167040,     167040,     1152,     2304, 0x36df7576
-0,     168192,     168192,     1152,     2304, 0xdb106fb4
-0,     169344,     169344,     1152,     2304, 0x7e4f85d0
-0,     170496,     170496,     1152,     2304, 0xe3ee78ab
-0,     171648,     171648,     1152,     2304, 0xd36b7dc7
-0,     172800,     172800,     1152,     2304, 0xadab7c5c
-0,     173952,     173952,     1152,     2304, 0x70786f26
-0,     175104,     175104,     1152,     2304, 0xcd5d717e
-0,     176256,     176256,     1152,     2304, 0xc1a96f9a
-0,     177408,     177408,     1152,     2304, 0xad777887
-0,     178560,     178560,     1152,     2304, 0x98277c16
-0,     179712,     179712,     1152,     2304, 0x868882c5
-0,     180864,     180864,     1152,     2304, 0xc48092b9
-0,     182016,     182016,     1152,     2304, 0x230069da
-0,     183168,     183168,     1152,     2304, 0x14147ad6
-0,     184320,     184320,     1152,     2304, 0xc9007172
-0,     185472,     185472,     1152,     2304, 0x85d67bcc
-0,     186624,     186624,     1152,     2304, 0x22418bab
-0,     187776,     187776,     1152,     2304, 0xe53c8b71
-0,     188928,     188928,     1152,     2304, 0x5a1a9053
-0,     190080,     190080,     1152,     2304, 0x9cd179af
-0,     191232,     191232,     1152,     2304, 0xbb3c7d72
-0,     192384,     192384,     1152,     2304, 0x477a8677
-0,     193536,     193536,     1152,     2304, 0xe3337834
-0,     194688,     194688,     1152,     2304, 0x1cb56d77
-0,     195840,     195840,     1152,     2304, 0xe89d6dac
-0,     196992,     196992,     1152,     2304, 0xd468827e
-0,     198144,     198144,     1152,     2304, 0xebc46b87
-0,     199296,     199296,     1152,     2304, 0x5fbb78d2
-0,     200448,     200448,     1152,     2304, 0xa1b483d6
-0,     201600,     201600,     1152,     2304, 0x6fec7cab
-0,     202752,     202752,     1152,     2304, 0xd86d6f6c
-0,     203904,     203904,     1152,     2304, 0x8c2c7d51
-0,     205056,     205056,     1152,     2304, 0xe8377cd7
-0,     206208,     206208,     1152,     2304, 0xb57071b4
-0,     207360,     207360,     1152,     2304, 0xc35c71fd
-0,     208512,     208512,     1152,     2304, 0x789079e9
-0,     209664,     209664,     1152,     2304, 0x413b710e
-0,     210816,     210816,     1152,     2304, 0x82678332
-0,     211968,     211968,     1152,     2304, 0xe1576e75
-0,     213120,     213120,     1152,     2304, 0x7c0b7ad6
-0,     214272,     214272,     1152,     2304, 0xc6b6786d
-0,     215424,     215424,     1152,     2304, 0x736f7b89
-0,     216576,     216576,     1152,     2304, 0x0ded72f1
-0,     217728,     217728,     1152,     2304, 0xcb877a3c
-0,     218880,     218880,     1152,     2304, 0x7c497d40
-0,     220032,     220032,     1152,     2304, 0xb4a77052
+0,          0,          0,     1152,     2304, 0x5e84b005
+0,       1152,       1152,     1152,     2304, 0xb6b57645
+0,       2304,       2304,     1152,     2304, 0xf1c9692e
+0,       3456,       3456,     1152,     2304, 0x193c8784
+0,       4608,       4608,     1152,     2304, 0x322c6c9d
+0,       5760,       5760,     1152,     2304, 0x83af8ef0
+0,       6912,       6912,     1152,     2304, 0xa74485f1
+0,       8064,       8064,     1152,     2304, 0x91986eab
+0,       9216,       9216,     1152,     2304, 0xd8b47b36
+0,      10368,      10368,     1152,     2304, 0x6d9983f3
+0,      11520,      11520,     1152,     2304, 0x207c7517
+0,      12672,      12672,     1152,     2304, 0x02108435
+0,      13824,      13824,     1152,     2304, 0xeea861f0
+0,      14976,      14976,     1152,     2304, 0x97d17ae3
+0,      16128,      16128,     1152,     2304, 0x9e71753d
+0,      17280,      17280,     1152,     2304, 0x4ade7ad4
+0,      18432,      18432,     1152,     2304, 0x7cea8852
+0,      19584,      19584,     1152,     2304, 0x822a7cb6
+0,      20736,      20736,     1152,     2304, 0x903c82dc
+0,      21888,      21888,     1152,     2304, 0x1c547c71
+0,      23040,      23040,     1152,     2304, 0x8e128f3b
+0,      24192,      24192,     1152,     2304, 0xcb5b7608
+0,      25344,      25344,     1152,     2304, 0x0f487b81
+0,      26496,      26496,     1152,     2304, 0x68327e57
+0,      27648,      27648,     1152,     2304, 0x1804774e
+0,      28800,      28800,     1152,     2304, 0xbe0481a8
+0,      29952,      29952,     1152,     2304, 0xa719780e
+0,      31104,      31104,     1152,     2304, 0xc60a7e88
+0,      32256,      32256,     1152,     2304, 0xafaa78a3
+0,      33408,      33408,     1152,     2304, 0x92e47cef
+0,      34560,      34560,     1152,     2304, 0x4fac82f7
+0,      35712,      35712,     1152,     2304, 0xd0f1706e
+0,      36864,      36864,     1152,     2304, 0x4fc574e3
+0,      38016,      38016,     1152,     2304, 0xd7ec749e
+0,      39168,      39168,     1152,     2304, 0x59c5576b
+0,      40320,      40320,     1152,     2304, 0xbf757ec0
+0,      41472,      41472,     1152,     2304, 0xa4b474a8
+0,      42624,      42624,     1152,     2304, 0xaebf7d47
+0,      43776,      43776,     1152,     2304, 0xae187860
+0,      44928,      44928,     1152,     2304, 0x2a867e9a
+0,      46080,      46080,     1152,     2304, 0x1c7675b6
+0,      47232,      47232,     1152,     2304, 0xde6a7595
+0,      48384,      48384,     1152,     2304, 0x4a5c7821
+0,      49536,      49536,     1152,     2304, 0xfe0479b1
+0,      50688,      50688,     1152,     2304, 0x271e7ff5
+0,      51840,      51840,     1152,     2304, 0x9c7876e9
+0,      52992,      52992,     1152,     2304, 0x3fde7e07
+0,      54144,      54144,     1152,     2304, 0xa3689297
+0,      55296,      55296,     1152,     2304, 0xbfbe6cfb
+0,      56448,      56448,     1152,     2304, 0x8c6792c3
+0,      57600,      57600,     1152,     2304, 0xde4487fe
+0,      58752,      58752,     1152,     2304, 0x3e04644c
+0,      59904,      59904,     1152,     2304, 0xd8c27713
+0,      61056,      61056,     1152,     2304, 0x4459858a
+0,      62208,      62208,     1152,     2304, 0x2f6c7681
+0,      63360,      63360,     1152,     2304, 0x23238130
+0,      64512,      64512,     1152,     2304, 0x6dda90ea
+0,      65664,      65664,     1152,     2304, 0xbd0c8d59
+0,      66816,      66816,     1152,     2304, 0xcf1b798e
+0,      67968,      67968,     1152,     2304, 0x4f767df2
+0,      69120,      69120,     1152,     2304, 0x70948533
+0,      70272,      70272,     1152,     2304, 0xcc017d56
+0,      71424,      71424,     1152,     2304, 0xf8ac78b2
+0,      72576,      72576,     1152,     2304, 0x6cae877b
+0,      73728,      73728,     1152,     2304, 0xa4f97351
+0,      74880,      74880,     1152,     2304, 0xc084892a
+0,      76032,      76032,     1152,     2304, 0xddf17abb
+0,      77184,      77184,     1152,     2304, 0x90d475c6
+0,      78336,      78336,     1152,     2304, 0xe94872a2
+0,      79488,      79488,     1152,     2304, 0x71e58879
+0,      80640,      80640,     1152,     2304, 0xca4c812c
+0,      81792,      81792,     1152,     2304, 0x30ea7b71
+0,      82944,      82944,     1152,     2304, 0xa52d7b23
+0,      84096,      84096,     1152,     2304, 0xe7ee7bda
+0,      85248,      85248,     1152,     2304, 0x66228261
+0,      86400,      86400,     1152,     2304, 0xe38c7314
+0,      87552,      87552,     1152,     2304, 0xfde286c2
+0,      88704,      88704,     1152,     2304, 0xa32a7662
+0,      89856,      89856,     1152,     2304, 0x60c16df4
+0,      91008,      91008,     1152,     2304, 0x6265761c
+0,      92160,      92160,     1152,     2304, 0x4eae71e0
+0,      93312,      93312,     1152,     2304, 0x3e366679
+0,      94464,      94464,     1152,     2304, 0x645468a9
+0,      95616,      95616,     1152,     2304, 0x12028742
+0,      96768,      96768,     1152,     2304, 0x78f97a84
+0,      97920,      97920,     1152,     2304, 0x81e88c60
+0,      99072,      99072,     1152,     2304, 0x7c498398
+0,     100224,     100224,     1152,     2304, 0xb69d7ee7
+0,     101376,     101376,     1152,     2304, 0x0e867b13
+0,     102528,     102528,     1152,     2304, 0x749e8b77
+0,     103680,     103680,     1152,     2304, 0xd3dc7a8b
+0,     104832,     104832,     1152,     2304, 0x59ad8865
+0,     105984,     105984,     1152,     2304, 0x98e773c4
+0,     107136,     107136,     1152,     2304, 0x87697761
+0,     108288,     108288,     1152,     2304, 0xaf3271e4
+0,     109440,     109440,     1152,     2304, 0x22d67df0
+0,     110592,     110592,     1152,     2304, 0xec636a6c
+0,     111744,     111744,     1152,     2304, 0x92068557
+0,     112896,     112896,     1152,     2304, 0x83b8710b
+0,     114048,     114048,     1152,     2304, 0xd9ed84f3
+0,     115200,     115200,     1152,     2304, 0x65f48ac3
+0,     116352,     116352,     1152,     2304, 0x481c7cb2
+0,     117504,     117504,     1152,     2304, 0x2363828c
+0,     118656,     118656,     1152,     2304, 0xaf5f77ba
+0,     119808,     119808,     1152,     2304, 0x11687d45
+0,     120960,     120960,     1152,     2304, 0xcca786a3
+0,     122112,     122112,     1152,     2304, 0xba2777fa
+0,     123264,     123264,     1152,     2304, 0xe97f78f0
+0,     124416,     124416,     1152,     2304, 0x264f7ea9
+0,     125568,     125568,     1152,     2304, 0x90fe7806
+0,     126720,     126720,     1152,     2304, 0x0ccf867e
+0,     127872,     127872,     1152,     2304, 0x9a99828b
+0,     129024,     129024,     1152,     2304, 0x313f815d
+0,     130176,     130176,     1152,     2304, 0x74a883e2
+0,     131328,     131328,     1152,     2304, 0xb83a70a9
+0,     132480,     132480,     1152,     2304, 0x56c07793
+0,     133632,     133632,     1152,     2304, 0x061d7e99
+0,     134784,     134784,     1152,     2304, 0x462a704d
+0,     135936,     135936,     1152,     2304, 0x20a57ec7
+0,     137088,     137088,     1152,     2304, 0x966f73c2
+0,     138240,     138240,     1152,     2304, 0x618f7e2b
+0,     139392,     139392,     1152,     2304, 0x979f7691
+0,     140544,     140544,     1152,     2304, 0x87da8501
+0,     141696,     141696,     1152,     2304, 0xbc6171ef
+0,     142848,     142848,     1152,     2304, 0x73d282d6
+0,     144000,     144000,     1152,     2304, 0x068a8506
+0,     145152,     145152,     1152,     2304, 0xfdec71dd
+0,     146304,     146304,     1152,     2304, 0x43f075bc
+0,     147456,     147456,     1152,     2304, 0x4b037a7a
+0,     148608,     148608,     1152,     2304, 0x86b7888e
+0,     149760,     149760,     1152,     2304, 0xe58178b5
+0,     150912,     150912,     1152,     2304, 0x5c8d7876
+0,     152064,     152064,     1152,     2304, 0x10ed6272
+0,     153216,     153216,     1152,     2304, 0x60cf7c4b
+0,     154368,     154368,     1152,     2304, 0x995784d6
+0,     155520,     155520,     1152,     2304, 0x825b80a6
+0,     156672,     156672,     1152,     2304, 0x31048a8e
+0,     157824,     157824,     1152,     2304, 0xf617708a
+0,     158976,     158976,     1152,     2304, 0x004881b5
+0,     160128,     160128,     1152,     2304, 0x5ec781e1
+0,     161280,     161280,     1152,     2304, 0x1fe0881b
+0,     162432,     162432,     1152,     2304, 0xb3c55cf8
+0,     163584,     163584,     1152,     2304, 0x35d2891a
+0,     164736,     164736,     1152,     2304, 0x96ef6a3f
+0,     165888,     165888,     1152,     2304, 0x26fb838a
+0,     167040,     167040,     1152,     2304, 0x279f7394
+0,     168192,     168192,     1152,     2304, 0x5fdd6fd0
+0,     169344,     169344,     1152,     2304, 0x8b9984f9
+0,     170496,     170496,     1152,     2304, 0xdf4e77cf
+0,     171648,     171648,     1152,     2304, 0x4e507ddf
+0,     172800,     172800,     1152,     2304, 0xf31b7c6e
+0,     173952,     173952,     1152,     2304, 0x5e7b7033
+0,     175104,     175104,     1152,     2304, 0x708a71a4
+0,     176256,     176256,     1152,     2304, 0xf36b6fad
+0,     177408,     177408,     1152,     2304, 0x007c7793
+0,     178560,     178560,     1152,     2304, 0xf0677c2a
+0,     179712,     179712,     1152,     2304, 0x889d81e6
+0,     180864,     180864,     1152,     2304, 0xd89190e2
+0,     182016,     182016,     1152,     2304, 0x88f069f2
+0,     183168,     183168,     1152,     2304, 0x80f679f3
+0,     184320,     184320,     1152,     2304, 0x3e0f7193
+0,     185472,     185472,     1152,     2304, 0xd0047bdf
+0,     186624,     186624,     1152,     2304, 0x4e6f8bbb
+0,     187776,     187776,     1152,     2304, 0x4fdd8b8c
+0,     188928,     188928,     1152,     2304, 0xd0f2906b
+0,     190080,     190080,     1152,     2304, 0x7e0d7ac0
+0,     191232,     191232,     1152,     2304, 0x401d7d93
+0,     192384,     192384,     1152,     2304, 0xd8bc8693
+0,     193536,     193536,     1152,     2304, 0xe82b765e
+0,     194688,     194688,     1152,     2304, 0x42776e96
+0,     195840,     195840,     1152,     2304, 0x5d826dc7
+0,     196992,     196992,     1152,     2304, 0xa54f83a4
+0,     198144,     198144,     1152,     2304, 0x93b16b9b
+0,     199296,     199296,     1152,     2304, 0x84cb79f5
+0,     200448,     200448,     1152,     2304, 0xeb8482f3
+0,     201600,     201600,     1152,     2304, 0xcb127cbf
+0,     202752,     202752,     1152,     2304, 0xd0c16d80
+0,     203904,     203904,     1152,     2304, 0x31427d78
+0,     205056,     205056,     1152,     2304, 0x87ce7bf7
+0,     206208,     206208,     1152,     2304, 0x6b1574b7
+0,     207360,     207360,     1152,     2304, 0x3680721e
+0,     208512,     208512,     1152,     2304, 0x4e787b06
+0,     209664,     209664,     1152,     2304, 0x3097702d
+0,     210816,     210816,     1152,     2304, 0xbbfd8460
+0,     211968,     211968,     1152,     2304, 0xd1ba6d7c
+0,     213120,     213120,     1152,     2304, 0x15407af7
+0,     214272,     214272,     1152,     2304, 0x02fe797c
+0,     215424,     215424,     1152,     2304, 0xbb807aae
+0,     216576,     216576,     1152,     2304, 0x8b497309
+0,     217728,     217728,     1152,     2304, 0xca5e7953
+0,     218880,     218880,     1152,     2304, 0x41d07d63
+0,     220032,     220032,     1152,     2304, 0xb58a6a6e