diff mbox

[FFmpeg-devel] tests/fate:Add FATE for hls_flags append option

Message ID CADxeRwnA+WwCGWsg9R+W-H0UCPoS28Df=k2TZed=i7Jzp_BMPA@mail.gmail.com
State Accepted
Headers show

Commit Message

Steven Liu Aug. 24, 2016, 6:18 a.m. UTC
make fate pass on

Darwin localhost 15.5.0 Darwin Kernel Version 15.5.0: Tue Apr 19 18:36:36
PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64 x86_64

and

Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22
03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux



add tests/ref/fate/filter-hls-append for FATE
add hls-list-append fate use filter make audio data and test hls_flags
append options

Signed-off-by: LiuQi <liuqi@gosun.com>
---
 tests/fate/filter-audio.mak      |   13 +
 tests/ref/fate/filter-hls-append | 1156
++++++++++++++++++++++++++++++++++++++
 2 files changed, 1169 insertions(+)
 create mode 100644 tests/ref/fate/filter-hls-append

--
2.7.4 (Apple Git-66)

Comments

Steven Liu Aug. 24, 2016, 7:04 a.m. UTC | #1
On OSX test:
localhost:ffmpeg liuqi$ uname -a
Darwin localhost 15.5.0 Darwin Kernel Version 15.5.0: Tue Apr 19 18:36:36
PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64 x86_64
localhost:ffmpeg liuqi$ make fate-filter-hls-append
HOSTCC tests/base64.o
HOSTLD tests/base64
HOSTCC tests/tiny_psnr.o
HOSTLD tests/tiny_psnr
HOSTCC tests/tiny_ssim.o
HOSTLD tests/tiny_ssim
HOSTCC tests/audiomatch.o
tests/audiomatch.c:102:12: warning: using floating point absolute value
function 'fabs' when argument is of integer type [-Wabsolute-value]
        if(fabs(c) > sigamp * 0.94)
           ^
tests/audiomatch.c:102:12: note: use function 'llabs' instead
        if(fabs(c) > sigamp * 0.94)
           ^~~~
           llabs
tests/audiomatch.c:103:40: warning: using floating point absolute value
function 'fabs' when argument is of integer type [-Wabsolute-value]
            maxshift = FFMIN(maxshift, fabs(pos)+32);
                                       ^
tests/audiomatch.c:103:40: note: use function 'abs' instead
            maxshift = FFMIN(maxshift, fabs(pos)+32);
                                       ^~~~
                                       abs
tests/audiomatch.c:25:28: note: expanded from macro 'FFMIN'
#define FFMIN(a,b) ((a) > (b) ? (b) : (a))
                           ^
tests/audiomatch.c:103:40: warning: using floating point absolute value
function 'fabs' when argument is of integer type [-Wabsolute-value]
            maxshift = FFMIN(maxshift, fabs(pos)+32);
                                       ^
tests/audiomatch.c:103:40: note: use function 'abs' instead
            maxshift = FFMIN(maxshift, fabs(pos)+32);
                                       ^~~~
                                       abs
tests/audiomatch.c:25:34: note: expanded from macro 'FFMIN'
#define FFMIN(a,b) ((a) > (b) ? (b) : (a))
                                 ^
tests/audiomatch.c:104:12: warning: using floating point absolute value
function 'fabs' when argument is of integer type [-Wabsolute-value]
        if(fabs(c)>fabs(bestc)){
           ^
tests/audiomatch.c:104:12: note: use function 'llabs' instead
        if(fabs(c)>fabs(bestc)){
           ^~~~
           llabs
4 warnings generated.
HOSTLD tests/audiomatch
GEN     tests/data/hls-list-append.m3u8
TEST    filter-hls-append




On Linux Test:
[root@localhost ffmpeg]# make fate-filter-hls-append
HOSTCC tests/base64.o
HOSTLD tests/base64
HOSTCC tests/tiny_psnr.o
HOSTLD tests/tiny_psnr
HOSTCC tests/tiny_ssim.o
HOSTLD tests/tiny_ssim
HOSTCC tests/audiomatch.o
tests/audiomatch.c: 在函数‘main’中:
tests/audiomatch.c:40: 警告:此函数中的‘bestpos’在使用前可能未初始化
HOSTLD tests/audiomatch
GEN     tests/data/hls-list-append.m3u8
TEST    filter-hls-append
[root@localhost ffmpeg]# uname -a
Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22
03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux



2016-08-24 14:18 GMT+08:00 Steven Liu <lingjiujianke@gmail.com>:

> make fate pass on
>
> Darwin localhost 15.5.0 Darwin Kernel Version 15.5.0: Tue Apr 19 18:36:36
> PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64 x86_64
>
> and
>
> Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22
> 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
>
>
>
> add tests/ref/fate/filter-hls-append for FATE
> add hls-list-append fate use filter make audio data and test hls_flags
> append options
>
> Signed-off-by: LiuQi <liuqi@gosun.com>
> ---
>  tests/fate/filter-audio.mak      |   13 +
>  tests/ref/fate/filter-hls-append | 1156 ++++++++++++++++++++++++++++++
> ++++++++
>  2 files changed, 1169 insertions(+)
>  create mode 100644 tests/ref/fate/filter-hls-append
>
> diff --git a/tests/fate/filter-audio.mak b/tests/fate/filter-audio.mak
> index d1d9d59..b7297ac 100644
> --- a/tests/fate/filter-audio.mak
> +++ b/tests/fate/filter-audio.mak
> @@ -143,6 +143,19 @@ FATE_AFILTER-$(call ALLYES, HLS_DEMUXER MPEGTS_MUXER
> MPEGTS_DEMUXER AEVALSRC_FIL
>  fate-filter-hls: tests/data/hls-list.m3u8
>  fate-filter-hls: CMD = framecrc -flags +bitexact -i
> $(TARGET_PATH)/tests/data/hls-list.m3u8
>
> +tests/data/hls-list-append.m3u8: TAG = GEN
> +tests/data/hls-list-append.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 segment -segment_time 10 -map 0 -flags +bitexact -codec:a mp2fixed \
> +        -segment_list $(TARGET_PATH)/$@ -y $(TARGET_PATH)/tests/data/hls-append-out-%03d.ts
> 2>/dev/null; \
> +        $(TARGET_PATH)/ffmpeg -f lavfi -i "aevalsrc=cos(2*PI*t)*sin(2*PI*(440+4*t)*t)::d=20"
> -f hls -hls_time 10 -map 0 -flags +bitexact \
> +        -hls_flags append_list -codec:a mp2fixed -hls_segment_filename
> $(TARGET_PATH)/tests/data/hls-append-out-%03d.ts \
> +        $(TARGET_PATH)/tests/data/hls-list-append.m3u8 2>/dev/null
> +
> +FATE_AFILTER-$(call ALLYES, HLS_DEMUXER MPEGTS_MUXER MPEGTS_DEMUXER
> AEVALSRC_FILTER LAVFI_INDEV MP2FIXED_ENCODER) += fate-filter-hls-append
> +fate-filter-hls-append: tests/data/hls-list-append.m3u8
> +fate-filter-hls-append: CMD = framecrc -flags +bitexact -i
> $(TARGET_PATH)/tests/data/hls-list-append.m3u8 -af asetpts=RTCTIME
> +
>  FATE_AMIX += fate-filter-amix-simple
>  fate-filter-amix-simple: CMD = ffmpeg -filter_complex amix -i $(SRC) -ss
> 3 -i $(SRC1) -f f32le -
>  fate-filter-amix-simple: REF = $(SAMPLES)/filter/amix_simple.pcm
> diff --git a/tests/ref/fate/filter-hls-append b/tests/ref/fate/filter-hls-
> append
> new file mode 100644
> index 0000000..4a88b86
> --- /dev/null
> +++ b/tests/ref/fate/filter-hls-append
> @@ -0,0 +1,1156 @@
> +#tb 0: 1/44100
> +#media_type 0: audio
> +#codec_id 0: pcm_s16le
> +#sample_rate 0: 44100
> +#channel_layout 0: 4
> +0,          0,          0,     1152,     2304, 0x593ea430
> +0,       1152,       1152,     1152,     2304, 0xde328304
> +0,       2304,       2304,     1152,     2304, 0x12f673c9
> +0,       3456,       3456,     1152,     2304, 0x4c7672a1
> +0,       4608,       4608,     1152,     2304, 0xd38577f4
> +0,       5760,       5760,     1152,     2304, 0xc9d677cc
> +0,       6912,       6912,     1152,     2304, 0xc97e882a
> +0,       8064,       8064,     1152,     2304, 0xaacf67ec
> +0,       9216,       9216,     1152,     2304, 0x3a9b7ea5
> +0,      10368,      10368,     1152,     2304, 0x30258348
> +0,      11520,      11520,     1152,     2304, 0x08da8783
> +0,      12672,      12672,     1152,     2304, 0x4830619e
> +0,      13824,      13824,     1152,     2304, 0xcf476f69
> +0,      14976,      14976,     1152,     2304, 0x377e7ce5
> +0,      16128,      16128,     1152,     2304, 0x00a27fad
> +0,      17280,      17280,     1152,     2304, 0xe4a46de3
> +0,      18432,      18432,     1152,     2304, 0x938c8751
> +0,      19584,      19584,     1152,     2304, 0x239982b5
> +0,      20736,      20736,     1152,     2304, 0x9a0d7655
> +0,      21888,      21888,     1152,     2304, 0x4adf7fbf
> +0,      23040,      23040,     1152,     2304, 0xdb8b7b16
> +0,      24192,      24192,     1152,     2304, 0x25908560
> +0,      25344,      25344,     1152,     2304, 0xb5dd7be7
> +0,      26496,      26496,     1152,     2304, 0x4368796d
> +0,      27648,      27648,     1152,     2304, 0xba3a7fd0
> +0,      28800,      28800,     1152,     2304, 0x5aae7456
> +0,      29952,      29952,     1152,     2304, 0x40b58040
> +0,      31104,      31104,     1152,     2304, 0x0d9d7783
> +0,      32256,      32256,     1152,     2304, 0x44ae7b60
> +0,      33408,      33408,     1152,     2304, 0xdd6366bd
> +0,      34560,      34560,     1152,     2304, 0x04dc6e61
> +0,      35712,      35712,     1152,     2304, 0x61b2783b
> +0,      36864,      36864,     1152,     2304, 0x7bd47e7f
> +0,      38016,      38016,     1152,     2304, 0x3e687793
> +0,      39168,      39168,     1152,     2304, 0x92757bbb
> +0,      40320,      40320,     1152,     2304, 0x05378308
> +0,      41472,      41472,     1152,     2304, 0x1b1d7db8
> +0,      42624,      42624,     1152,     2304, 0x983285f8
> +0,      43776,      43776,     1152,     2304, 0xab2b7726
> +0,      44928,      44928,     1152,     2304, 0xe9947717
> +0,      46080,      46080,     1152,     2304, 0x21cb966e
> +0,      47232,      47232,     1152,     2304, 0xb59b81b2
> +0,      48384,      48384,     1152,     2304, 0xef036fd5
> +0,      49536,      49536,     1152,     2304, 0xec468526
> +0,      50688,      50688,     1152,     2304, 0x292873f2
> +0,      51840,      51840,     1152,     2304, 0x455d77a2
> +0,      52992,      52992,     1152,     2304, 0x61e0854d
> +0,      54144,      54144,     1152,     2304, 0x416c8372
> +0,      55296,      55296,     1152,     2304, 0x82dc7022
> +0,      56448,      56448,     1152,     2304, 0x88d383d1
> +0,      57600,      57600,     1152,     2304, 0x94fc8981
> +0,      58752,      58752,     1152,     2304, 0x1e4e98c5
> +0,      59904,      59904,     1152,     2304, 0xc4737b03
> +0,      61056,      61056,     1152,     2304, 0xf8f789f5
> +0,      62208,      62208,     1152,     2304, 0x0d5188be
> +0,      63360,      63360,     1152,     2304, 0xc4e47843
> +0,      64512,      64512,     1152,     2304, 0xbbd38b37
> +0,      65664,      65664,     1152,     2304, 0xeaa5753d
> +0,      66816,      66816,     1152,     2304, 0x1396730a
> +0,      67968,      67968,     1152,     2304, 0x1fd47e14
> +0,      69120,      69120,     1152,     2304, 0x1f2b7541
> +0,      70272,      70272,     1152,     2304, 0xdbaf728d
> +0,      71424,      71424,     1152,     2304, 0x02966ff6
> +0,      72576,      72576,     1152,     2304, 0x391f862c
> +0,      73728,      73728,     1152,     2304, 0x98d96794
> +0,      74880,      74880,     1152,     2304, 0xa8367e21
> +0,      76032,      76032,     1152,     2304, 0x5c33790a
> +0,      77184,      77184,     1152,     2304, 0x26728b13
> +0,      78336,      78336,     1152,     2304, 0x2c3980e9
> +0,      79488,      79488,     1152,     2304, 0x0d27871a
> +0,      80640,      80640,     1152,     2304, 0xa4da7ac8
> +0,      81792,      81792,     1152,     2304, 0x7ffd6a94
> +0,      82944,      82944,     1152,     2304, 0x71af8b5f
> +0,      84096,      84096,     1152,     2304, 0xaa368cab
> +0,      85248,      85248,     1152,     2304, 0xba4a784d
> +0,      86400,      86400,     1152,     2304, 0x8c7269ac
> +0,      87552,      87552,     1152,     2304, 0xd5a07581
> +0,      88704,      88704,     1152,     2304, 0xe05978b2
> +0,      89856,      89856,     1152,     2304, 0xe2417e60
> +0,      91008,      91008,     1152,     2304, 0x18b679a5
> +0,      92160,      92160,     1152,     2304, 0x81627543
> +0,      93312,      93312,     1152,     2304, 0xf9006f2b
> +0,      94464,      94464,     1152,     2304, 0xd49485c6
> +0,      95616,      95616,     1152,     2304, 0x9d397f15
> +0,      96768,      96768,     1152,     2304, 0x08d17de8
> +0,      97920,      97920,     1152,     2304, 0xbb6a92a7
> +0,      99072,      99072,     1152,     2304, 0xd4656d5c
> +0,     100224,     100224,     1152,     2304, 0xafa08243
> +0,     101376,     101376,     1152,     2304, 0x874b8276
> +0,     102528,     102528,     1152,     2304, 0x8fee76b1
> +0,     103680,     103680,     1152,     2304, 0x38d7713e
> +0,     104832,     104832,     1152,     2304, 0x0dc0790e
> +0,     105984,     105984,     1152,     2304, 0xebb67ce1
> +0,     107136,     107136,     1152,     2304, 0x00e48593
> +0,     108288,     108288,     1152,     2304, 0xd7f382d6
> +0,     109440,     109440,     1152,     2304, 0xc5b38328
> +0,     110592,     110592,     1152,     2304, 0xca0797c0
> +0,     111744,     111744,     1152,     2304, 0xf162749c
> +0,     112896,     112896,     1152,     2304, 0x3137829f
> +0,     114048,     114048,     1152,     2304, 0xf1b07f58
> +0,     115200,     115200,     1152,     2304, 0xe044721a
> +0,     116352,     116352,     1152,     2304, 0xe1387323
> +0,     117504,     117504,     1152,     2304, 0xabdc6e2b
> +0,     118656,     118656,     1152,     2304, 0x2ee67795
> +0,     119808,     119808,     1152,     2304, 0x87187611
> +0,     120960,     120960,     1152,     2304, 0xd7d284c1
> +0,     122112,     122112,     1152,     2304, 0x34e96a8d
> +0,     123264,     123264,     1152,     2304, 0x08857dfb
> +0,     124416,     124416,     1152,     2304, 0xdf738b2a
> +0,     125568,     125568,     1152,     2304, 0xee887465
> +0,     126720,     126720,     1152,     2304, 0x4e5174f4
> +0,     127872,     127872,     1152,     2304, 0x7688784c
> +0,     129024,     129024,     1152,     2304, 0x5f1b80c0
> +0,     130176,     130176,     1152,     2304, 0xf7778e6e
> +0,     131328,     131328,     1152,     2304, 0x1b6383ac
> +0,     132480,     132480,     1152,     2304, 0x98fe8302
> +0,     133632,     133632,     1152,     2304, 0xbf5477b4
> +0,     134784,     134784,     1152,     2304, 0xd3756dad
> +0,     135936,     135936,     1152,     2304, 0x2e1b7777
> +0,     137088,     137088,     1152,     2304, 0xa49c824b
> +0,     138240,     138240,     1152,     2304, 0xe3f07d98
> +0,     139392,     139392,     1152,     2304, 0x325e73cf
> +0,     140544,     140544,     1152,     2304, 0xe06b8572
> +0,     141696,     141696,     1152,     2304, 0xe7e07821
> +0,     142848,     142848,     1152,     2304, 0xb2f87600
> +0,     144000,     144000,     1152,     2304, 0x91a28bab
> +0,     145152,     145152,     1152,     2304, 0x0d2674b5
> +0,     146304,     146304,     1152,     2304, 0xcf5662ff
> +0,     147456,     147456,     1152,     2304, 0xa7be8477
> +0,     148608,     148608,     1152,     2304, 0x3f9d7bd3
> +0,     149760,     149760,     1152,     2304, 0x1674773d
> +0,     150912,     150912,     1152,     2304, 0x96e08fc5
> +0,     152064,     152064,     1152,     2304, 0x5a5878ad
> +0,     153216,     153216,     1152,     2304, 0x4f426f66
> +0,     154368,     154368,     1152,     2304, 0xcc367ef4
> +0,     155520,     155520,     1152,     2304, 0x3d607c4a
> +0,     156672,     156672,     1152,     2304, 0x3fc28286
> +0,     157824,     157824,     1152,     2304, 0xc4788063
> +0,     158976,     158976,     1152,     2304, 0x21fe7dd8
> +0,     160128,     160128,     1152,     2304, 0x75cb7680
> +0,     161280,     161280,     1152,     2304, 0x31b274ad
> +0,     162432,     162432,     1152,     2304, 0x8cfa88c3
> +0,     163584,     163584,     1152,     2304, 0xd816650d
> +0,     164736,     164736,     1152,     2304, 0xb7f17a6a
> +0,     165888,     165888,     1152,     2304, 0xb4187db0
> +0,     167040,     167040,     1152,     2304, 0xccf77c9d
> +0,     168192,     168192,     1152,     2304, 0xa1b3619f
> +0,     169344,     169344,     1152,     2304, 0x1c298fec
> +0,     170496,     170496,     1152,     2304, 0x2bb17416
> +0,     171648,     171648,     1152,     2304, 0x44e37e00
> +0,     172800,     172800,     1152,     2304, 0x449b723f
> +0,     173952,     173952,     1152,     2304, 0x9bc47abe
> +0,     175104,     175104,     1152,     2304, 0x6cbe7dcf
> +0,     176256,     176256,     1152,     2304, 0xadcc7b4d
> +0,     177408,     177408,     1152,     2304, 0xbe046f69
> +0,     178560,     178560,     1152,     2304, 0x6f927d23
> +0,     179712,     179712,     1152,     2304, 0x1fc87d99
> +0,     180864,     180864,     1152,     2304, 0xf77b81ef
> +0,     182016,     182016,     1152,     2304, 0x2d446ca8
> +0,     183168,     183168,     1152,     2304, 0x957888ec
> +0,     184320,     184320,     1152,     2304, 0x057067f4
> +0,     185472,     185472,     1152,     2304, 0xe808943d
> +0,     186624,     186624,     1152,     2304, 0x88417570
> +0,     187776,     187776,     1152,     2304, 0x838c7224
> +0,     188928,     188928,     1152,     2304, 0x8c8e82a4
> +0,     190080,     190080,     1152,     2304, 0x687a723f
> +0,     191232,     191232,     1152,     2304, 0xc3468c7a
> +0,     192384,     192384,     1152,     2304, 0xa4f47213
> +0,     193536,     193536,     1152,     2304, 0xd8ec8ca7
> +0,     194688,     194688,     1152,     2304, 0x5c5b7006
> +0,     195840,     195840,     1152,     2304, 0x63fc7359
> +0,     196992,     196992,     1152,     2304, 0x0ce37f4e
> +0,     198144,     198144,     1152,     2304, 0xedf287c7
> +0,     199296,     199296,     1152,     2304, 0x5e6e7cd1
> +0,     200448,     200448,     1152,     2304, 0xdd3571be
> +0,     201600,     201600,     1152,     2304, 0x0834630c
> +0,     202752,     202752,     1152,     2304, 0x99ed89d7
> +0,     203904,     203904,     1152,     2304, 0x076971cf
> +0,     205056,     205056,     1152,     2304, 0x38e0782b
> +0,     206208,     206208,     1152,     2304, 0x5c177342
> +0,     207360,     207360,     1152,     2304, 0xe7c57032
> +0,     208512,     208512,     1152,     2304, 0xe37e7d50
> +0,     209664,     209664,     1152,     2304, 0xf23988de
> +0,     210816,     210816,     1152,     2304, 0x77f06c1f
> +0,     211968,     211968,     1152,     2304, 0x1d3c87ee
> +0,     213120,     213120,     1152,     2304, 0x98686ac5
> +0,     214272,     214272,     1152,     2304, 0x2a54816e
> +0,     215424,     215424,     1152,     2304, 0xc4dc7b1c
> +0,     216576,     216576,     1152,     2304, 0xbb027c49
> +0,     217728,     217728,     1152,     2304, 0x46bb8325
> +0,     218880,     218880,     1152,     2304, 0x53ab7122
> +0,     220032,     220032,     1152,     2304, 0xfa01759b
> +0,     221184,     221184,     1152,     2304, 0xce177271
> +0,     222336,     222336,     1152,     2304, 0x939f7a96
> +0,     223488,     223488,     1152,     2304, 0x0c508d51
> +0,     224640,     224640,     1152,     2304, 0x09188492
> +0,     225792,     225792,     1152,     2304, 0x59a56b10
> +0,     226944,     226944,     1152,     2304, 0x3fe67a92
> +0,     228096,     228096,     1152,     2304, 0x867d7793
> +0,     229248,     229248,     1152,     2304, 0xa48f6d1f
> +0,     230400,     230400,     1152,     2304, 0x02018949
> +0,     231552,     231552,     1152,     2304, 0xa02d6e65
> +0,     232704,     232704,     1152,     2304, 0x0ff280e4
> +0,     233856,     233856,     1152,     2304, 0x32ad71cf
> +0,     235008,     235008,     1152,     2304, 0x1ccd7777
> +0,     236160,     236160,     1152,     2304, 0x0ee78f97
> +0,     237312,     237312,     1152,     2304, 0x4ed7707d
> +0,     238464,     238464,     1152,     2304, 0xb4d06b75
> +0,     239616,     239616,     1152,     2304, 0xd3648038
> +0,     240768,     240768,     1152,     2304, 0x69ff76f1
> +0,     241920,     241920,     1152,     2304, 0xdf497685
> +0,     243072,     243072,     1152,     2304, 0x64615c92
> +0,     244224,     244224,     1152,     2304, 0x9c8b7e6e
> +0,     245376,     245376,     1152,     2304, 0x1b447b3e
> +0,     246528,     246528,     1152,     2304, 0x7a4c64c0
> +0,     247680,     247680,     1152,     2304, 0xf6fe67ea
> +0,     248832,     248832,     1152,     2304, 0x08f78261
> +0,     249984,     249984,     1152,     2304, 0xeb568301
> +0,     251136,     251136,     1152,     2304, 0x62ec8a0a
> +0,     252288,     252288,     1152,     2304, 0x52d07277
> +0,     253440,     253440,     1152,     2304, 0x1eed84b4
> +0,     254592,     254592,     1152,     2304, 0x52ad791f
> +0,     255744,     255744,     1152,     2304, 0x6989846e
> +0,     256896,     256896,     1152,     2304, 0x8b0684ec
> +0,     258048,     258048,     1152,     2304, 0x830e7dbe
> +0,     259200,     259200,     1152,     2304, 0xb6677b4b
> +0,     260352,     260352,     1152,     2304, 0xfeaf75e1
> +0,     261504,     261504,     1152,     2304, 0x64bb7421
> +0,     262656,     262656,     1152,     2304, 0x8ddd7d2e
> +0,     263808,     263808,     1152,     2304, 0xfa5d7a27
> +0,     264960,     264960,     1152,     2304, 0xd6867c97
> +0,     266112,     266112,     1152,     2304, 0xb0318460
> +0,     267264,     267264,     1152,     2304, 0x024c717b
> +0,     268416,     268416,     1152,     2304, 0x09907a04
> +0,     269568,     269568,     1152,     2304, 0xebb07b90
> +0,     270720,     270720,     1152,     2304, 0x84d47e83
> +0,     271872,     271872,     1152,     2304, 0x71e18652
> +0,     273024,     273024,     1152,     2304, 0xc8647f89
> +0,     274176,     274176,     1152,     2304, 0x990382ba
> +0,     275328,     275328,     1152,     2304, 0x3d857028
> +0,     276480,     276480,     1152,     2304, 0x52568dc4
> +0,     277632,     277632,     1152,     2304, 0x37e276be
> +0,     278784,     278784,     1152,     2304, 0xad8f854a
> +0,     279936,     279936,     1152,     2304, 0x727a6a22
> +0,     281088,     281088,     1152,     2304, 0x2ac97320
> +0,     282240,     282240,     1152,     2304, 0x200c7351
> +0,     283392,     283392,     1152,     2304, 0x0ba677ae
> +0,     284544,     284544,     1152,     2304, 0x6653722d
> +0,     285696,     285696,     1152,     2304, 0x9a5f75c1
> +0,     286848,     286848,     1152,     2304, 0x16f37be1
> +0,     288000,     288000,     1152,     2304, 0x215a82e4
> +0,     289152,     289152,     1152,     2304, 0xa7c58158
> +0,     290304,     290304,     1152,     2304, 0xd478864a
> +0,     291456,     291456,     1152,     2304, 0xa5f273b3
> +0,     292608,     292608,     1152,     2304, 0x5d7c75cb
> +0,     293760,     293760,     1152,     2304, 0x55c06524
> +0,     294912,     294912,     1152,     2304, 0xbbf97aae
> +0,     296064,     296064,     1152,     2304, 0xba0b7e65
> +0,     297216,     297216,     1152,     2304, 0x71087c06
> +0,     298368,     298368,     1152,     2304, 0x277d85de
> +0,     299520,     299520,     1152,     2304, 0x1e126eb6
> +0,     300672,     300672,     1152,     2304, 0x19766d6e
> +0,     301824,     301824,     1152,     2304, 0x04237828
> +0,     302976,     302976,     1152,     2304, 0x2268843c
> +0,     304128,     304128,     1152,     2304, 0xdac68003
> +0,     305280,     305280,     1152,     2304, 0x6d8174a9
> +0,     306432,     306432,     1152,     2304, 0x5b487901
> +0,     307584,     307584,     1152,     2304, 0x31da752c
> +0,     308736,     308736,     1152,     2304, 0xf8b37add
> +0,     309888,     309888,     1152,     2304, 0xefd97011
> +0,     311040,     311040,     1152,     2304, 0xc71b72d0
> +0,     312192,     312192,     1152,     2304, 0xc44a84a6
> +0,     313344,     313344,     1152,     2304, 0x36a76737
> +0,     314496,     314496,     1152,     2304, 0xe9296bde
> +0,     315648,     315648,     1152,     2304, 0x5f0c7964
> +0,     316800,     316800,     1152,     2304, 0x115a7b1b
> +0,     317952,     317952,     1152,     2304, 0xa0bb78fc
> +0,     319104,     319104,     1152,     2304, 0x480289cb
> +0,     320256,     320256,     1152,     2304, 0x89437407
> +0,     321408,     321408,     1152,     2304, 0xcac27303
> +0,     322560,     322560,     1152,     2304, 0x36e37b15
> +0,     323712,     323712,     1152,     2304, 0x6bd77fe7
> +0,     324864,     324864,     1152,     2304, 0xb51d7d90
> +0,     326016,     326016,     1152,     2304, 0x11908b31
> +0,     327168,     327168,     1152,     2304, 0x71717e81
> +0,     328320,     328320,     1152,     2304, 0x84047f9c
> +0,     329472,     329472,     1152,     2304, 0x539380cf
> +0,     330624,     330624,     1152,     2304, 0xddbb8002
> +0,     331776,     331776,     1152,     2304, 0x52ad7e5c
> +0,     332928,     332928,     1152,     2304, 0x2c467c8a
> +0,     334080,     334080,     1152,     2304, 0x2d298829
> +0,     335232,     335232,     1152,     2304, 0x114870e9
> +0,     336384,     336384,     1152,     2304, 0x678a7c34
> +0,     337536,     337536,     1152,     2304, 0xb8c273e8
> +0,     338688,     338688,     1152,     2304, 0x65a27c6d
> +0,     339840,     339840,     1152,     2304, 0xc4ea916b
> +0,     340992,     340992,     1152,     2304, 0x86e96ceb
> +0,     342144,     342144,     1152,     2304, 0xc4078a91
> +0,     343296,     343296,     1152,     2304, 0x58ae7f6d
> +0,     344448,     344448,     1152,     2304, 0x6d3270be
> +0,     345600,     345600,     1152,     2304, 0x8d2d6df1
> +0,     346752,     346752,     1152,     2304, 0xfbfc81f4
> +0,     347904,     347904,     1152,     2304, 0xa7936fea
> +0,     349056,     349056,     1152,     2304, 0xd5dd7e5a
> +0,     350208,     350208,     1152,     2304, 0xfb4580e8
> +0,     351360,     351360,     1152,     2304, 0x29926e9f
> +0,     352512,     352512,     1152,     2304, 0x5c317e40
> +0,     353664,     353664,     1152,     2304, 0x2bb379ad
> +0,     354816,     354816,     1152,     2304, 0xc8697c8b
> +0,     355968,     355968,     1152,     2304, 0xbcaf81ba
> +0,     357120,     357120,     1152,     2304, 0xa0c99d00
> +0,     358272,     358272,     1152,     2304, 0x79096f7c
> +0,     359424,     359424,     1152,     2304, 0x44a77d97
> +0,     360576,     360576,     1152,     2304, 0x157d982f
> +0,     361728,     361728,     1152,     2304, 0x0c8183d1
> +0,     362880,     362880,     1152,     2304, 0x80086a82
> +0,     364032,     364032,     1152,     2304, 0x0c537cc3
> +0,     365184,     365184,     1152,     2304, 0x19027c3c
> +0,     366336,     366336,     1152,     2304, 0xb67f78dd
> +0,     367488,     367488,     1152,     2304, 0x72797b57
> +0,     368640,     368640,     1152,     2304, 0xad938420
> +0,     369792,     369792,     1152,     2304, 0x68627b30
> +0,     370944,     370944,     1152,     2304, 0x569371fb
> +0,     372096,     372096,     1152,     2304, 0x4e9b7550
> +0,     373248,     373248,     1152,     2304, 0xe1729143
> +0,     374400,     374400,     1152,     2304, 0xbc6f7e76
> +0,     375552,     375552,     1152,     2304, 0x5bfd954b
> +0,     376704,     376704,     1152,     2304, 0x1c8c8420
> +0,     377856,     377856,     1152,     2304, 0x00e78af7
> +0,     379008,     379008,     1152,     2304, 0x2a9882dd
> +0,     380160,     380160,     1152,     2304, 0xfc2b7986
> +0,     381312,     381312,     1152,     2304, 0x2aee8137
> +0,     382464,     382464,     1152,     2304, 0x836e8f91
> +0,     383616,     383616,     1152,     2304, 0xe7f76feb
> +0,     384768,     384768,     1152,     2304, 0xdf4e838a
> +0,     385920,     385920,     1152,     2304, 0x7d4c71c9
> +0,     387072,     387072,     1152,     2304, 0x85387f6c
> +0,     388224,     388224,     1152,     2304, 0x87d27d7a
> +0,     389376,     389376,     1152,     2304, 0x4fd57d9a
> +0,     390528,     390528,     1152,     2304, 0xec1f7c43
> +0,     391680,     391680,     1152,     2304, 0x974a86a7
> +0,     392832,     392832,     1152,     2304, 0x5479747e
> +0,     393984,     393984,     1152,     2304, 0xf15776bc
> +0,     395136,     395136,     1152,     2304, 0xe06e7ebb
> +0,     396288,     396288,     1152,     2304, 0x0d3f709b
> +0,     397440,     397440,     1152,     2304, 0x3b167f0a
> +0,     398592,     398592,     1152,     2304, 0x4dc57327
> +0,     399744,     399744,     1152,     2304, 0x5fa381d8
> +0,     400896,     400896,     1152,     2304, 0x404e798f
> +0,     402048,     402048,     1152,     2304, 0x8ef87756
> +0,     403200,     403200,     1152,     2304, 0xc6116d2f
> +0,     404352,     404352,     1152,     2304, 0x3ba27e5b
> +0,     405504,     405504,     1152,     2304, 0x9aa56fed
> +0,     406656,     406656,     1152,     2304, 0x73b38c76
> +0,     407808,     407808,     1152,     2304, 0xe4fe7d66
> +0,     408960,     408960,     1152,     2304, 0xe42e6c68
> +0,     410112,     410112,     1152,     2304, 0x5c3f8b9f
> +0,     411264,     411264,     1152,     2304, 0x41177545
> +0,     412416,     412416,     1152,     2304, 0x049985fa
> +0,     413568,     413568,     1152,     2304, 0xb8c380cd
> +0,     414720,     414720,     1152,     2304, 0x30f08190
> +0,     415872,     415872,     1152,     2304, 0x13897077
> +0,     417024,     417024,     1152,     2304, 0x64887621
> +0,     418176,     418176,     1152,     2304, 0xb5fa8304
> +0,     419328,     419328,     1152,     2304, 0xe57784d9
> +0,     420480,     420480,     1152,     2304, 0xdeae7f45
> +0,     421632,     421632,     1152,     2304, 0xe0719636
> +0,     422784,     422784,     1152,     2304, 0x8f6a7a7b
> +0,     423936,     423936,     1152,     2304, 0x1d127592
> +0,     425088,     425088,     1152,     2304, 0xc4f46a24
> +0,     426240,     426240,     1152,     2304, 0xf5b57e3d
> +0,     427392,     427392,     1152,     2304, 0x7e167f33
> +0,     428544,     428544,     1152,     2304, 0x30f27901
> +0,     429696,     429696,     1152,     2304, 0x02a57a27
> +0,     430848,     430848,     1152,     2304, 0x36888409
> +0,     432000,     432000,     1152,     2304, 0x83f5822c
> +0,     433152,     433152,     1152,     2304, 0x7d878379
> +0,     434304,     434304,     1152,     2304, 0x82288ef8
> +0,     435456,     435456,     1152,     2304, 0xb0d476e1
> +0,     436608,     436608,     1152,     2304, 0xb88a7742
> +0,     437760,     437760,     1152,     2304, 0xba816ae3
> +0,     438912,     438912,     1152,     2304, 0x3bb98530
> +0,     440064,     440064,     1152,     2304, 0x4a215d6c
> +0,     441216,     441216,     1152,     2304, 0x184cfde4
> +0,     442368,     442368,     1152,     2304, 0x116eaf00
> +0,     443520,     443520,     1152,     2304, 0xf81c7623
> +0,     444672,     444672,     1152,     2304, 0xc52c6707
> +0,     445824,     445824,     1152,     2304, 0xf67a877c
> +0,     446976,     446976,     1152,     2304, 0xcc886d7c
> +0,     448128,     448128,     1152,     2304, 0x25178edb
> +0,     449280,     449280,     1152,     2304, 0x898f83d3
> +0,     450432,     450432,     1152,     2304, 0xbe7b7093
> +0,     451584,     451584,     1152,     2304, 0x863e7c27
> +0,     452736,     452736,     1152,     2304, 0xc8b883d5
> +0,     453888,     453888,     1152,     2304, 0x8dfd74f7
> +0,     455040,     455040,     1152,     2304, 0xb5d28623
> +0,     456192,     456192,     1152,     2304, 0x3efc62db
> +0,     457344,     457344,     1152,     2304, 0x392d7ad6
> +0,     458496,     458496,     1152,     2304, 0xb0ca7410
> +0,     459648,     459648,     1152,     2304, 0x73f97ab5
> +0,     460800,     460800,     1152,     2304, 0x387a8844
> +0,     461952,     461952,     1152,     2304, 0x0a337b9d
> +0,     463104,     463104,     1152,     2304, 0x8b5a81b1
> +0,     464256,     464256,     1152,     2304, 0xbab77a4e
> +0,     465408,     465408,     1152,     2304, 0xf3e58f2a
> +0,     466560,     466560,     1152,     2304, 0x368676eb
> +0,     467712,     467712,     1152,     2304, 0x12ec7a5d
> +0,     468864,     468864,     1152,     2304, 0x5d807e3a
> +0,     470016,     470016,     1152,     2304, 0x00467830
> +0,     471168,     471168,     1152,     2304, 0x8f4e8191
> +0,     472320,     472320,     1152,     2304, 0x76797800
> +0,     473472,     473472,     1152,     2304, 0x84a77e6d
> +0,     474624,     474624,     1152,     2304, 0x5f05798a
> +0,     475776,     475776,     1152,     2304, 0x81447dd5
> +0,     476928,     476928,     1152,     2304, 0x13df81d7
> +0,     478080,     478080,     1152,     2304, 0x2df17050
> +0,     479232,     479232,     1152,     2304, 0xe76474ce
> +0,     480384,     480384,     1152,     2304, 0x96cb737c
> +0,     481536,     481536,     1152,     2304, 0x5f0a5840
> +0,     482688,     482688,     1152,     2304, 0x5fda7fad
> +0,     483840,     483840,     1152,     2304, 0xe74573a1
> +0,     484992,     484992,     1152,     2304, 0x7be67e2e
> +0,     486144,     486144,     1152,     2304, 0x810d7842
> +0,     487296,     487296,     1152,     2304, 0xc2757f6c
> +0,     488448,     488448,     1152,     2304, 0xa7bb76a0
> +0,     489600,     489600,     1152,     2304, 0x57ea7573
> +0,     490752,     490752,     1152,     2304, 0x0f367900
> +0,     491904,     491904,     1152,     2304, 0x1b3a798f
> +0,     493056,     493056,     1152,     2304, 0xdeff7fc6
> +0,     494208,     494208,     1152,     2304, 0xdc0a77cf
> +0,     495360,     495360,     1152,     2304, 0x240e7ee1
> +0,     496512,     496512,     1152,     2304, 0x3e9a9272
> +0,     497664,     497664,     1152,     2304, 0x84086cf0
> +0,     498816,     498816,     1152,     2304, 0x930992a9
> +0,     499968,     499968,     1152,     2304, 0x558a87df
> +0,     501120,     501120,     1152,     2304, 0x0f2b653c
> +0,     502272,     502272,     1152,     2304, 0xba5276f2
> +0,     503424,     503424,     1152,     2304, 0xd3be8572
> +0,     504576,     504576,     1152,     2304, 0x08677859
> +0,     505728,     505728,     1152,     2304, 0x57ed810f
> +0,     506880,     506880,     1152,     2304, 0xda0c91d1
> +0,     508032,     508032,     1152,     2304, 0xc3848c45
> +0,     509184,     509184,     1152,     2304, 0xb2017a69
> +0,     510336,     510336,     1152,     2304, 0x39657ecc
> +0,     511488,     511488,     1152,     2304, 0x40908523
> +0,     512640,     512640,     1152,     2304, 0x460d7d38
> +0,     513792,     513792,     1152,     2304, 0xc9c379a8
> +0,     514944,     514944,     1152,     2304, 0x0041894d
> +0,     516096,     516096,     1152,     2304, 0x43bb7334
> +0,     517248,     517248,     1152,     2304, 0x8ac18b06
> +0,     518400,     518400,     1152,     2304, 0x01167b9d
> +0,     519552,     519552,     1152,     2304, 0x40d075b5
> +0,     520704,     520704,     1152,     2304, 0x6df87489
> +0,     521856,     521856,     1152,     2304, 0x44318667
> +0,     523008,     523008,     1152,     2304, 0x56c67e0e
> +0,     524160,     524160,     1152,     2304, 0x60717b43
> +0,     525312,     525312,     1152,     2304, 0x33aa7c12
> +0,     526464,     526464,     1152,     2304, 0xce247abb
> +0,     527616,     527616,     1152,     2304, 0x7b56813c
> +0,     528768,     528768,     1152,     2304, 0x309573ee
> +0,     529920,     529920,     1152,     2304, 0x700e869d
> +0,     531072,     531072,     1152,     2304, 0x4cb8764f
> +0,     532224,     532224,     1152,     2304, 0xdca06ddd
> +0,     533376,     533376,     1152,     2304, 0x5ca274ff
> +0,     534528,     534528,     1152,     2304, 0x427971cd
> +0,     535680,     535680,     1152,     2304, 0xd6466659
> +0,     536832,     536832,     1152,     2304, 0xacee6694
> +0,     537984,     537984,     1152,     2304, 0xa5ec8629
> +0,     539136,     539136,     1152,     2304, 0xac687866
> +0,     540288,     540288,     1152,     2304, 0xaa6a8a4c
> +0,     541440,     541440,     1152,     2304, 0x9b9e8582
> +0,     542592,     542592,     1152,     2304, 0x0ab67dd0
> +0,     543744,     543744,     1152,     2304, 0x838b7af6
> +0,     544896,     544896,     1152,     2304, 0xc2758b4e
> +0,     546048,     546048,     1152,     2304, 0x40007a6f
> +0,     547200,     547200,     1152,     2304, 0x4d1d8928
> +0,     548352,     548352,     1152,     2304, 0x10a373a4
> +0,     549504,     549504,     1152,     2304, 0xd7ab7747
> +0,     550656,     550656,     1152,     2304, 0x703972cb
> +0,     551808,     551808,     1152,     2304, 0x8c387dda
> +0,     552960,     552960,     1152,     2304, 0x88236a53
> +0,     554112,     554112,     1152,     2304, 0xcbd38433
> +0,     555264,     555264,     1152,     2304, 0x1af270f2
> +0,     556416,     556416,     1152,     2304, 0x542f84d8
> +0,     557568,     557568,     1152,     2304, 0xd0fb8aa8
> +0,     558720,     558720,     1152,     2304, 0x34dc7c8f
> +0,     559872,     559872,     1152,     2304, 0xc2348275
> +0,     561024,     561024,     1152,     2304, 0x2fde77aa
> +0,     562176,     562176,     1152,     2304, 0x1ccc7b31
> +0,     563328,     563328,     1152,     2304, 0x50218492
> +0,     564480,     564480,     1152,     2304, 0x2ff97ada
> +0,     565632,     565632,     1152,     2304, 0xeb7a77e4
> +0,     566784,     566784,     1152,     2304, 0xe6fa809f
> +0,     567936,     567936,     1152,     2304, 0xc99676e7
> +0,     569088,     569088,     1152,     2304, 0xb6448669
> +0,     570240,     570240,     1152,     2304, 0x4525826c
> +0,     571392,     571392,     1152,     2304, 0x1b3f8443
> +0,     572544,     572544,     1152,     2304, 0xb4e882c6
> +0,     573696,     573696,     1152,     2304, 0x5ddd719b
> +0,     574848,     574848,     1152,     2304, 0x4425767d
> +0,     576000,     576000,     1152,     2304, 0xc63a7f7f
> +0,     577152,     577152,     1152,     2304, 0x1df1714c
> +0,     578304,     578304,     1152,     2304, 0x4bd27e9f
> +0,     579456,     579456,     1152,     2304, 0xd94a72a0
> +0,     580608,     580608,     1152,     2304, 0x8e4a7f18
> +0,     581760,     581760,     1152,     2304, 0x6e35777c
> +0,     582912,     582912,     1152,     2304, 0xe6d584e5
> +0,     584064,     584064,     1152,     2304, 0x33c572e0
> +0,     585216,     585216,     1152,     2304, 0x2fb883bc
> +0,     586368,     586368,     1152,     2304, 0xeae186de
> +0,     587520,     587520,     1152,     2304, 0x6d4c71bd
> +0,     588672,     588672,     1152,     2304, 0x70e176a4
> +0,     589824,     589824,     1152,     2304, 0xe8cb7b71
> +0,     590976,     590976,     1152,     2304, 0x8e058965
> +0,     592128,     592128,     1152,     2304, 0xa05378a5
> +0,     593280,     593280,     1152,     2304, 0xe7e27774
> +0,     594432,     594432,     1152,     2304, 0xa8f4625b
> +0,     595584,     595584,     1152,     2304, 0x9ef37d29
> +0,     596736,     596736,     1152,     2304, 0xdc7783be
> +0,     597888,     597888,     1152,     2304, 0x4b2a7f8e
> +0,     599040,     599040,     1152,     2304, 0x5dfd886d
> +0,     600192,     600192,     1152,     2304, 0xba5f7081
> +0,     601344,     601344,     1152,     2304, 0x0c6a80ac
> +0,     602496,     602496,     1152,     2304, 0x6dc080cb
> +0,     603648,     603648,     1152,     2304, 0x7ec587fc
> +0,     604800,     604800,     1152,     2304, 0x7f325dec
> +0,     605952,     605952,     1152,     2304, 0xee5f8906
> +0,     607104,     607104,     1152,     2304, 0xa4496b14
> +0,     608256,     608256,     1152,     2304, 0x63ad8471
> +0,     609408,     609408,     1152,     2304, 0x97ca7377
> +0,     610560,     610560,     1152,     2304, 0xb06e72b1
> +0,     611712,     611712,     1152,     2304, 0x312e83d3
> +0,     612864,     612864,     1152,     2304, 0x6b1477ac
> +0,     614016,     614016,     1152,     2304, 0x73177ec5
> +0,     615168,     615168,     1152,     2304, 0x10de7c5c
> +0,     616320,     616320,     1152,     2304, 0x35a37026
> +0,     617472,     617472,     1152,     2304, 0xb023707f
> +0,     618624,     618624,     1152,     2304, 0xbaa36f99
> +0,     619776,     619776,     1152,     2304, 0x23007888
> +0,     620928,     620928,     1152,     2304, 0x752f7b17
> +0,     622080,     622080,     1152,     2304, 0xebfc81c5
> +0,     623232,     623232,     1152,     2304, 0x2db790bb
> +0,     624384,     624384,     1152,     2304, 0x991a68dc
> +0,     625536,     625536,     1152,     2304, 0x772177d8
> +0,     626688,     626688,     1152,     2304, 0x994e7173
> +0,     627840,     627840,     1152,     2304, 0x28897acd
> +0,     628992,     628992,     1152,     2304, 0x84d38aab
> +0,     630144,     630144,     1152,     2304, 0xebf08b72
> +0,     631296,     631296,     1152,     2304, 0x544e9053
> +0,     632448,     632448,     1152,     2304, 0x59e07bac
> +0,     633600,     633600,     1152,     2304, 0xdd2f7e71
> +0,     634752,     634752,     1152,     2304, 0xaa3f8777
> +0,     635904,     635904,     1152,     2304, 0xd58d7734
> +0,     637056,     637056,     1152,     2304, 0xed5e6e77
> +0,     638208,     638208,     1152,     2304, 0xe2af6dab
> +0,     639360,     639360,     1152,     2304, 0xd855837e
> +0,     640512,     640512,     1152,     2304, 0x3df76b87
> +0,     641664,     641664,     1152,     2304, 0x234a78d2
> +0,     642816,     642816,     1152,     2304, 0x303c84d5
> +0,     643968,     643968,     1152,     2304, 0x6cb67caa
> +0,     645120,     645120,     1152,     2304, 0x19e66c6f
> +0,     646272,     646272,     1152,     2304, 0xfc737e51
> +0,     647424,     647424,     1152,     2304, 0x0ae87cd6
> +0,     648576,     648576,     1152,     2304, 0xa11172b4
> +0,     649728,     649728,     1152,     2304, 0x8bfb71fd
> +0,     650880,     650880,     1152,     2304, 0x74f279e9
> +0,     652032,     652032,     1152,     2304, 0x97ca700e
> +0,     653184,     653184,     1152,     2304, 0xa9a68333
> +0,     654336,     654336,     1152,     2304, 0x68466d75
> +0,     655488,     655488,     1152,     2304, 0x81c57ad6
> +0,     656640,     656640,     1152,     2304, 0xdd55776e
> +0,     657792,     657792,     1152,     2304, 0x03be7a8a
> +0,     658944,     658944,     1152,     2304, 0x14c372f2
> +0,     660096,     660096,     1152,     2304, 0x534f7b3a
> +0,     661248,     661248,     1152,     2304, 0x96207e40
> +0,     662400,     662400,     1152,     2304, 0xfdbf778d
> +0,     663552,     663552,     1152,     2304, 0x7efb758a
> +0,     664704,     664704,     1152,     2304, 0x946a80be
> +0,     665856,     665856,     1152,     2304, 0x01ad7eb7
> +0,     667008,     667008,     1152,     2304, 0x05d774b9
> +0,     668160,     668160,     1152,     2304, 0x2a378428
> +0,     669312,     669312,     1152,     2304, 0xe08470f6
> +0,     670464,     670464,     1152,     2304, 0x70507bb4
> +0,     671616,     671616,     1152,     2304, 0x327a8579
> +0,     672768,     672768,     1152,     2304, 0x47437303
> +0,     673920,     673920,     1152,     2304, 0x070e7821
> +0,     675072,     675072,     1152,     2304, 0x67ff8207
> +0,     676224,     676224,     1152,     2304, 0x068279af
> +0,     677376,     677376,     1152,     2304, 0x8d8a7d89
> +0,     678528,     678528,     1152,     2304, 0x0d3c7235
> +0,     679680,     679680,     1152,     2304, 0x1d7e6f08
> +0,     680832,     680832,     1152,     2304, 0xe8db7d89
> +0,     681984,     681984,     1152,     2304, 0x9e47674d
> +0,     683136,     683136,     1152,     2304, 0xfb84790b
> +0,     684288,     684288,     1152,     2304, 0x8d5b812d
> +0,     685440,     685440,     1152,     2304, 0x49c4744b
> +0,     686592,     686592,     1152,     2304, 0xd8f47475
> +0,     687744,     687744,     1152,     2304, 0x647b84a9
> +0,     688896,     688896,     1152,     2304, 0x4957706c
> +0,     690048,     690048,     1152,     2304, 0x61f189b1
> +0,     691200,     691200,     1152,     2304, 0xcd13975c
> +0,     692352,     692352,     1152,     2304, 0xf06d6b55
> +0,     693504,     693504,     1152,     2304, 0xd0088107
> +0,     694656,     694656,     1152,     2304, 0x20f28400
> +0,     695808,     695808,     1152,     2304, 0x1de872df
> +0,     696960,     696960,     1152,     2304, 0x62347b27
> +0,     698112,     698112,     1152,     2304, 0x9ba36e22
> +0,     699264,     699264,     1152,     2304, 0x08807ba7
> +0,     700416,     700416,     1152,     2304, 0x436681fd
> +0,     701568,     701568,     1152,     2304, 0xf87d74be
> +0,     702720,     702720,     1152,     2304, 0xc0cb7e8d
> +0,     703872,     703872,     1152,     2304, 0x5d9287b0
> +0,     705024,     705024,     1152,     2304, 0xc7df7d4a
> +0,     706176,     706176,     1152,     2304, 0x681b924a
> +0,     707328,     707328,     1152,     2304, 0xddee7c4c
> +0,     708480,     708480,     1152,     2304, 0x2e096d0a
> +0,     709632,     709632,     1152,     2304, 0x1a8876dd
> +0,     710784,     710784,     1152,     2304, 0x75f591bb
> +0,     711936,     711936,     1152,     2304, 0x68d0774c
> +0,     713088,     713088,     1152,     2304, 0xc0f485a0
> +0,     714240,     714240,     1152,     2304, 0x92388082
> +0,     715392,     715392,     1152,     2304, 0x894c76b1
> +0,     716544,     716544,     1152,     2304, 0x76777281
> +0,     717696,     717696,     1152,     2304, 0x7aaa8a19
> +0,     718848,     718848,     1152,     2304, 0x199c7293
> +0,     720000,     720000,     1152,     2304, 0xac0f8013
> +0,     721152,     721152,     1152,     2304, 0xdeaa7e1c
> +0,     722304,     722304,     1152,     2304, 0xf7bf7d45
> +0,     723456,     723456,     1152,     2304, 0x9b467cc9
> +0,     724608,     724608,     1152,     2304, 0xf4767446
> +0,     725760,     725760,     1152,     2304, 0x7a886acb
> +0,     726912,     726912,     1152,     2304, 0xaa607797
> +0,     728064,     728064,     1152,     2304, 0xd8e58389
> +0,     729216,     729216,     1152,     2304, 0x22b883b6
> +0,     730368,     730368,     1152,     2304, 0xdab67e42
> +0,     731520,     731520,     1152,     2304, 0x14827c73
> +0,     732672,     732672,     1152,     2304, 0xebcf66d9
> +0,     733824,     733824,     1152,     2304, 0x8b118930
> +0,     734976,     734976,     1152,     2304, 0x233c8195
> +0,     736128,     736128,     1152,     2304, 0x91f57455
> +0,     737280,     737280,     1152,     2304, 0x7d757984
> +0,     738432,     738432,     1152,     2304, 0x63af7deb
> +0,     739584,     739584,     1152,     2304, 0x30e26d20
> +0,     740736,     740736,     1152,     2304, 0x4148802b
> +0,     741888,     741888,     1152,     2304, 0x8cad7fc4
> +0,     743040,     743040,     1152,     2304, 0x4db786a7
> +0,     744192,     744192,     1152,     2304, 0x5fe3743f
> +0,     745344,     745344,     1152,     2304, 0x7e367794
> +0,     746496,     746496,     1152,     2304, 0x10e27b4e
> +0,     747648,     747648,     1152,     2304, 0x8c7a76a8
> +0,     748800,     748800,     1152,     2304, 0xf6e28a86
> +0,     749952,     749952,     1152,     2304, 0xe41c714a
> +0,     751104,     751104,     1152,     2304, 0x28317c6d
> +0,     752256,     752256,     1152,     2304, 0x3b746f4e
> +0,     753408,     753408,     1152,     2304, 0xa1e782cc
> +0,     754560,     754560,     1152,     2304, 0x5e536cc8
> +0,     755712,     755712,     1152,     2304, 0x50fc73d7
> +0,     756864,     756864,     1152,     2304, 0x04d37a90
> +0,     758016,     758016,     1152,     2304, 0x6c927dde
> +0,     759168,     759168,     1152,     2304, 0x16ca8584
> +0,     760320,     760320,     1152,     2304, 0x923378e8
> +0,     761472,     761472,     1152,     2304, 0x22ed6804
> +0,     762624,     762624,     1152,     2304, 0x87f883d5
> +0,     763776,     763776,     1152,     2304, 0x50869120
> +0,     764928,     764928,     1152,     2304, 0x8b987ded
> +0,     766080,     766080,     1152,     2304, 0x345d7de9
> +0,     767232,     767232,     1152,     2304, 0x814d7ac3
> +0,     768384,     768384,     1152,     2304, 0x03596aa9
> +0,     769536,     769536,     1152,     2304, 0x5943757a
> +0,     770688,     770688,     1152,     2304, 0x42f3801c
> +0,     771840,     771840,     1152,     2304, 0x8442810a
> +0,     772992,     772992,     1152,     2304, 0x4f1b8ba2
> +0,     774144,     774144,     1152,     2304, 0x8f7d8860
> +0,     775296,     775296,     1152,     2304, 0x2c5a839f
> +0,     776448,     776448,     1152,     2304, 0x9e228894
> +0,     777600,     777600,     1152,     2304, 0xd497691e
> +0,     778752,     778752,     1152,     2304, 0x04016f7a
> +0,     779904,     779904,     1152,     2304, 0xb61c72c0
> +0,     781056,     781056,     1152,     2304, 0xee437bf3
> +0,     782208,     782208,     1152,     2304, 0x3592774f
> +0,     783360,     783360,     1152,     2304, 0xbbd7786d
> +0,     784512,     784512,     1152,     2304, 0x629c826a
> +0,     785664,     785664,     1152,     2304, 0x77b978d8
> +0,     786816,     786816,     1152,     2304, 0x9106799a
> +0,     787968,     787968,     1152,     2304, 0x2fe58630
> +0,     789120,     789120,     1152,     2304, 0x90e38130
> +0,     790272,     790272,     1152,     2304, 0x6ff28045
> +0,     791424,     791424,     1152,     2304, 0x45d287d0
> +0,     792576,     792576,     1152,     2304, 0x7c537697
> +0,     793728,     793728,     1152,     2304, 0x54286e40
> +0,     794880,     794880,     1152,     2304, 0xc27f71a7
> +0,     796032,     796032,     1152,     2304, 0x17af704b
> +0,     797184,     797184,     1152,     2304, 0x5d167dbd
> +0,     798336,     798336,     1152,     2304, 0x7b268e31
> +0,     799488,     799488,     1152,     2304, 0x3dc18433
> +0,     800640,     800640,     1152,     2304, 0xa6827a83
> +0,     801792,     801792,     1152,     2304, 0x541c7747
> +0,     802944,     802944,     1152,     2304, 0x8dea8785
> +0,     804096,     804096,     1152,     2304, 0x6b5181d0
> +0,     805248,     805248,     1152,     2304, 0xd9047116
> +0,     806400,     806400,     1152,     2304, 0xf22a7145
> +0,     807552,     807552,     1152,     2304, 0x39327c3a
> +0,     808704,     808704,     1152,     2304, 0xcd457691
> +0,     809856,     809856,     1152,     2304, 0xe4b063d6
> +0,     811008,     811008,     1152,     2304, 0x3ae88337
> +0,     812160,     812160,     1152,     2304, 0x9f01810e
> +0,     813312,     813312,     1152,     2304, 0xbfae7f51
> +0,     814464,     814464,     1152,     2304, 0x5328815e
> +0,     815616,     815616,     1152,     2304, 0xe9c47d11
> +0,     816768,     816768,     1152,     2304, 0xe9db857d
> +0,     817920,     817920,     1152,     2304, 0x615579eb
> +0,     819072,     819072,     1152,     2304, 0x61ac7b82
> +0,     820224,     820224,     1152,     2304, 0xd60481d2
> +0,     821376,     821376,     1152,     2304, 0xaebb7a22
> +0,     822528,     822528,     1152,     2304, 0x975f7075
> +0,     823680,     823680,     1152,     2304, 0xa7e98197
> +0,     824832,     824832,     1152,     2304, 0xaef57c3d
> +0,     825984,     825984,     1152,     2304, 0xd5fe7a27
> +0,     827136,     827136,     1152,     2304, 0xfdaf872c
> +0,     828288,     828288,     1152,     2304, 0x7d62751b
> +0,     829440,     829440,     1152,     2304, 0x3e628f11
> +0,     830592,     830592,     1152,     2304, 0xd0ba72d8
> +0,     831744,     831744,     1152,     2304, 0x0d367a38
> +0,     832896,     832896,     1152,     2304, 0x6dde819d
> +0,     834048,     834048,     1152,     2304, 0x6bc37faa
> +0,     835200,     835200,     1152,     2304, 0x6fc667fb
> +0,     836352,     836352,     1152,     2304, 0x77327cad
> +0,     837504,     837504,     1152,     2304, 0xb4027bfa
> +0,     838656,     838656,     1152,     2304, 0xd23681b7
> +0,     839808,     839808,     1152,     2304, 0xe14a91ac
> +0,     840960,     840960,     1152,     2304, 0xbaef75f4
> +0,     842112,     842112,     1152,     2304, 0xc79f7507
> +0,     843264,     843264,     1152,     2304, 0x84d277b3
> +0,     844416,     844416,     1152,     2304, 0xb1b78637
> +0,     845568,     845568,     1152,     2304, 0x326f755a
> +0,     846720,     846720,     1152,     2304, 0x5b9c5cd2
> +0,     847872,     847872,     1152,     2304, 0x6a1e8d47
> +0,     849024,     849024,     1152,     2304, 0xe2d6886f
> +0,     850176,     850176,     1152,     2304, 0xaab57fee
> +0,     851328,     851328,     1152,     2304, 0xd0eb8337
> +0,     852480,     852480,     1152,     2304, 0xca9d7a41
> +0,     853632,     853632,     1152,     2304, 0xdb8c6c4b
> +0,     854784,     854784,     1152,     2304, 0x920f88ec
> +0,     855936,     855936,     1152,     2304, 0xbb5d778f
> +0,     857088,     857088,     1152,     2304, 0x8c3390ea
> +0,     858240,     858240,     1152,     2304, 0x8f6680ba
> +0,     859392,     859392,     1152,     2304, 0x472a74f4
> +0,     860544,     860544,     1152,     2304, 0x0dab6dcc
> +0,     861696,     861696,     1152,     2304, 0xecf17d69
> +0,     862848,     862848,     1152,     2304, 0x73f77584
> +0,     864000,     864000,     1152,     2304, 0x08057f16
> +0,     865152,     865152,     1152,     2304, 0x392382fb
> +0,     866304,     866304,     1152,     2304, 0x8a928264
> +0,     867456,     867456,     1152,     2304, 0x3c388075
> +0,     868608,     868608,     1152,     2304, 0x51177e8f
> +0,     869760,     869760,     1152,     2304, 0xc159743c
> +0,     870912,     870912,     1152,     2304, 0xf08c8145
> +0,     872064,     872064,     1152,     2304, 0x1ecc7111
> +0,     873216,     873216,     1152,     2304, 0x5ec76a71
> +0,     874368,     874368,     1152,     2304, 0x1e5287d3
> +0,     875520,     875520,     1152,     2304, 0x2abd7076
> +0,     876672,     876672,     1152,     2304, 0xaacd898c
> +0,     877824,     877824,     1152,     2304, 0x7098718e
> +0,     878976,     878976,     1152,     2304, 0xc2197937
> +0,     880128,     880128,     1152,     2304, 0x16e38f8d
> +0,     881280,     881280,     1152,     2304, 0x4c2a7d70
> +0,     882432,     882432,     1152,     2304, 0x3c1478ed
> +0,     883584,     883584,     1152,     2304, 0x9e817a51
> +0,     884736,     884736,     1152,     2304, 0xdc8a8304
> +0,     885888,     885888,     1152,     2304, 0x22d973c9
> +0,     887040,     887040,     1152,     2304, 0x4b1a71a1
> +0,     888192,     888192,     1152,     2304, 0x40a876f6
> +0,     889344,     889344,     1152,     2304, 0x99f176cd
> +0,     890496,     890496,     1152,     2304, 0xc882882a
> +0,     891648,     891648,     1152,     2304, 0xaa3f67ec
> +0,     892800,     892800,     1152,     2304, 0x3b897ea5
> +0,     893952,     893952,     1152,     2304, 0x2e8f8348
> +0,     895104,     895104,     1152,     2304, 0x089e8782
> +0,     896256,     896256,     1152,     2304, 0x5979639d
> +0,     897408,     897408,     1152,     2304, 0x73be7067
> +0,     898560,     898560,     1152,     2304, 0x3daa7ce6
> +0,     899712,     899712,     1152,     2304, 0x1afa7fad
> +0,     900864,     900864,     1152,     2304, 0xe4da6de3
> +0,     902016,     902016,     1152,     2304, 0x6d7b884f
> +0,     903168,     903168,     1152,     2304, 0xdb9681b6
> +0,     904320,     904320,     1152,     2304, 0x9e187755
> +0,     905472,     905472,     1152,     2304, 0x493380be
> +0,     906624,     906624,     1152,     2304, 0xd89d7b16
> +0,     907776,     907776,     1152,     2304, 0x60328461
> +0,     908928,     908928,     1152,     2304, 0x4ba37ce6
> +0,     910080,     910080,     1152,     2304, 0x41fa796d
> +0,     911232,     911232,     1152,     2304, 0x27b37fd0
> +0,     912384,     912384,     1152,     2304, 0x58c07456
> +0,     913536,     913536,     1152,     2304, 0xefb48040
> +0,     914688,     914688,     1152,     2304, 0xdab37882
> +0,     915840,     915840,     1152,     2304, 0xa4357c5f
> +0,     916992,     916992,     1152,     2304, 0x6e3b67bc
> +0,     918144,     918144,     1152,     2304, 0x057e6e61
> +0,     919296,     919296,     1152,     2304, 0x173c783b
> +0,     920448,     920448,     1152,     2304, 0x7a3a7e7e
> +0,     921600,     921600,     1152,     2304, 0xadbb7992
> +0,     922752,     922752,     1152,     2304, 0x93257bba
> +0,     923904,     923904,     1152,     2304, 0x0e3f8309
> +0,     925056,     925056,     1152,     2304, 0x395d7cb9
> +0,     926208,     926208,     1152,     2304, 0xb77487f6
> +0,     927360,     927360,     1152,     2304, 0xa9657725
> +0,     928512,     928512,     1152,     2304, 0x3ced751a
> +0,     929664,     929664,     1152,     2304, 0x0a85976d
> +0,     930816,     930816,     1152,     2304, 0xb3a781b2
> +0,     931968,     931968,     1152,     2304, 0x365070d4
> +0,     933120,     933120,     1152,     2304, 0x20d88526
> +0,     934272,     934272,     1152,     2304, 0x33f672f3
> +0,     935424,     935424,     1152,     2304, 0x465177a1
> +0,     936576,     936576,     1152,     2304, 0x69a6854e
> +0,     937728,     937728,     1152,     2304, 0x41748372
> +0,     938880,     938880,     1152,     2304, 0x01356e23
> +0,     940032,     940032,     1152,     2304, 0x2b4e83d1
> +0,     941184,     941184,     1152,     2304, 0x92608980
> +0,     942336,     942336,     1152,     2304, 0x251498c5
> +0,     943488,     943488,     1152,     2304, 0xcaad7b03
> +0,     944640,     944640,     1152,     2304, 0x0e6d88f7
> +0,     945792,     945792,     1152,     2304, 0xb84c87bf
> +0,     946944,     946944,     1152,     2304, 0xc5a27843
> +0,     948096,     948096,     1152,     2304, 0xba828a38
> +0,     949248,     949248,     1152,     2304, 0x25af743e
> +0,     950400,     950400,     1152,     2304, 0x20b5730a
> +0,     951552,     951552,     1152,     2304, 0x16217f13
> +0,     952704,     952704,     1152,     2304, 0x1d2d7541
> +0,     953856,     953856,     1152,     2304, 0x4e0e718e
> +0,     955008,     955008,     1152,     2304, 0xff756ff5
> +0,     956160,     956160,     1152,     2304, 0x3e1f862d
> +0,     957312,     957312,     1152,     2304, 0x1ada6893
> +0,     958464,     958464,     1152,     2304, 0xa6347e21
> +0,     959616,     959616,     1152,     2304, 0x5b8f790a
> +0,     960768,     960768,     1152,     2304, 0x4e468c13
> +0,     961920,     961920,     1152,     2304, 0x4e1c7fea
> +0,     963072,     963072,     1152,     2304, 0x0d5f8719
> +0,     964224,     964224,     1152,     2304, 0xd0ef7bc8
> +0,     965376,     965376,     1152,     2304, 0x7e756a94
> +0,     966528,     966528,     1152,     2304, 0xc2848a60
> +0,     967680,     967680,     1152,     2304, 0xa6cc8cab
> +0,     968832,     968832,     1152,     2304, 0xb70c784d
> +0,     969984,     969984,     1152,     2304, 0x93c569ac
> +0,     971136,     971136,     1152,     2304, 0xd6087581
> +0,     972288,     972288,     1152,     2304, 0xdd0978b2
> +0,     973440,     973440,     1152,     2304, 0xe2977e5f
> +0,     974592,     974592,     1152,     2304, 0x07f17aa5
> +0,     975744,     975744,     1152,     2304, 0x55447642
> +0,     976896,     976896,     1152,     2304, 0xfac46f2b
> +0,     978048,     978048,     1152,     2304, 0xfbe184c7
> +0,     979200,     979200,     1152,     2304, 0xc15d7f14
> +0,     980352,     980352,     1152,     2304, 0x66707ce9
> +0,     981504,     981504,     1152,     2304, 0x132f94a6
> +0,     982656,     982656,     1152,     2304, 0xd3816d5c
> +0,     983808,     983808,     1152,     2304, 0xae068243
> +0,     984960,     984960,     1152,     2304, 0x86fd8276
> +0,     986112,     986112,     1152,     2304, 0x8ef876b1
> +0,     987264,     987264,     1152,     2304, 0x9e8c723d
> +0,     988416,     988416,     1152,     2304, 0x1052790d
> +0,     989568,     989568,     1152,     2304, 0xf17a7ce2
> +0,     990720,     990720,     1152,     2304, 0x5c168593
> +0,     991872,     991872,     1152,     2304, 0xd4e081d7
> +0,     993024,     993024,     1152,     2304, 0x34808427
> +0,     994176,     994176,     1152,     2304, 0x984d97c0
> +0,     995328,     995328,     1152,     2304, 0x6bc3759b
> +0,     996480,     996480,     1152,     2304, 0x9c56839e
> +0,     997632,     997632,     1152,     2304, 0xb5178156
> +0,     998784,     998784,     1152,     2304, 0x2929721a
> +0,     999936,     999936,     1152,     2304, 0xe0c87323
> +0,    1001088,    1001088,     1152,     2304, 0xab046e2b
> +0,    1002240,    1002240,     1152,     2304, 0x2d027795
> +0,    1003392,    1003392,     1152,     2304, 0x857c7611
> +0,    1004544,    1004544,     1152,     2304, 0xd6cc84c1
> +0,    1005696,    1005696,     1152,     2304, 0x34ed6a8d
> +0,    1006848,    1006848,     1152,     2304, 0x9df97efa
> +0,    1008000,    1008000,     1152,     2304, 0xdfe38b2a
> +0,    1009152,    1009152,     1152,     2304, 0xecc47465
> +0,    1010304,    1010304,     1152,     2304, 0x4c0b74f4
> +0,    1011456,    1011456,     1152,     2304, 0x766c784c
> +0,    1012608,    1012608,     1152,     2304, 0x98977fc1
> +0,    1013760,    1013760,     1152,     2304, 0x19d48d6f
> +0,    1014912,    1014912,     1152,     2304, 0x1ad983ac
> +0,    1016064,    1016064,     1152,     2304, 0xddf98401
> +0,    1017216,    1017216,     1152,     2304, 0x6fc878b3
> +0,    1018368,    1018368,     1152,     2304, 0xfc976cae
> +0,    1019520,    1019520,     1152,     2304, 0x2c1b7777
> +0,    1020672,    1020672,     1152,     2304, 0xe3c0814b
> +0,    1021824,    1021824,     1152,     2304, 0x15ba7e98
> +0,    1022976,    1022976,     1152,     2304, 0x30d073cf
> +0,    1024128,    1024128,     1152,     2304, 0x6d988374
> +0,    1025280,    1025280,     1152,     2304, 0xb7827920
> +0,    1026432,    1026432,     1152,     2304, 0xafd47600
> +0,    1027584,    1027584,     1152,     2304, 0x8fbc8bab
> +0,    1028736,    1028736,     1152,     2304, 0x13f674b5
> +0,    1029888,    1029888,     1152,     2304, 0xcbea62ff
> +0,    1031040,    1031040,     1152,     2304, 0xfc828378
> +0,    1032192,    1032192,     1152,     2304, 0x1a4d7ad4
> +0,    1033344,    1033344,     1152,     2304, 0x8bcb753f
> +0,    1034496,    1034496,     1152,     2304, 0x97108fc5
> +0,    1035648,    1035648,     1152,     2304, 0x243f77ae
> +0,    1036800,    1036800,     1152,     2304, 0x4eec6f66
> +0,    1037952,    1037952,     1152,     2304, 0xcb167ef4
> +0,    1039104,    1039104,     1152,     2304, 0x3b1c7c49
> +0,    1040256,    1040256,     1152,     2304, 0x6b6a8287
> +0,    1041408,    1041408,     1152,     2304, 0xc2aa8063
> +0,    1042560,    1042560,     1152,     2304, 0xd40c7ed7
> +0,    1043712,    1043712,     1152,     2304, 0x03b3777e
> +0,    1044864,    1044864,     1152,     2304, 0x414075ac
> +0,    1046016,    1046016,     1152,     2304, 0x44af86c6
> +0,    1047168,    1047168,     1152,     2304, 0x7e6c640e
> +0,    1048320,    1048320,     1152,     2304, 0xb5c97a6a
> +0,    1049472,    1049472,     1152,     2304, 0x92837eaf
> +0,    1050624,    1050624,     1152,     2304, 0xa9657a9f
> +0,    1051776,    1051776,     1152,     2304, 0xa18d619f
> +0,    1052928,    1052928,     1152,     2304, 0x194d8fec
> +0,    1054080,    1054080,     1152,     2304, 0x29eb7416
> +0,    1055232,    1055232,     1152,     2304, 0x437d7e00
> +0,    1056384,    1056384,     1152,     2304, 0xa1957140
> +0,    1057536,    1057536,     1152,     2304, 0xd4b279bf
> +0,    1058688,    1058688,     1152,     2304, 0xbd507ecd
> +0,    1059840,    1059840,     1152,     2304, 0x3cea7c4d
> +0,    1060992,    1060992,     1152,     2304, 0x8fe07265
> +0,    1062144,    1062144,     1152,     2304, 0x773a7d24
> +0,    1063296,    1063296,     1152,     2304, 0x83867c9a
> +0,    1064448,    1064448,     1152,     2304, 0x22fa82ee
> +0,    1065600,    1065600,     1152,     2304, 0xa67f6da7
> +0,    1066752,    1066752,     1152,     2304, 0x251787ed
> +0,    1067904,    1067904,     1152,     2304, 0x6e3c68f3
> +0,    1069056,    1069056,     1152,     2304, 0xe7e6943d
> +0,    1070208,    1070208,     1152,     2304, 0xcc62766f
> +0,    1071360,    1071360,     1152,     2304, 0x1d2e7224
> +0,    1072512,    1072512,     1152,     2304, 0x8c6c82a4
> +0,    1073664,    1073664,     1152,     2304, 0x528d7140
> +0,    1074816,    1074816,     1152,     2304, 0xfc558d79
> +0,    1075968,    1075968,     1152,     2304, 0xcd537312
> +0,    1077120,    1077120,     1152,     2304, 0xdb248ca7
> +0,    1078272,    1078272,     1152,     2304, 0xed376f07
> +0,    1079424,    1079424,     1152,     2304, 0x5b8a715b
> +0,    1080576,    1080576,     1152,     2304, 0x07157e4f
> +0,    1081728,    1081728,     1152,     2304, 0xeba087c7
> +0,    1082880,    1082880,     1152,     2304, 0x5ebc7cd1
> +0,    1084032,    1084032,     1152,     2304, 0xc6a372bd
> +0,    1085184,    1085184,     1152,     2304, 0x0838630c
> +0,    1086336,    1086336,     1152,     2304, 0x984589d7
> +0,    1087488,    1087488,     1152,     2304, 0x08f171cf
> +0,    1088640,    1088640,     1152,     2304, 0x6846772c
> +0,    1089792,    1089792,     1152,     2304, 0x1ac37243
> +0,    1090944,    1090944,     1152,     2304, 0xcf406f33
> +0,    1092096,    1092096,     1152,     2304, 0xefe97e4f
> +0,    1093248,    1093248,     1152,     2304, 0xf16988de
> +0,    1094400,    1094400,     1152,     2304, 0x62c86d1d
> +0,    1095552,    1095552,     1152,     2304, 0xaa5787ef
> +0,    1096704,    1096704,     1152,     2304, 0xdbea69c6
> +0,    1097856,    1097856,     1152,     2304, 0x2786816e
> +0,    1099008,    1099008,     1152,     2304, 0x4ca97a1d
> +0,    1100160,    1100160,     1152,     2304, 0xe6467b49
> +0,    1101312,    1101312,     1152,     2304, 0x4ff18326
> +0,    1102464,    1102464,     1152,     2304, 0xfde07023
> +0,    1103616,    1103616,     1152,     2304, 0x5157759b
> +0,    1104768,    1104768,     1152,     2304, 0x388b7271
> +0,    1105920,    1105920,     1152,     2304, 0x93037a95
> +0,    1107072,    1107072,     1152,     2304, 0x71fd8e51
> +0,    1108224,    1108224,     1152,     2304, 0x61b78492
> +0,    1109376,    1109376,     1152,     2304, 0xe0956c0f
> +0,    1110528,    1110528,     1152,     2304, 0x3e9a7a92
> +0,    1111680,    1111680,     1152,     2304, 0x84b57793
> +0,    1112832,    1112832,     1152,     2304, 0xe1b16c20
> +0,    1113984,    1113984,     1152,     2304, 0x00ab8949
> +0,    1115136,    1115136,     1152,     2304, 0x9fb16e65
> +0,    1116288,    1116288,     1152,     2304, 0x0dee80e3
> +0,    1117440,    1117440,     1152,     2304, 0x3a5f71d0
> +0,    1118592,    1118592,     1152,     2304, 0x1d2b7777
> +0,    1119744,    1119744,     1152,     2304, 0x0fcb8f97
> +0,    1120896,    1120896,     1152,     2304, 0x4ea3707d
> +0,    1122048,    1122048,     1152,     2304, 0x68dd6c74
> +0,    1123200,    1123200,     1152,     2304, 0xd3328038
> +0,    1124352,    1124352,     1152,     2304, 0x68b176f1
> +0,    1125504,    1125504,     1152,     2304, 0xd17a7585
> +0,    1126656,    1126656,     1152,     2304, 0xd1895c93
> +0,    1127808,    1127808,     1152,     2304, 0x15a17c70
> +0,    1128960,    1128960,     1152,     2304, 0xec447a3f
> +0,    1130112,    1130112,     1152,     2304, 0xafb566be
> +0,    1131264,    1131264,     1152,     2304, 0xf50c67ea
> +0,    1132416,    1132416,     1152,     2304, 0xe86e8162
> +0,    1133568,    1133568,     1152,     2304, 0xc5888400
> +0,    1134720,    1134720,     1152,     2304, 0x28d18a0a
> +0,    1135872,    1135872,     1152,     2304, 0x83bc7178
> +0,    1137024,    1137024,     1152,     2304, 0x1e9384b4
> +0,    1138176,    1138176,     1152,     2304, 0x163b7a1e
> +0,    1139328,    1139328,     1152,     2304, 0x6a7d846e
> +0,    1140480,    1140480,     1152,     2304, 0x7b2583ed
> +0,    1141632,    1141632,     1152,     2304, 0x82b27dbe
> +0,    1142784,    1142784,     1152,     2304, 0xb3eb7b4b
> +0,    1143936,    1143936,     1152,     2304, 0x69d676e0
> +0,    1145088,    1145088,     1152,     2304, 0x43cb751f
> +0,    1146240,    1146240,     1152,     2304, 0x79907c30
> +0,    1147392,    1147392,     1152,     2304, 0xf9537a26
> +0,    1148544,    1148544,     1152,     2304, 0xdfc07c98
> +0,    1149696,    1149696,     1152,     2304, 0x6bd68361
> +0,    1150848,    1150848,     1152,     2304, 0x00c2717b
> +0,    1152000,    1152000,     1152,     2304, 0x8c5b7707
> +0,    1153152,    1153152,     1152,     2304, 0xeb427b90
> +0,    1154304,    1154304,     1152,     2304, 0x57207d84
> +0,    1155456,    1155456,     1152,     2304, 0x722d8652
> +0,    1156608,    1156608,     1152,     2304, 0xd9bd7e8a
> +0,    1157760,    1157760,     1152,     2304, 0x707e83b8
> +0,    1158912,    1158912,     1152,     2304, 0xc14b6b2c
> +0,    1160064,    1160064,     1152,     2304, 0xde6a8cc4
> +0,    1161216,    1161216,     1152,     2304, 0x101a75c0
> +0,    1162368,    1162368,     1152,     2304, 0xad768649
> +0,    1163520,    1163520,     1152,     2304, 0x7d236a22
> +0,    1164672,    1164672,     1152,     2304, 0xbab97221
> +0,    1165824,    1165824,     1152,     2304, 0x0ba2754f
> +0,    1166976,    1166976,     1152,     2304, 0x09c077ae
> +0,    1168128,    1168128,     1152,     2304, 0xf086712e
> +0,    1169280,    1169280,     1152,     2304, 0x99a775c1
> +0,    1170432,    1170432,     1152,     2304, 0xc3b27ae2
> +0,    1171584,    1171584,     1152,     2304, 0x221482e4
> +0,    1172736,    1172736,     1152,     2304, 0x12cd8059
> +0,    1173888,    1173888,     1152,     2304, 0xa797854b
> +0,    1175040,    1175040,     1152,     2304, 0xa4f673b3
> +0,    1176192,    1176192,     1152,     2304, 0x5e8e75cb
> +0,    1177344,    1177344,     1152,     2304, 0xdb866722
> +0,    1178496,    1178496,     1152,     2304, 0x13cb79af
> +0,    1179648,    1179648,     1152,     2304, 0x66987f64
> +0,    1180800,    1180800,     1152,     2304, 0x6d947c06
> +0,    1181952,    1181952,     1152,     2304, 0x8efd85de
> +0,    1183104,    1183104,     1152,     2304, 0x438c6eb6
> +0,    1184256,    1184256,     1152,     2304, 0x4d1a6e6d
> +0,    1185408,    1185408,     1152,     2304, 0x45747729
> +0,    1186560,    1186560,     1152,     2304, 0x5f82833d
> +0,    1187712,    1187712,     1152,     2304, 0xd8608003
> +0,    1188864,    1188864,     1152,     2304, 0x92b175a8
> +0,    1190016,    1190016,     1152,     2304, 0x5a1a7901
> +0,    1191168,    1191168,     1152,     2304, 0x319c752c
> +0,    1192320,    1192320,     1152,     2304, 0x45c978df
> +0,    1193472,    1193472,     1152,     2304, 0xee577010
> +0,    1194624,    1194624,     1152,     2304, 0xcde372d0
> +0,    1195776,    1195776,     1152,     2304, 0xfa7d85a6
> +0,    1196928,    1196928,     1152,     2304, 0x83f26935
> +0,    1198080,    1198080,     1152,     2304, 0xa0d86ade
> +0,    1199232,    1199232,     1152,     2304, 0x3bd77767
> +0,    1200384,    1200384,     1152,     2304, 0x39f0781e
> +0,    1201536,    1201536,     1152,     2304, 0x9e8b78fc
> +0,    1202688,    1202688,     1152,     2304, 0x465889cb
> +0,    1203840,    1203840,     1152,     2304, 0x3ef47308
> +0,    1204992,    1204992,     1152,     2304, 0x660f7600
> +0,    1206144,    1206144,     1152,     2304, 0x37217b15
> +0,    1207296,    1207296,     1152,     2304, 0x6a277fe6
> +0,    1208448,    1208448,     1152,     2304, 0x40947c92
> +0,    1209600,    1209600,     1152,     2304, 0x323f8933
> +0,    1210752,    1210752,     1152,     2304, 0x7c27807f
> +0,    1211904,    1211904,     1152,     2304, 0x335f7e9d
> +0,    1213056,    1213056,     1152,     2304, 0x54e180ce
> +0,    1214208,    1214208,     1152,     2304, 0xe4958003
> +0,    1215360,    1215360,     1152,     2304, 0x51217e5c
> +0,    1216512,    1216512,     1152,     2304, 0xae127b8b
> +0,    1217664,    1217664,     1152,     2304, 0x505b8928
> +0,    1218816,    1218816,     1152,     2304, 0xb0606fe9
> +0,    1219968,    1219968,     1152,     2304, 0x701c7c35
> +0,    1221120,    1221120,     1152,     2304, 0xb68273e8
> +0,    1222272,    1222272,     1152,     2304, 0x64807c6d
> +0,    1223424,    1223424,     1152,     2304, 0xb650926a
> +0,    1224576,    1224576,     1152,     2304, 0x83bb6ceb
> +0,    1225728,    1225728,     1152,     2304, 0xc3998a91
> +0,    1226880,    1226880,     1152,     2304, 0x4a4a806c
> +0,    1228032,    1228032,     1152,     2304, 0x6d6c70be
> +0,    1229184,    1229184,     1152,     2304, 0x3ca06cf2
> +0,    1230336,    1230336,     1152,     2304, 0xfb3e81f4
> +0,    1231488,    1231488,     1152,     2304, 0xa6636fea
> +0,    1232640,    1232640,     1152,     2304, 0xd4917e59
> +0,    1233792,    1233792,     1152,     2304, 0x03f480e9
> +0,    1234944,    1234944,     1152,     2304, 0x29ca6e9e
> +0,    1236096,    1236096,     1152,     2304, 0x64c17e41
> +0,    1237248,    1237248,     1152,     2304, 0x386778ae
> +0,    1238400,    1238400,     1152,     2304, 0x3ad77c8a
> +0,    1239552,    1239552,     1152,     2304, 0x477481bb
> +0,    1240704,    1240704,     1152,     2304, 0x65e69d00
> +0,    1241856,    1241856,     1152,     2304, 0x77856f7c
> +0,    1243008,    1243008,     1152,     2304, 0x46317d97
> +0,    1244160,    1244160,     1152,     2304, 0x1393982f
> +0,    1245312,    1245312,     1152,     2304, 0x0a4f83d1
> +0,    1246464,    1246464,     1152,     2304, 0x2bfc6982
> +0,    1247616,    1247616,     1152,     2304, 0x125b7cc4
> +0,    1248768,    1248768,     1152,     2304, 0xbd987b3c
> +0,    1249920,    1249920,     1152,     2304, 0xc05b78de
> +0,    1251072,    1251072,     1152,     2304, 0xd8ca7b57
> +0,    1252224,    1252224,     1152,     2304, 0x01788222
> +0,    1253376,    1253376,     1152,     2304, 0xc4307c2f
> +0,    1254528,    1254528,     1152,     2304, 0x55fd71fb
> +0,    1255680,    1255680,     1152,     2304, 0xdd42764f
> +0,    1256832,    1256832,     1152,     2304, 0xdc1f9341
> +0,    1257984,    1257984,     1152,     2304, 0xbc3b7e76
> +0,    1259136,    1259136,     1152,     2304, 0x5d25954b
> +0,    1260288,    1260288,     1152,     2304, 0xeb438321
> +0,    1261440,    1261440,     1152,     2304, 0xbe3a8bf6
> +0,    1262592,    1262592,     1152,     2304, 0x2bb282dd
> +0,    1263744,    1263744,     1152,     2304, 0x4e627986
> +0,    1264896,    1264896,     1152,     2304, 0xbc748335
> +0,    1266048,    1266048,     1152,     2304, 0xaec08e92
> +0,    1267200,    1267200,     1152,     2304, 0xe8fb6feb
> +0,    1268352,    1268352,     1152,     2304, 0xdb92838a
> +0,    1269504,    1269504,     1152,     2304, 0x7c5c71c9
> +0,    1270656,    1270656,     1152,     2304, 0x81c47f6c
> +0,    1271808,    1271808,     1152,     2304, 0x86367d7a
> +0,    1272960,    1272960,     1152,     2304, 0xbe2c7c9b
> +0,    1274112,    1274112,     1152,     2304, 0xec7d7c43
> +0,    1275264,    1275264,     1152,     2304, 0x942886a7
> +0,    1276416,    1276416,     1152,     2304, 0xf8a7737f
> +0,    1277568,    1277568,     1152,     2304, 0x43fd77bb
> +0,    1278720,    1278720,     1152,     2304, 0xde967ebb
> +0,    1279872,    1279872,     1152,     2304, 0x0c75709a
> +0,    1281024,    1281024,     1152,     2304, 0xe6ae8208
> +0,    1282176,    1282176,     1152,     2304, 0x4a957327
> +0,    1283328,    1283328,     1152,     2304, 0x320e82d7
> +0,    1284480,    1284480,     1152,     2304, 0x8ef07a8e
> +0,    1285632,    1285632,     1152,     2304, 0x8d747755
> +0,    1286784,    1286784,     1152,     2304, 0x39386d30
> +0,    1287936,    1287936,     1152,     2304, 0xf4727e5b
> +0,    1289088,    1289088,     1152,     2304, 0xeb5370ec
> +0,    1290240,    1290240,     1152,     2304, 0x8b1f8d75
> +0,    1291392,    1291392,     1152,     2304, 0xe4687d65
> +0,    1292544,    1292544,     1152,     2304, 0x952b6e67
> +0,    1293696,    1293696,     1152,     2304, 0xb16a8c9e
> +0,    1294848,    1294848,     1152,     2304, 0x417d7545
> +0,    1296000,    1296000,     1152,     2304, 0x037b85fa
> +0,    1297152,    1297152,     1152,     2304, 0x95bc7fce
> +0,    1298304,    1298304,     1152,     2304, 0x5b42838d
> +0,    1299456,    1299456,     1152,     2304, 0xd6196f79
> +0,    1300608,    1300608,     1152,     2304, 0x651e7621
> +0,    1301760,    1301760,     1152,     2304, 0xefa28205
> +0,    1302912,    1302912,     1152,     2304, 0xe43984d9
> +0,    1304064,    1304064,     1152,     2304, 0xbb887e46
> +0,    1305216,    1305216,     1152,     2304, 0x4c6b9735
> +0,    1306368,    1306368,     1152,     2304, 0x8b687a7b
> +0,    1307520,    1307520,     1152,     2304, 0x59ff7691
> +0,    1308672,    1308672,     1152,     2304, 0xc2686a24
> +0,    1309824,    1309824,     1152,     2304, 0xa13c7d3e
> +0,    1310976,    1310976,     1152,     2304, 0x74ff7d34
> +0,    1312128,    1312128,     1152,     2304, 0x36687902
> +0,    1313280,    1313280,     1152,     2304, 0xfa827a27
> +0,    1314432,    1314432,     1152,     2304, 0x3dac840a
> +0,    1315584,    1315584,     1152,     2304, 0xee04832b
> +0,    1316736,    1316736,     1152,     2304, 0xa2778478
> +0,    1317888,    1317888,     1152,     2304, 0xa1c68ef8
> +0,    1319040,    1319040,     1152,     2304, 0x2fff78df
> +0,    1320192,    1320192,     1152,     2304, 0xb8187742
> +0,    1321344,    1321344,     1152,     2304, 0xf42d6be2
> +0,    1322496,    1322496,     1152,     2304, 0x39378530
> +0,    1323648,    1323648,     1152,     2304, 0x48775d6c
> +0,    1324800,    1324800,     1152,     2304, 0x5ea6f8e8
> --
> 2.7.4 (Apple Git-66)
>
Moritz Barsnick Aug. 24, 2016, 9:05 a.m. UTC | #2
On Wed, Aug 24, 2016 at 15:04:59 +0800, Steven Liu wrote:
> [root@localhost ffmpeg]# make fate-filter-hls-append
[...]
> tests/audiomatch.c: 在函数‘main’中:
> tests/audiomatch.c:40: 警告:此函数中的‘bestpos’在使用前可能未初始化

Just a hint: For improved readability on this list, please use
something like
$ LANG=C make fate-filter-hls-append

(Yes, I know Google Translate translates that just fine. ;-))

It's just a helper tool IIUC, but warnings should be taken seriously.
(The whole tool could make use of some rework, but does anyone really
care?)

Cheers,
Moritz
Steven Liu Aug. 24, 2016, 9:15 a.m. UTC | #3
2016-08-24 17:05 GMT+08:00 Moritz Barsnick <barsnick@gmx.net>:

> On Wed, Aug 24, 2016 at 15:04:59 +0800, Steven Liu wrote:
> > [root@localhost ffmpeg]# make fate-filter-hls-append
> [...]
> > tests/audiomatch.c: 在函数‘main’中:
> > tests/audiomatch.c:40: 警告:此函数中的‘bestpos’在使用前可能未初始化
>
>
Sorry, That's Chinese font. Warning in english is:
tests/audiomatch.c:40: warning: ‘bestpos’ may be used uninitialized in this
function



> Just a hint: For improved readability on this list, please use
> something like
> $ LANG=C make fate-filter-hls-append
>
> (Yes, I know Google Translate translates that just fine. ;-))
>
> It's just a helper tool IIUC, but warnings should be taken seriously.
> (The whole tool could make use of some rework, but does anyone really
> care?)
>
Ok, I will send a new patch to fix this warning,
I ignore this warning because it's just on my OS and it is in original code.
Maybe it will not warning at the other  OS.

>
> Cheers,
> Moritz
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
Michael Niedermayer Aug. 24, 2016, 10:23 a.m. UTC | #4
On Wed, Aug 24, 2016 at 03:04:59PM +0800, Steven Liu wrote:
> On OSX test:
> localhost:ffmpeg liuqi$ uname -a
> Darwin localhost 15.5.0 Darwin Kernel Version 15.5.0: Tue Apr 19 18:36:36
> PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64 x86_64
> localhost:ffmpeg liuqi$ make fate-filter-hls-append
> HOSTCC tests/base64.o
> HOSTLD tests/base64
> HOSTCC tests/tiny_psnr.o
> HOSTLD tests/tiny_psnr
> HOSTCC tests/tiny_ssim.o
> HOSTLD tests/tiny_ssim
> HOSTCC tests/audiomatch.o
> tests/audiomatch.c:102:12: warning: using floating point absolute value
> function 'fabs' when argument is of integer type [-Wabsolute-value]
>         if(fabs(c) > sigamp * 0.94)
>            ^
> tests/audiomatch.c:102:12: note: use function 'llabs' instead
>         if(fabs(c) > sigamp * 0.94)
>            ^~~~
>            llabs
> tests/audiomatch.c:103:40: warning: using floating point absolute value
> function 'fabs' when argument is of integer type [-Wabsolute-value]
>             maxshift = FFMIN(maxshift, fabs(pos)+32);
>                                        ^
> tests/audiomatch.c:103:40: note: use function 'abs' instead
>             maxshift = FFMIN(maxshift, fabs(pos)+32);
>                                        ^~~~
>                                        abs
> tests/audiomatch.c:25:28: note: expanded from macro 'FFMIN'
> #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
>                            ^
> tests/audiomatch.c:103:40: warning: using floating point absolute value
> function 'fabs' when argument is of integer type [-Wabsolute-value]
>             maxshift = FFMIN(maxshift, fabs(pos)+32);
>                                        ^
> tests/audiomatch.c:103:40: note: use function 'abs' instead
>             maxshift = FFMIN(maxshift, fabs(pos)+32);
>                                        ^~~~
>                                        abs
> tests/audiomatch.c:25:34: note: expanded from macro 'FFMIN'
> #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
>                                  ^
> tests/audiomatch.c:104:12: warning: using floating point absolute value
> function 'fabs' when argument is of integer type [-Wabsolute-value]
>         if(fabs(c)>fabs(bestc)){
>            ^
> tests/audiomatch.c:104:12: note: use function 'llabs' instead
>         if(fabs(c)>fabs(bestc)){
>            ^~~~
>            llabs
> 4 warnings generated.
> HOSTLD tests/audiomatch
> GEN     tests/data/hls-list-append.m3u8
> TEST    filter-hls-append
> 
> 
> 
> 
> On Linux Test:
> [root@localhost ffmpeg]# make fate-filter-hls-append
> HOSTCC tests/base64.o
> HOSTLD tests/base64
> HOSTCC tests/tiny_psnr.o
> HOSTLD tests/tiny_psnr
> HOSTCC tests/tiny_ssim.o
> HOSTLD tests/tiny_ssim
> HOSTCC tests/audiomatch.o
> tests/audiomatch.c: 在函数‘main’中:
> tests/audiomatch.c:40: 警告:此函数中的‘bestpos’在使用前可能未初始化
> HOSTLD tests/audiomatch
> GEN     tests/data/hls-list-append.m3u8
> TEST    filter-hls-append
> [root@localhost ffmpeg]# uname -a
> Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22
> 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

fails with mingw
../configure  --cc='ccache i686-w64-mingw32-gcc'  --samples=... --arch=x86 --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-gpl --pkg-config=./pig-config --target_exec=wine

...
+0,     873216,     873216,     1152,     2304, 0x823b822c
+0,     874368,     874368,     1152,     2304, 0xa1658479
+0,     875520,     875520,     1152,     2304, 0xdbe58ff7
+0,     876672,     876672,     1152,     2304, 0x725175e2
+0,     877824,     877824,     1152,     2304, 0xb2ae7741
+0,     878976,     878976,     1152,     2304, 0x4de169e4
+0,     880128,     880128,     1152,     2304, 0x3cb18530
+0,     881280,     881280,     1152,     2304, 0x48b95d6c
+0,     882432,     882432,     1152,     2304, 0xcff707ef
Test filter-hls-append failed. Look at tests/data/fate/filter-hls-append.err for details.
make: *** [fate-filter-hls-append] Error 1
make: *** Waiting for unfinished jobs....

[...]
Steven Liu Aug. 24, 2016, 10:28 a.m. UTC | #5
2016-08-24 18:23 GMT+08:00 Michael Niedermayer <michael@niedermayer.cc>:

> On Wed, Aug 24, 2016 at 03:04:59PM +0800, Steven Liu wrote:
> > On OSX test:
> > localhost:ffmpeg liuqi$ uname -a
> > Darwin localhost 15.5.0 Darwin Kernel Version 15.5.0: Tue Apr 19 18:36:36
> > PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64 x86_64
> > localhost:ffmpeg liuqi$ make fate-filter-hls-append
> > HOSTCC tests/base64.o
> > HOSTLD tests/base64
> > HOSTCC tests/tiny_psnr.o
> > HOSTLD tests/tiny_psnr
> > HOSTCC tests/tiny_ssim.o
> > HOSTLD tests/tiny_ssim
> > HOSTCC tests/audiomatch.o
> > tests/audiomatch.c:102:12: warning: using floating point absolute value
> > function 'fabs' when argument is of integer type [-Wabsolute-value]
> >         if(fabs(c) > sigamp * 0.94)
> >            ^
> > tests/audiomatch.c:102:12: note: use function 'llabs' instead
> >         if(fabs(c) > sigamp * 0.94)
> >            ^~~~
> >            llabs
> > tests/audiomatch.c:103:40: warning: using floating point absolute value
> > function 'fabs' when argument is of integer type [-Wabsolute-value]
> >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> >                                        ^
> > tests/audiomatch.c:103:40: note: use function 'abs' instead
> >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> >                                        ^~~~
> >                                        abs
> > tests/audiomatch.c:25:28: note: expanded from macro 'FFMIN'
> > #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
> >                            ^
> > tests/audiomatch.c:103:40: warning: using floating point absolute value
> > function 'fabs' when argument is of integer type [-Wabsolute-value]
> >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> >                                        ^
> > tests/audiomatch.c:103:40: note: use function 'abs' instead
> >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> >                                        ^~~~
> >                                        abs
> > tests/audiomatch.c:25:34: note: expanded from macro 'FFMIN'
> > #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
> >                                  ^
> > tests/audiomatch.c:104:12: warning: using floating point absolute value
> > function 'fabs' when argument is of integer type [-Wabsolute-value]
> >         if(fabs(c)>fabs(bestc)){
> >            ^
> > tests/audiomatch.c:104:12: note: use function 'llabs' instead
> >         if(fabs(c)>fabs(bestc)){
> >            ^~~~
> >            llabs
> > 4 warnings generated.
> > HOSTLD tests/audiomatch
> > GEN     tests/data/hls-list-append.m3u8
> > TEST    filter-hls-append
> >
> >
> >
> >
> > On Linux Test:
> > [root@localhost ffmpeg]# make fate-filter-hls-append
> > HOSTCC tests/base64.o
> > HOSTLD tests/base64
> > HOSTCC tests/tiny_psnr.o
> > HOSTLD tests/tiny_psnr
> > HOSTCC tests/tiny_ssim.o
> > HOSTLD tests/tiny_ssim
> > HOSTCC tests/audiomatch.o
> > tests/audiomatch.c: 在函数‘main’中:
> > tests/audiomatch.c:40: 警告:此函数中的‘bestpos’在使用前可能未初始化
> > HOSTLD tests/audiomatch
> > GEN     tests/data/hls-list-append.m3u8
> > TEST    filter-hls-append
> > [root@localhost ffmpeg]# uname -a
> > Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22
> > 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
>
> fails with mingw
> ../configure  --cc='ccache i686-w64-mingw32-gcc'  --samples=... --arch=x86
> --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-gpl
> --pkg-config=./pig-config --target_exec=wine
>
> ...
> +0,     873216,     873216,     1152,     2304, 0x823b822c
> +0,     874368,     874368,     1152,     2304, 0xa1658479
> +0,     875520,     875520,     1152,     2304, 0xdbe58ff7
> +0,     876672,     876672,     1152,     2304, 0x725175e2
> +0,     877824,     877824,     1152,     2304, 0xb2ae7741
> +0,     878976,     878976,     1152,     2304, 0x4de169e4
> +0,     880128,     880128,     1152,     2304, 0x3cb18530
> +0,     881280,     881280,     1152,     2304, 0x48b95d6c
> +0,     882432,     882432,     1152,     2304, 0xcff707ef
> Test filter-hls-append failed. Look at tests/data/fate/filter-hls-append.err
> for details.
> make: *** [fate-filter-hls-append] Error 1
> make: *** Waiting for unfinished jobs....
>
...... ok, let me find a Windows Environment to fix it.

>
> [...]
> --
> Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
>
> Everything should be made as simple as possible, but not simpler.
> -- Albert Einstein
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
>
Michael Niedermayer Aug. 24, 2016, 10:57 a.m. UTC | #6
On Wed, Aug 24, 2016 at 06:28:08PM +0800, Steven Liu wrote:
> 2016-08-24 18:23 GMT+08:00 Michael Niedermayer <michael@niedermayer.cc>:
> 
> > On Wed, Aug 24, 2016 at 03:04:59PM +0800, Steven Liu wrote:
> > > On OSX test:
> > > localhost:ffmpeg liuqi$ uname -a
> > > Darwin localhost 15.5.0 Darwin Kernel Version 15.5.0: Tue Apr 19 18:36:36
> > > PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64 x86_64
> > > localhost:ffmpeg liuqi$ make fate-filter-hls-append
> > > HOSTCC tests/base64.o
> > > HOSTLD tests/base64
> > > HOSTCC tests/tiny_psnr.o
> > > HOSTLD tests/tiny_psnr
> > > HOSTCC tests/tiny_ssim.o
> > > HOSTLD tests/tiny_ssim
> > > HOSTCC tests/audiomatch.o
> > > tests/audiomatch.c:102:12: warning: using floating point absolute value
> > > function 'fabs' when argument is of integer type [-Wabsolute-value]
> > >         if(fabs(c) > sigamp * 0.94)
> > >            ^
> > > tests/audiomatch.c:102:12: note: use function 'llabs' instead
> > >         if(fabs(c) > sigamp * 0.94)
> > >            ^~~~
> > >            llabs
> > > tests/audiomatch.c:103:40: warning: using floating point absolute value
> > > function 'fabs' when argument is of integer type [-Wabsolute-value]
> > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> > >                                        ^
> > > tests/audiomatch.c:103:40: note: use function 'abs' instead
> > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> > >                                        ^~~~
> > >                                        abs
> > > tests/audiomatch.c:25:28: note: expanded from macro 'FFMIN'
> > > #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
> > >                            ^
> > > tests/audiomatch.c:103:40: warning: using floating point absolute value
> > > function 'fabs' when argument is of integer type [-Wabsolute-value]
> > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> > >                                        ^
> > > tests/audiomatch.c:103:40: note: use function 'abs' instead
> > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> > >                                        ^~~~
> > >                                        abs
> > > tests/audiomatch.c:25:34: note: expanded from macro 'FFMIN'
> > > #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
> > >                                  ^
> > > tests/audiomatch.c:104:12: warning: using floating point absolute value
> > > function 'fabs' when argument is of integer type [-Wabsolute-value]
> > >         if(fabs(c)>fabs(bestc)){
> > >            ^
> > > tests/audiomatch.c:104:12: note: use function 'llabs' instead
> > >         if(fabs(c)>fabs(bestc)){
> > >            ^~~~
> > >            llabs
> > > 4 warnings generated.
> > > HOSTLD tests/audiomatch
> > > GEN     tests/data/hls-list-append.m3u8
> > > TEST    filter-hls-append
> > >
> > >
> > >
> > >
> > > On Linux Test:
> > > [root@localhost ffmpeg]# make fate-filter-hls-append
> > > HOSTCC tests/base64.o
> > > HOSTLD tests/base64
> > > HOSTCC tests/tiny_psnr.o
> > > HOSTLD tests/tiny_psnr
> > > HOSTCC tests/tiny_ssim.o
> > > HOSTLD tests/tiny_ssim
> > > HOSTCC tests/audiomatch.o
> > > tests/audiomatch.c: 在函数‘main’中:
> > > tests/audiomatch.c:40: 警告:此函数中的‘bestpos’在使用前可能未初始化
> > > HOSTLD tests/audiomatch
> > > GEN     tests/data/hls-list-append.m3u8
> > > TEST    filter-hls-append
> > > [root@localhost ffmpeg]# uname -a
> > > Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22
> > > 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
> >
> > fails with mingw
> > ../configure  --cc='ccache i686-w64-mingw32-gcc'  --samples=... --arch=x86
> > --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-gpl
> > --pkg-config=./pig-config --target_exec=wine
> >
> > ...
> > +0,     873216,     873216,     1152,     2304, 0x823b822c
> > +0,     874368,     874368,     1152,     2304, 0xa1658479
> > +0,     875520,     875520,     1152,     2304, 0xdbe58ff7
> > +0,     876672,     876672,     1152,     2304, 0x725175e2
> > +0,     877824,     877824,     1152,     2304, 0xb2ae7741
> > +0,     878976,     878976,     1152,     2304, 0x4de169e4
> > +0,     880128,     880128,     1152,     2304, 0x3cb18530
> > +0,     881280,     881280,     1152,     2304, 0x48b95d6c
> > +0,     882432,     882432,     1152,     2304, 0xcff707ef
> > Test filter-hls-append failed. Look at tests/data/fate/filter-hls-append.err
> > for details.
> > make: *** [fate-filter-hls-append] Error 1
> > make: *** Waiting for unfinished jobs....
> >
> ...... ok, let me find a Windows Environment to fix it.

the failure was on a ubuntu with wine, i dont know if it fails on a
native windows

[...]
Steven Liu Aug. 24, 2016, 11:14 a.m. UTC | #7
2016-08-24 18:57 GMT+08:00 Michael Niedermayer <michael@niedermayer.cc>:

> On Wed, Aug 24, 2016 at 06:28:08PM +0800, Steven Liu wrote:
> > 2016-08-24 18:23 GMT+08:00 Michael Niedermayer <michael@niedermayer.cc>:
> >
> > > On Wed, Aug 24, 2016 at 03:04:59PM +0800, Steven Liu wrote:
> > > > On OSX test:
> > > > localhost:ffmpeg liuqi$ uname -a
> > > > Darwin localhost 15.5.0 Darwin Kernel Version 15.5.0: Tue Apr 19
> 18:36:36
> > > > PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64 x86_64
> > > > localhost:ffmpeg liuqi$ make fate-filter-hls-append
> > > > HOSTCC tests/base64.o
> > > > HOSTLD tests/base64
> > > > HOSTCC tests/tiny_psnr.o
> > > > HOSTLD tests/tiny_psnr
> > > > HOSTCC tests/tiny_ssim.o
> > > > HOSTLD tests/tiny_ssim
> > > > HOSTCC tests/audiomatch.o
> > > > tests/audiomatch.c:102:12: warning: using floating point absolute
> value
> > > > function 'fabs' when argument is of integer type [-Wabsolute-value]
> > > >         if(fabs(c) > sigamp * 0.94)
> > > >            ^
> > > > tests/audiomatch.c:102:12: note: use function 'llabs' instead
> > > >         if(fabs(c) > sigamp * 0.94)
> > > >            ^~~~
> > > >            llabs
> > > > tests/audiomatch.c:103:40: warning: using floating point absolute
> value
> > > > function 'fabs' when argument is of integer type [-Wabsolute-value]
> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> > > >                                        ^
> > > > tests/audiomatch.c:103:40: note: use function 'abs' instead
> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> > > >                                        ^~~~
> > > >                                        abs
> > > > tests/audiomatch.c:25:28: note: expanded from macro 'FFMIN'
> > > > #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
> > > >                            ^
> > > > tests/audiomatch.c:103:40: warning: using floating point absolute
> value
> > > > function 'fabs' when argument is of integer type [-Wabsolute-value]
> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> > > >                                        ^
> > > > tests/audiomatch.c:103:40: note: use function 'abs' instead
> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> > > >                                        ^~~~
> > > >                                        abs
> > > > tests/audiomatch.c:25:34: note: expanded from macro 'FFMIN'
> > > > #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
> > > >                                  ^
> > > > tests/audiomatch.c:104:12: warning: using floating point absolute
> value
> > > > function 'fabs' when argument is of integer type [-Wabsolute-value]
> > > >         if(fabs(c)>fabs(bestc)){
> > > >            ^
> > > > tests/audiomatch.c:104:12: note: use function 'llabs' instead
> > > >         if(fabs(c)>fabs(bestc)){
> > > >            ^~~~
> > > >            llabs
> > > > 4 warnings generated.
> > > > HOSTLD tests/audiomatch
> > > > GEN     tests/data/hls-list-append.m3u8
> > > > TEST    filter-hls-append
> > > >
> > > >
> > > >
> > > >
> > > > On Linux Test:
> > > > [root@localhost ffmpeg]# make fate-filter-hls-append
> > > > HOSTCC tests/base64.o
> > > > HOSTLD tests/base64
> > > > HOSTCC tests/tiny_psnr.o
> > > > HOSTLD tests/tiny_psnr
> > > > HOSTCC tests/tiny_ssim.o
> > > > HOSTLD tests/tiny_ssim
> > > > HOSTCC tests/audiomatch.o
> > > > tests/audiomatch.c: 在函数‘main’中:
> > > > tests/audiomatch.c:40: 警告:此函数中的‘bestpos’在使用前可能未初始化
> > > > HOSTLD tests/audiomatch
> > > > GEN     tests/data/hls-list-append.m3u8
> > > > TEST    filter-hls-append
> > > > [root@localhost ffmpeg]# uname -a
> > > > Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22
> > > > 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
> > >
> > > fails with mingw
> > > ../configure  --cc='ccache i686-w64-mingw32-gcc'  --samples=...
> --arch=x86
> > > --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-gpl
> > > --pkg-config=./pig-config --target_exec=wine
> > >
> > > ...
> > > +0,     873216,     873216,     1152,     2304, 0x823b822c
> > > +0,     874368,     874368,     1152,     2304, 0xa1658479
> > > +0,     875520,     875520,     1152,     2304, 0xdbe58ff7
> > > +0,     876672,     876672,     1152,     2304, 0x725175e2
> > > +0,     877824,     877824,     1152,     2304, 0xb2ae7741
> > > +0,     878976,     878976,     1152,     2304, 0x4de169e4
> > > +0,     880128,     880128,     1152,     2304, 0x3cb18530
> > > +0,     881280,     881280,     1152,     2304, 0x48b95d6c
> > > +0,     882432,     882432,     1152,     2304, 0xcff707ef
> > > Test filter-hls-append failed. Look at tests/data/fate/filter-hls-
> append.err
> > > for details.
> > > make: *** [fate-filter-hls-append] Error 1
> > > make: *** Waiting for unfinished jobs....
> > >
> > ...... ok, let me find a Windows Environment to fix it.
>
> the failure was on a ubuntu with wine, i dont know if it fails on a
> native windows
> ok, i see, i'll test this patch on windows
Steven Liu Aug. 24, 2016, 1:40 p.m. UTC | #8
2016-08-24 19:14 GMT+08:00 Steven Liu <lingjiujianke@gmail.com>:

>
>
> 2016-08-24 18:57 GMT+08:00 Michael Niedermayer <michael@niedermayer.cc>:
>
>> On Wed, Aug 24, 2016 at 06:28:08PM +0800, Steven Liu wrote:
>> > 2016-08-24 18:23 GMT+08:00 Michael Niedermayer <michael@niedermayer.cc
>> >:
>> >
>> > > On Wed, Aug 24, 2016 at 03:04:59PM +0800, Steven Liu wrote:
>> > > > On OSX test:
>> > > > localhost:ffmpeg liuqi$ uname -a
>> > > > Darwin localhost 15.5.0 Darwin Kernel Version 15.5.0: Tue Apr 19
>> 18:36:36
>> > > > PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64 x86_64
>> > > > localhost:ffmpeg liuqi$ make fate-filter-hls-append
>> > > > HOSTCC tests/base64.o
>> > > > HOSTLD tests/base64
>> > > > HOSTCC tests/tiny_psnr.o
>> > > > HOSTLD tests/tiny_psnr
>> > > > HOSTCC tests/tiny_ssim.o
>> > > > HOSTLD tests/tiny_ssim
>> > > > HOSTCC tests/audiomatch.o
>> > > > tests/audiomatch.c:102:12: warning: using floating point absolute
>> value
>> > > > function 'fabs' when argument is of integer type [-Wabsolute-value]
>> > > >         if(fabs(c) > sigamp * 0.94)
>> > > >            ^
>> > > > tests/audiomatch.c:102:12: note: use function 'llabs' instead
>> > > >         if(fabs(c) > sigamp * 0.94)
>> > > >            ^~~~
>> > > >            llabs
>> > > > tests/audiomatch.c:103:40: warning: using floating point absolute
>> value
>> > > > function 'fabs' when argument is of integer type [-Wabsolute-value]
>> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
>> > > >                                        ^
>> > > > tests/audiomatch.c:103:40: note: use function 'abs' instead
>> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
>> > > >                                        ^~~~
>> > > >                                        abs
>> > > > tests/audiomatch.c:25:28: note: expanded from macro 'FFMIN'
>> > > > #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
>> > > >                            ^
>> > > > tests/audiomatch.c:103:40: warning: using floating point absolute
>> value
>> > > > function 'fabs' when argument is of integer type [-Wabsolute-value]
>> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
>> > > >                                        ^
>> > > > tests/audiomatch.c:103:40: note: use function 'abs' instead
>> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
>> > > >                                        ^~~~
>> > > >                                        abs
>> > > > tests/audiomatch.c:25:34: note: expanded from macro 'FFMIN'
>> > > > #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
>> > > >                                  ^
>> > > > tests/audiomatch.c:104:12: warning: using floating point absolute
>> value
>> > > > function 'fabs' when argument is of integer type [-Wabsolute-value]
>> > > >         if(fabs(c)>fabs(bestc)){
>> > > >            ^
>> > > > tests/audiomatch.c:104:12: note: use function 'llabs' instead
>> > > >         if(fabs(c)>fabs(bestc)){
>> > > >            ^~~~
>> > > >            llabs
>> > > > 4 warnings generated.
>> > > > HOSTLD tests/audiomatch
>> > > > GEN     tests/data/hls-list-append.m3u8
>> > > > TEST    filter-hls-append
>> > > >
>> > > >
>> > > >
>> > > >
>> > > > On Linux Test:
>> > > > [root@localhost ffmpeg]# make fate-filter-hls-append
>> > > > HOSTCC tests/base64.o
>> > > > HOSTLD tests/base64
>> > > > HOSTCC tests/tiny_psnr.o
>> > > > HOSTLD tests/tiny_psnr
>> > > > HOSTCC tests/tiny_ssim.o
>> > > > HOSTLD tests/tiny_ssim
>> > > > HOSTCC tests/audiomatch.o
>> > > > tests/audiomatch.c: 在函数‘main’中:
>> > > > tests/audiomatch.c:40: 警告:此函数中的‘bestpos’在使用前可能未初始化
>> > > > HOSTLD tests/audiomatch
>> > > > GEN     tests/data/hls-list-append.m3u8
>> > > > TEST    filter-hls-append
>> > > > [root@localhost ffmpeg]# uname -a
>> > > > Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22
>> > > > 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
>> > >
>> > > fails with mingw
>> > > ../configure  --cc='ccache i686-w64-mingw32-gcc'  --samples=...
>> --arch=x86
>> > > --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-gpl
>> > > --pkg-config=./pig-config --target_exec=wine
>> > >
>> > > ...
>> > > +0,     873216,     873216,     1152,     2304, 0x823b822c
>> > > +0,     874368,     874368,     1152,     2304, 0xa1658479
>> > > +0,     875520,     875520,     1152,     2304, 0xdbe58ff7
>> > > +0,     876672,     876672,     1152,     2304, 0x725175e2
>> > > +0,     877824,     877824,     1152,     2304, 0xb2ae7741
>> > > +0,     878976,     878976,     1152,     2304, 0x4de169e4
>> > > +0,     880128,     880128,     1152,     2304, 0x3cb18530
>> > > +0,     881280,     881280,     1152,     2304, 0x48b95d6c
>> > > +0,     882432,     882432,     1152,     2304, 0xcff707ef
>> > > Test filter-hls-append failed. Look at tests/data/fate/filter-hls-app
>> end.err
>> > > for details.
>> > > make: *** [fate-filter-hls-append] Error 1
>> > > make: *** Waiting for unfinished jobs....
>> > >
>> > ...... ok, let me find a Windows Environment to fix it.
>>
>> the failure was on a ubuntu with wine, i dont know if it fails on a
>> native windows
>> ok, i see, i'll test this patch on windows
>
>
Hi Michael,

      I have check the patch on Windows System, It's OK,

Message:

Administrator@DELLDEL-A6K6BMH ~/ffmpeg/xxx
$ make fate-filter-hls-append
HOSTCC  tests/base64.o
HOSTLD  tests/base64.exe
HOSTCC  tests/tiny_psnr.o
HOSTLD  tests/tiny_psnr.exe
HOSTCC  tests/tiny_ssim.o
HOSTLD  tests/tiny_ssim.exe
HOSTCC  tests/audiomatch.o
C:/MinGW/msys/1.0/home/Administrator/ffmpeg/tests/audiomatch.c: In function
'mai
n':
C:/MinGW/msys/1.0/home/Administrator/ffmpeg/tests/audiomatch.c:109:5:
warning: '
bestpos' may be used uninitialized in this function [-Wmaybe-uninitialized]
     printf("presig: %d postsig:%d c:%7.4f lenerr:%d\n", bestpos, datlen -
sigle
n - bestpos, bestc / sigamp, datlen - siglen);
     ^
HOSTLD  tests/audiomatch.exe
GEN     tests/data/hls-list-append.m3u8
TEST    filter-hls-append

Administrator@DELLDEL-A6K6BMH ~/ffmpeg/xxx
$ uname -a
MINGW32_NT-6.1 DELLDEL-A6K6BMH 1.0.19(0.48/3/2) 2016-07-13 17:45 i686 Msys

Administrator@DELLDEL-A6K6BMH ~/ffmpeg/xxx
$



And I will send a new path for fix the warning when complie audiomatch.c
Michael Niedermayer Aug. 24, 2016, 10:16 p.m. UTC | #9
On Wed, Aug 24, 2016 at 09:40:55PM +0800, Steven Liu wrote:
> 2016-08-24 19:14 GMT+08:00 Steven Liu <lingjiujianke@gmail.com>:
> 
> >
> >
> > 2016-08-24 18:57 GMT+08:00 Michael Niedermayer <michael@niedermayer.cc>:
> >
> >> On Wed, Aug 24, 2016 at 06:28:08PM +0800, Steven Liu wrote:
> >> > 2016-08-24 18:23 GMT+08:00 Michael Niedermayer <michael@niedermayer.cc
> >> >:
> >> >
> >> > > On Wed, Aug 24, 2016 at 03:04:59PM +0800, Steven Liu wrote:
> >> > > > On OSX test:
> >> > > > localhost:ffmpeg liuqi$ uname -a
> >> > > > Darwin localhost 15.5.0 Darwin Kernel Version 15.5.0: Tue Apr 19
> >> 18:36:36
> >> > > > PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64 x86_64
> >> > > > localhost:ffmpeg liuqi$ make fate-filter-hls-append
> >> > > > HOSTCC tests/base64.o
> >> > > > HOSTLD tests/base64
> >> > > > HOSTCC tests/tiny_psnr.o
> >> > > > HOSTLD tests/tiny_psnr
> >> > > > HOSTCC tests/tiny_ssim.o
> >> > > > HOSTLD tests/tiny_ssim
> >> > > > HOSTCC tests/audiomatch.o
> >> > > > tests/audiomatch.c:102:12: warning: using floating point absolute
> >> value
> >> > > > function 'fabs' when argument is of integer type [-Wabsolute-value]
> >> > > >         if(fabs(c) > sigamp * 0.94)
> >> > > >            ^
> >> > > > tests/audiomatch.c:102:12: note: use function 'llabs' instead
> >> > > >         if(fabs(c) > sigamp * 0.94)
> >> > > >            ^~~~
> >> > > >            llabs
> >> > > > tests/audiomatch.c:103:40: warning: using floating point absolute
> >> value
> >> > > > function 'fabs' when argument is of integer type [-Wabsolute-value]
> >> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> >> > > >                                        ^
> >> > > > tests/audiomatch.c:103:40: note: use function 'abs' instead
> >> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> >> > > >                                        ^~~~
> >> > > >                                        abs
> >> > > > tests/audiomatch.c:25:28: note: expanded from macro 'FFMIN'
> >> > > > #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
> >> > > >                            ^
> >> > > > tests/audiomatch.c:103:40: warning: using floating point absolute
> >> value
> >> > > > function 'fabs' when argument is of integer type [-Wabsolute-value]
> >> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> >> > > >                                        ^
> >> > > > tests/audiomatch.c:103:40: note: use function 'abs' instead
> >> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> >> > > >                                        ^~~~
> >> > > >                                        abs
> >> > > > tests/audiomatch.c:25:34: note: expanded from macro 'FFMIN'
> >> > > > #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
> >> > > >                                  ^
> >> > > > tests/audiomatch.c:104:12: warning: using floating point absolute
> >> value
> >> > > > function 'fabs' when argument is of integer type [-Wabsolute-value]
> >> > > >         if(fabs(c)>fabs(bestc)){
> >> > > >            ^
> >> > > > tests/audiomatch.c:104:12: note: use function 'llabs' instead
> >> > > >         if(fabs(c)>fabs(bestc)){
> >> > > >            ^~~~
> >> > > >            llabs
> >> > > > 4 warnings generated.
> >> > > > HOSTLD tests/audiomatch
> >> > > > GEN     tests/data/hls-list-append.m3u8
> >> > > > TEST    filter-hls-append
> >> > > >
> >> > > >
> >> > > >
> >> > > >
> >> > > > On Linux Test:
> >> > > > [root@localhost ffmpeg]# make fate-filter-hls-append
> >> > > > HOSTCC tests/base64.o
> >> > > > HOSTLD tests/base64
> >> > > > HOSTCC tests/tiny_psnr.o
> >> > > > HOSTLD tests/tiny_psnr
> >> > > > HOSTCC tests/tiny_ssim.o
> >> > > > HOSTLD tests/tiny_ssim
> >> > > > HOSTCC tests/audiomatch.o
> >> > > > tests/audiomatch.c: 在函数‘main’中:
> >> > > > tests/audiomatch.c:40: 警告:此函数中的‘bestpos’在使用前可能未初始化
> >> > > > HOSTLD tests/audiomatch
> >> > > > GEN     tests/data/hls-list-append.m3u8
> >> > > > TEST    filter-hls-append
> >> > > > [root@localhost ffmpeg]# uname -a
> >> > > > Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22
> >> > > > 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
> >> > >
> >> > > fails with mingw
> >> > > ../configure  --cc='ccache i686-w64-mingw32-gcc'  --samples=...
> >> --arch=x86
> >> > > --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-gpl
> >> > > --pkg-config=./pig-config --target_exec=wine
> >> > >
> >> > > ...
> >> > > +0,     873216,     873216,     1152,     2304, 0x823b822c
> >> > > +0,     874368,     874368,     1152,     2304, 0xa1658479
> >> > > +0,     875520,     875520,     1152,     2304, 0xdbe58ff7
> >> > > +0,     876672,     876672,     1152,     2304, 0x725175e2
> >> > > +0,     877824,     877824,     1152,     2304, 0xb2ae7741
> >> > > +0,     878976,     878976,     1152,     2304, 0x4de169e4
> >> > > +0,     880128,     880128,     1152,     2304, 0x3cb18530
> >> > > +0,     881280,     881280,     1152,     2304, 0x48b95d6c
> >> > > +0,     882432,     882432,     1152,     2304, 0xcff707ef
> >> > > Test filter-hls-append failed. Look at tests/data/fate/filter-hls-app
> >> end.err
> >> > > for details.
> >> > > make: *** [fate-filter-hls-append] Error 1
> >> > > make: *** Waiting for unfinished jobs....
> >> > >
> >> > ...... ok, let me find a Windows Environment to fix it.
> >>
> >> the failure was on a ubuntu with wine, i dont know if it fails on a
> >> native windows
> >> ok, i see, i'll test this patch on windows
> >
> >
> Hi Michael,
> 
>       I have check the patch on Windows System, It's OK,

well, it must work with mingw and wine on unix too

[...]
Steven Liu Aug. 25, 2016, 12:01 p.m. UTC | #10
2016-08-25 6:16 GMT+08:00 Michael Niedermayer <michael@niedermayer.cc>:

> On Wed, Aug 24, 2016 at 09:40:55PM +0800, Steven Liu wrote:
> > 2016-08-24 19:14 GMT+08:00 Steven Liu <lingjiujianke@gmail.com>:
> >
> > >
> > >
> > > 2016-08-24 18:57 GMT+08:00 Michael Niedermayer <michael@niedermayer.cc
> >:
> > >
> > >> On Wed, Aug 24, 2016 at 06:28:08PM +0800, Steven Liu wrote:
> > >> > 2016-08-24 18:23 GMT+08:00 Michael Niedermayer
> <michael@niedermayer.cc
> > >> >:
> > >> >
> > >> > > On Wed, Aug 24, 2016 at 03:04:59PM +0800, Steven Liu wrote:
> > >> > > > On OSX test:
> > >> > > > localhost:ffmpeg liuqi$ uname -a
> > >> > > > Darwin localhost 15.5.0 Darwin Kernel Version 15.5.0: Tue Apr 19
> > >> 18:36:36
> > >> > > > PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64 x86_64
> > >> > > > localhost:ffmpeg liuqi$ make fate-filter-hls-append
> > >> > > > HOSTCC tests/base64.o
> > >> > > > HOSTLD tests/base64
> > >> > > > HOSTCC tests/tiny_psnr.o
> > >> > > > HOSTLD tests/tiny_psnr
> > >> > > > HOSTCC tests/tiny_ssim.o
> > >> > > > HOSTLD tests/tiny_ssim
> > >> > > > HOSTCC tests/audiomatch.o
> > >> > > > tests/audiomatch.c:102:12: warning: using floating point
> absolute
> > >> value
> > >> > > > function 'fabs' when argument is of integer type
> [-Wabsolute-value]
> > >> > > >         if(fabs(c) > sigamp * 0.94)
> > >> > > >            ^
> > >> > > > tests/audiomatch.c:102:12: note: use function 'llabs' instead
> > >> > > >         if(fabs(c) > sigamp * 0.94)
> > >> > > >            ^~~~
> > >> > > >            llabs
> > >> > > > tests/audiomatch.c:103:40: warning: using floating point
> absolute
> > >> value
> > >> > > > function 'fabs' when argument is of integer type
> [-Wabsolute-value]
> > >> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> > >> > > >                                        ^
> > >> > > > tests/audiomatch.c:103:40: note: use function 'abs' instead
> > >> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> > >> > > >                                        ^~~~
> > >> > > >                                        abs
> > >> > > > tests/audiomatch.c:25:28: note: expanded from macro 'FFMIN'
> > >> > > > #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
> > >> > > >                            ^
> > >> > > > tests/audiomatch.c:103:40: warning: using floating point
> absolute
> > >> value
> > >> > > > function 'fabs' when argument is of integer type
> [-Wabsolute-value]
> > >> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> > >> > > >                                        ^
> > >> > > > tests/audiomatch.c:103:40: note: use function 'abs' instead
> > >> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> > >> > > >                                        ^~~~
> > >> > > >                                        abs
> > >> > > > tests/audiomatch.c:25:34: note: expanded from macro 'FFMIN'
> > >> > > > #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
> > >> > > >                                  ^
> > >> > > > tests/audiomatch.c:104:12: warning: using floating point
> absolute
> > >> value
> > >> > > > function 'fabs' when argument is of integer type
> [-Wabsolute-value]
> > >> > > >         if(fabs(c)>fabs(bestc)){
> > >> > > >            ^
> > >> > > > tests/audiomatch.c:104:12: note: use function 'llabs' instead
> > >> > > >         if(fabs(c)>fabs(bestc)){
> > >> > > >            ^~~~
> > >> > > >            llabs
> > >> > > > 4 warnings generated.
> > >> > > > HOSTLD tests/audiomatch
> > >> > > > GEN     tests/data/hls-list-append.m3u8
> > >> > > > TEST    filter-hls-append
> > >> > > >
> > >> > > >
> > >> > > >
> > >> > > >
> > >> > > > On Linux Test:
> > >> > > > [root@localhost ffmpeg]# make fate-filter-hls-append
> > >> > > > HOSTCC tests/base64.o
> > >> > > > HOSTLD tests/base64
> > >> > > > HOSTCC tests/tiny_psnr.o
> > >> > > > HOSTLD tests/tiny_psnr
> > >> > > > HOSTCC tests/tiny_ssim.o
> > >> > > > HOSTLD tests/tiny_ssim
> > >> > > > HOSTCC tests/audiomatch.o
> > >> > > > tests/audiomatch.c: 在函数‘main’中:
> > >> > > > tests/audiomatch.c:40: 警告:此函数中的‘bestpos’在使用前可能未初始化
> > >> > > > HOSTLD tests/audiomatch
> > >> > > > GEN     tests/data/hls-list-append.m3u8
> > >> > > > TEST    filter-hls-append
> > >> > > > [root@localhost ffmpeg]# uname -a
> > >> > > > Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri
> Nov 22
> > >> > > > 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
> > >> > >
> > >> > > fails with mingw
> > >> > > ../configure  --cc='ccache i686-w64-mingw32-gcc'  --samples=...
> > >> --arch=x86
> > >> > > --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-gpl
> > >> > > --pkg-config=./pig-config --target_exec=wine
> > >> > >
> > >> > > ...
> > >> > > +0,     873216,     873216,     1152,     2304, 0x823b822c
> > >> > > +0,     874368,     874368,     1152,     2304, 0xa1658479
> > >> > > +0,     875520,     875520,     1152,     2304, 0xdbe58ff7
> > >> > > +0,     876672,     876672,     1152,     2304, 0x725175e2
> > >> > > +0,     877824,     877824,     1152,     2304, 0xb2ae7741
> > >> > > +0,     878976,     878976,     1152,     2304, 0x4de169e4
> > >> > > +0,     880128,     880128,     1152,     2304, 0x3cb18530
> > >> > > +0,     881280,     881280,     1152,     2304, 0x48b95d6c
> > >> > > +0,     882432,     882432,     1152,     2304, 0xcff707ef
> > >> > > Test filter-hls-append failed. Look at
> tests/data/fate/filter-hls-app
> > >> end.err
> > >> > > for details.
> > >> > > make: *** [fate-filter-hls-append] Error 1
> > >> > > make: *** Waiting for unfinished jobs....
> > >> > >
> > >> > ...... ok, let me find a Windows Environment to fix it.
> > >>
> > >> the failure was on a ubuntu with wine, i dont know if it fails on a
> > >> native windows
> > >> ok, i see, i'll test this patch on windows
> > >
> > >
> > Hi Michael,
> >
> >       I have check the patch on Windows System, It's OK,
>
> well, it must work with mingw and wine on unix too
>
> [...]
> --
> Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
>
> Freedom in capitalist society always remains about the same as it was in
> ancient Greek republics: Freedom for slave owners. -- Vladimir Lenin
>
>
>
Hi Michael,

It's this ENV same as your wine+mingw?

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated.
Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find
it in the winbind package of your distribution.
ffmpeg version N-81454-gfeb2ea6 Copyright (c) 2000-2016 the FFmpeg
developers
  built with gcc 5.3.1 (GCC) 20160211
  configuration: --cc='ccache i686-w64-mingw32-gcc' --arch=x86
--target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-gpl
--pkg-config=./pig-config --disable-yasm --target_exec=wine
  libavutil      55. 29.100 / 55. 29.100
  libavcodec     57. 54.100 / 57. 54.100
  libavformat    57. 48.100 / 57. 48.100
  libavdevice    57.  0.102 / 57.  0.102
  libavfilter     6. 55.100 /  6. 55.100
  libswscale      4.  1.100 /  4.  1.100
  libswresample   2.  1.100 /  2.  1.100
  libpostproc    54.  0.100 / 54.  0.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options]
outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'
liuqi@ubuntu:~/ffmpeg/xxx$
Michael Niedermayer Aug. 25, 2016, 3:02 p.m. UTC | #11
On Thu, Aug 25, 2016 at 08:01:02PM +0800, Steven Liu wrote:
> 2016-08-25 6:16 GMT+08:00 Michael Niedermayer <michael@niedermayer.cc>:
> 
> > On Wed, Aug 24, 2016 at 09:40:55PM +0800, Steven Liu wrote:
> > > 2016-08-24 19:14 GMT+08:00 Steven Liu <lingjiujianke@gmail.com>:
> > >
> > > >
> > > >
> > > > 2016-08-24 18:57 GMT+08:00 Michael Niedermayer <michael@niedermayer.cc
> > >:
> > > >
> > > >> On Wed, Aug 24, 2016 at 06:28:08PM +0800, Steven Liu wrote:
> > > >> > 2016-08-24 18:23 GMT+08:00 Michael Niedermayer
> > <michael@niedermayer.cc
> > > >> >:
> > > >> >
> > > >> > > On Wed, Aug 24, 2016 at 03:04:59PM +0800, Steven Liu wrote:
> > > >> > > > On OSX test:
> > > >> > > > localhost:ffmpeg liuqi$ uname -a
> > > >> > > > Darwin localhost 15.5.0 Darwin Kernel Version 15.5.0: Tue Apr 19
> > > >> 18:36:36
> > > >> > > > PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64 x86_64
> > > >> > > > localhost:ffmpeg liuqi$ make fate-filter-hls-append
> > > >> > > > HOSTCC tests/base64.o
> > > >> > > > HOSTLD tests/base64
> > > >> > > > HOSTCC tests/tiny_psnr.o
> > > >> > > > HOSTLD tests/tiny_psnr
> > > >> > > > HOSTCC tests/tiny_ssim.o
> > > >> > > > HOSTLD tests/tiny_ssim
> > > >> > > > HOSTCC tests/audiomatch.o
> > > >> > > > tests/audiomatch.c:102:12: warning: using floating point
> > absolute
> > > >> value
> > > >> > > > function 'fabs' when argument is of integer type
> > [-Wabsolute-value]
> > > >> > > >         if(fabs(c) > sigamp * 0.94)
> > > >> > > >            ^
> > > >> > > > tests/audiomatch.c:102:12: note: use function 'llabs' instead
> > > >> > > >         if(fabs(c) > sigamp * 0.94)
> > > >> > > >            ^~~~
> > > >> > > >            llabs
> > > >> > > > tests/audiomatch.c:103:40: warning: using floating point
> > absolute
> > > >> value
> > > >> > > > function 'fabs' when argument is of integer type
> > [-Wabsolute-value]
> > > >> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> > > >> > > >                                        ^
> > > >> > > > tests/audiomatch.c:103:40: note: use function 'abs' instead
> > > >> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> > > >> > > >                                        ^~~~
> > > >> > > >                                        abs
> > > >> > > > tests/audiomatch.c:25:28: note: expanded from macro 'FFMIN'
> > > >> > > > #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
> > > >> > > >                            ^
> > > >> > > > tests/audiomatch.c:103:40: warning: using floating point
> > absolute
> > > >> value
> > > >> > > > function 'fabs' when argument is of integer type
> > [-Wabsolute-value]
> > > >> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> > > >> > > >                                        ^
> > > >> > > > tests/audiomatch.c:103:40: note: use function 'abs' instead
> > > >> > > >             maxshift = FFMIN(maxshift, fabs(pos)+32);
> > > >> > > >                                        ^~~~
> > > >> > > >                                        abs
> > > >> > > > tests/audiomatch.c:25:34: note: expanded from macro 'FFMIN'
> > > >> > > > #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
> > > >> > > >                                  ^
> > > >> > > > tests/audiomatch.c:104:12: warning: using floating point
> > absolute
> > > >> value
> > > >> > > > function 'fabs' when argument is of integer type
> > [-Wabsolute-value]
> > > >> > > >         if(fabs(c)>fabs(bestc)){
> > > >> > > >            ^
> > > >> > > > tests/audiomatch.c:104:12: note: use function 'llabs' instead
> > > >> > > >         if(fabs(c)>fabs(bestc)){
> > > >> > > >            ^~~~
> > > >> > > >            llabs
> > > >> > > > 4 warnings generated.
> > > >> > > > HOSTLD tests/audiomatch
> > > >> > > > GEN     tests/data/hls-list-append.m3u8
> > > >> > > > TEST    filter-hls-append
> > > >> > > >
> > > >> > > >
> > > >> > > >
> > > >> > > >
> > > >> > > > On Linux Test:
> > > >> > > > [root@localhost ffmpeg]# make fate-filter-hls-append
> > > >> > > > HOSTCC tests/base64.o
> > > >> > > > HOSTLD tests/base64
> > > >> > > > HOSTCC tests/tiny_psnr.o
> > > >> > > > HOSTLD tests/tiny_psnr
> > > >> > > > HOSTCC tests/tiny_ssim.o
> > > >> > > > HOSTLD tests/tiny_ssim
> > > >> > > > HOSTCC tests/audiomatch.o
> > > >> > > > tests/audiomatch.c: 在函数‘main’中:
> > > >> > > > tests/audiomatch.c:40: 警告:此函数中的‘bestpos’在使用前可能未初始化
> > > >> > > > HOSTLD tests/audiomatch
> > > >> > > > GEN     tests/data/hls-list-append.m3u8
> > > >> > > > TEST    filter-hls-append
> > > >> > > > [root@localhost ffmpeg]# uname -a
> > > >> > > > Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri
> > Nov 22
> > > >> > > > 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
> > > >> > >
> > > >> > > fails with mingw
> > > >> > > ../configure  --cc='ccache i686-w64-mingw32-gcc'  --samples=...
> > > >> --arch=x86
> > > >> > > --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-gpl
> > > >> > > --pkg-config=./pig-config --target_exec=wine
> > > >> > >
> > > >> > > ...
> > > >> > > +0,     873216,     873216,     1152,     2304, 0x823b822c
> > > >> > > +0,     874368,     874368,     1152,     2304, 0xa1658479
> > > >> > > +0,     875520,     875520,     1152,     2304, 0xdbe58ff7
> > > >> > > +0,     876672,     876672,     1152,     2304, 0x725175e2
> > > >> > > +0,     877824,     877824,     1152,     2304, 0xb2ae7741
> > > >> > > +0,     878976,     878976,     1152,     2304, 0x4de169e4
> > > >> > > +0,     880128,     880128,     1152,     2304, 0x3cb18530
> > > >> > > +0,     881280,     881280,     1152,     2304, 0x48b95d6c
> > > >> > > +0,     882432,     882432,     1152,     2304, 0xcff707ef
> > > >> > > Test filter-hls-append failed. Look at
> > tests/data/fate/filter-hls-app
> > > >> end.err
> > > >> > > for details.
> > > >> > > make: *** [fate-filter-hls-append] Error 1
> > > >> > > make: *** Waiting for unfinished jobs....
> > > >> > >
> > > >> > ...... ok, let me find a Windows Environment to fix it.
> > > >>
> > > >> the failure was on a ubuntu with wine, i dont know if it fails on a
> > > >> native windows
> > > >> ok, i see, i'll test this patch on windows
> > > >
> > > >
> > > Hi Michael,
> > >
> > >       I have check the patch on Windows System, It's OK,
> >
> > well, it must work with mingw and wine on unix too
> >
> > [...]
> > --
> > Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
> >
> > Freedom in capitalist society always remains about the same as it was in
> > ancient Greek republics: Freedom for slave owners. -- Vladimir Lenin
> >
> >
> >
> Hi Michael,
> 
> It's this ENV same as your wine+mingw?

it looks similar

[...]
diff mbox

Patch

diff --git a/tests/fate/filter-audio.mak b/tests/fate/filter-audio.mak
index d1d9d59..b7297ac 100644
--- a/tests/fate/filter-audio.mak
+++ b/tests/fate/filter-audio.mak
@@ -143,6 +143,19 @@  FATE_AFILTER-$(call ALLYES, HLS_DEMUXER MPEGTS_MUXER
MPEGTS_DEMUXER AEVALSRC_FIL
 fate-filter-hls: tests/data/hls-list.m3u8
 fate-filter-hls: CMD = framecrc -flags +bitexact -i
$(TARGET_PATH)/tests/data/hls-list.m3u8

+tests/data/hls-list-append.m3u8: TAG = GEN
+tests/data/hls-list-append.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
segment -segment_time 10 -map 0 -flags +bitexact -codec:a mp2fixed \
+        -segment_list $(TARGET_PATH)/$@ -y
$(TARGET_PATH)/tests/data/hls-append-out-%03d.ts 2>/dev/null; \
+        $(TARGET_PATH)/ffmpeg -f lavfi -i
"aevalsrc=cos(2*PI*t)*sin(2*PI*(440+4*t)*t)::d=20" -f hls -hls_time 10 -map
0 -flags +bitexact \
+        -hls_flags append_list -codec:a mp2fixed -hls_segment_filename
$(TARGET_PATH)/tests/data/hls-append-out-%03d.ts \
+        $(TARGET_PATH)/tests/data/hls-list-append.m3u8 2>/dev/null
+
+FATE_AFILTER-$(call ALLYES, HLS_DEMUXER MPEGTS_MUXER MPEGTS_DEMUXER
AEVALSRC_FILTER LAVFI_INDEV MP2FIXED_ENCODER) += fate-filter-hls-append
+fate-filter-hls-append: tests/data/hls-list-append.m3u8
+fate-filter-hls-append: CMD = framecrc -flags +bitexact -i
$(TARGET_PATH)/tests/data/hls-list-append.m3u8 -af asetpts=RTCTIME
+
 FATE_AMIX += fate-filter-amix-simple
 fate-filter-amix-simple: CMD = ffmpeg -filter_complex amix -i $(SRC) -ss 3
-i $(SRC1) -f f32le -
 fate-filter-amix-simple: REF = $(SAMPLES)/filter/amix_simple.pcm
diff --git a/tests/ref/fate/filter-hls-append
b/tests/ref/fate/filter-hls-append
new file mode 100644
index 0000000..4a88b86
--- /dev/null
+++ b/tests/ref/fate/filter-hls-append
@@ -0,0 +1,1156 @@ 
+#tb 0: 1/44100
+#media_type 0: audio
+#codec_id 0: pcm_s16le
+#sample_rate 0: 44100
+#channel_layout 0: 4
+0,          0,          0,     1152,     2304, 0x593ea430
+0,       1152,       1152,     1152,     2304, 0xde328304
+0,       2304,       2304,     1152,     2304, 0x12f673c9
+0,       3456,       3456,     1152,     2304, 0x4c7672a1
+0,       4608,       4608,     1152,     2304, 0xd38577f4
+0,       5760,       5760,     1152,     2304, 0xc9d677cc
+0,       6912,       6912,     1152,     2304, 0xc97e882a
+0,       8064,       8064,     1152,     2304, 0xaacf67ec
+0,       9216,       9216,     1152,     2304, 0x3a9b7ea5
+0,      10368,      10368,     1152,     2304, 0x30258348
+0,      11520,      11520,     1152,     2304, 0x08da8783
+0,      12672,      12672,     1152,     2304, 0x4830619e
+0,      13824,      13824,     1152,     2304, 0xcf476f69
+0,      14976,      14976,     1152,     2304, 0x377e7ce5
+0,      16128,      16128,     1152,     2304, 0x00a27fad
+0,      17280,      17280,     1152,     2304, 0xe4a46de3
+0,      18432,      18432,     1152,     2304, 0x938c8751
+0,      19584,      19584,     1152,     2304, 0x239982b5
+0,      20736,      20736,     1152,     2304, 0x9a0d7655
+0,      21888,      21888,     1152,     2304, 0x4adf7fbf
+0,      23040,      23040,     1152,     2304, 0xdb8b7b16
+0,      24192,      24192,     1152,     2304, 0x25908560
+0,      25344,      25344,     1152,     2304, 0xb5dd7be7
+0,      26496,      26496,     1152,     2304, 0x4368796d
+0,      27648,      27648,     1152,     2304, 0xba3a7fd0
+0,      28800,      28800,     1152,     2304, 0x5aae7456
+0,      29952,      29952,     1152,     2304, 0x40b58040
+0,      31104,      31104,     1152,     2304, 0x0d9d7783
+0,      32256,      32256,     1152,     2304, 0x44ae7b60
+0,      33408,      33408,     1152,     2304, 0xdd6366bd
+0,      34560,      34560,     1152,     2304, 0x04dc6e61
+0,      35712,      35712,     1152,     2304, 0x61b2783b
+0,      36864,      36864,     1152,     2304, 0x7bd47e7f
+0,      38016,      38016,     1152,     2304, 0x3e687793
+0,      39168,      39168,     1152,     2304, 0x92757bbb
+0,      40320,      40320,     1152,     2304, 0x05378308
+0,      41472,      41472,     1152,     2304, 0x1b1d7db8
+0,      42624,      42624,     1152,     2304, 0x983285f8
+0,      43776,      43776,     1152,     2304, 0xab2b7726
+0,      44928,      44928,     1152,     2304, 0xe9947717
+0,      46080,      46080,     1152,     2304, 0x21cb966e
+0,      47232,      47232,     1152,     2304, 0xb59b81b2
+0,      48384,      48384,     1152,     2304, 0xef036fd5
+0,      49536,      49536,     1152,     2304, 0xec468526
+0,      50688,      50688,     1152,     2304, 0x292873f2
+0,      51840,      51840,     1152,     2304, 0x455d77a2
+0,      52992,      52992,     1152,     2304, 0x61e0854d
+0,      54144,      54144,     1152,     2304, 0x416c8372
+0,      55296,      55296,     1152,     2304, 0x82dc7022
+0,      56448,      56448,     1152,     2304, 0x88d383d1
+0,      57600,      57600,     1152,     2304, 0x94fc8981
+0,      58752,      58752,     1152,     2304, 0x1e4e98c5
+0,      59904,      59904,     1152,     2304, 0xc4737b03
+0,      61056,      61056,     1152,     2304, 0xf8f789f5
+0,      62208,      62208,     1152,     2304, 0x0d5188be
+0,      63360,      63360,     1152,     2304, 0xc4e47843
+0,      64512,      64512,     1152,     2304, 0xbbd38b37
+0,      65664,      65664,     1152,     2304, 0xeaa5753d
+0,      66816,      66816,     1152,     2304, 0x1396730a
+0,      67968,      67968,     1152,     2304, 0x1fd47e14
+0,      69120,      69120,     1152,     2304, 0x1f2b7541
+0,      70272,      70272,     1152,     2304, 0xdbaf728d
+0,      71424,      71424,     1152,     2304, 0x02966ff6
+0,      72576,      72576,     1152,     2304, 0x391f862c
+0,      73728,      73728,     1152,     2304, 0x98d96794
+0,      74880,      74880,     1152,     2304, 0xa8367e21
+0,      76032,      76032,     1152,     2304, 0x5c33790a
+0,      77184,      77184,     1152,     2304, 0x26728b13
+0,      78336,      78336,     1152,     2304, 0x2c3980e9
+0,      79488,      79488,     1152,     2304, 0x0d27871a
+0,      80640,      80640,     1152,     2304, 0xa4da7ac8
+0,      81792,      81792,     1152,     2304, 0x7ffd6a94
+0,      82944,      82944,     1152,     2304, 0x71af8b5f
+0,      84096,      84096,     1152,     2304, 0xaa368cab
+0,      85248,      85248,     1152,     2304, 0xba4a784d
+0,      86400,      86400,     1152,     2304, 0x8c7269ac
+0,      87552,      87552,     1152,     2304, 0xd5a07581
+0,      88704,      88704,     1152,     2304, 0xe05978b2
+0,      89856,      89856,     1152,     2304, 0xe2417e60
+0,      91008,      91008,     1152,     2304, 0x18b679a5
+0,      92160,      92160,     1152,     2304, 0x81627543
+0,      93312,      93312,     1152,     2304, 0xf9006f2b
+0,      94464,      94464,     1152,     2304, 0xd49485c6
+0,      95616,      95616,     1152,     2304, 0x9d397f15
+0,      96768,      96768,     1152,     2304, 0x08d17de8
+0,      97920,      97920,     1152,     2304, 0xbb6a92a7
+0,      99072,      99072,     1152,     2304, 0xd4656d5c
+0,     100224,     100224,     1152,     2304, 0xafa08243
+0,     101376,     101376,     1152,     2304, 0x874b8276
+0,     102528,     102528,     1152,     2304, 0x8fee76b1
+0,     103680,     103680,     1152,     2304, 0x38d7713e
+0,     104832,     104832,     1152,     2304, 0x0dc0790e
+0,     105984,     105984,     1152,     2304, 0xebb67ce1
+0,     107136,     107136,     1152,     2304, 0x00e48593
+0,     108288,     108288,     1152,     2304, 0xd7f382d6
+0,     109440,     109440,     1152,     2304, 0xc5b38328
+0,     110592,     110592,     1152,     2304, 0xca0797c0
+0,     111744,     111744,     1152,     2304, 0xf162749c
+0,     112896,     112896,     1152,     2304, 0x3137829f
+0,     114048,     114048,     1152,     2304, 0xf1b07f58
+0,     115200,     115200,     1152,     2304, 0xe044721a
+0,     116352,     116352,     1152,     2304, 0xe1387323
+0,     117504,     117504,     1152,     2304, 0xabdc6e2b
+0,     118656,     118656,     1152,     2304, 0x2ee67795
+0,     119808,     119808,     1152,     2304, 0x87187611
+0,     120960,     120960,     1152,     2304, 0xd7d284c1
+0,     122112,     122112,     1152,     2304, 0x34e96a8d
+0,     123264,     123264,     1152,     2304, 0x08857dfb
+0,     124416,     124416,     1152,     2304, 0xdf738b2a
+0,     125568,     125568,     1152,     2304, 0xee887465
+0,     126720,     126720,     1152,     2304, 0x4e5174f4
+0,     127872,     127872,     1152,     2304, 0x7688784c
+0,     129024,     129024,     1152,     2304, 0x5f1b80c0
+0,     130176,     130176,     1152,     2304, 0xf7778e6e
+0,     131328,     131328,     1152,     2304, 0x1b6383ac
+0,     132480,     132480,     1152,     2304, 0x98fe8302
+0,     133632,     133632,     1152,     2304, 0xbf5477b4
+0,     134784,     134784,     1152,     2304, 0xd3756dad
+0,     135936,     135936,     1152,     2304, 0x2e1b7777
+0,     137088,     137088,     1152,     2304, 0xa49c824b
+0,     138240,     138240,     1152,     2304, 0xe3f07d98
+0,     139392,     139392,     1152,     2304, 0x325e73cf
+0,     140544,     140544,     1152,     2304, 0xe06b8572
+0,     141696,     141696,     1152,     2304, 0xe7e07821
+0,     142848,     142848,     1152,     2304, 0xb2f87600
+0,     144000,     144000,     1152,     2304, 0x91a28bab
+0,     145152,     145152,     1152,     2304, 0x0d2674b5
+0,     146304,     146304,     1152,     2304, 0xcf5662ff
+0,     147456,     147456,     1152,     2304, 0xa7be8477
+0,     148608,     148608,     1152,     2304, 0x3f9d7bd3
+0,     149760,     149760,     1152,     2304, 0x1674773d
+0,     150912,     150912,     1152,     2304, 0x96e08fc5
+0,     152064,     152064,     1152,     2304, 0x5a5878ad
+0,     153216,     153216,     1152,     2304, 0x4f426f66
+0,     154368,     154368,     1152,     2304, 0xcc367ef4
+0,     155520,     155520,     1152,     2304, 0x3d607c4a
+0,     156672,     156672,     1152,     2304, 0x3fc28286
+0,     157824,     157824,     1152,     2304, 0xc4788063
+0,     158976,     158976,     1152,     2304, 0x21fe7dd8
+0,     160128,     160128,     1152,     2304, 0x75cb7680
+0,     161280,     161280,     1152,     2304, 0x31b274ad
+0,     162432,     162432,     1152,     2304, 0x8cfa88c3
+0,     163584,     163584,     1152,     2304, 0xd816650d
+0,     164736,     164736,     1152,     2304, 0xb7f17a6a
+0,     165888,     165888,     1152,     2304, 0xb4187db0
+0,     167040,     167040,     1152,     2304, 0xccf77c9d
+0,     168192,     168192,     1152,     2304, 0xa1b3619f
+0,     169344,     169344,     1152,     2304, 0x1c298fec
+0,     170496,     170496,     1152,     2304, 0x2bb17416
+0,     171648,     171648,     1152,     2304, 0x44e37e00
+0,     172800,     172800,     1152,     2304, 0x449b723f
+0,     173952,     173952,     1152,     2304, 0x9bc47abe
+0,     175104,     175104,     1152,     2304, 0x6cbe7dcf
+0,     176256,     176256,     1152,     2304, 0xadcc7b4d
+0,     177408,     177408,     1152,     2304, 0xbe046f69
+0,     178560,     178560,     1152,     2304, 0x6f927d23
+0,     179712,     179712,     1152,     2304, 0x1fc87d99
+0,     180864,     180864,     1152,     2304, 0xf77b81ef
+0,     182016,     182016,     1152,     2304, 0x2d446ca8
+0,     183168,     183168,     1152,     2304, 0x957888ec
+0,     184320,     184320,     1152,     2304, 0x057067f4
+0,     185472,     185472,     1152,     2304, 0xe808943d
+0,     186624,     186624,     1152,     2304, 0x88417570
+0,     187776,     187776,     1152,     2304, 0x838c7224
+0,     188928,     188928,     1152,     2304, 0x8c8e82a4
+0,     190080,     190080,     1152,     2304, 0x687a723f
+0,     191232,     191232,     1152,     2304, 0xc3468c7a
+0,     192384,     192384,     1152,     2304, 0xa4f47213
+0,     193536,     193536,     1152,     2304, 0xd8ec8ca7
+0,     194688,     194688,     1152,     2304, 0x5c5b7006
+0,     195840,     195840,     1152,     2304, 0x63fc7359
+0,     196992,     196992,     1152,     2304, 0x0ce37f4e
+0,     198144,     198144,     1152,     2304, 0xedf287c7
+0,     199296,     199296,     1152,     2304, 0x5e6e7cd1
+0,     200448,     200448,     1152,     2304, 0xdd3571be
+0,     201600,     201600,     1152,     2304, 0x0834630c
+0,     202752,     202752,     1152,     2304, 0x99ed89d7
+0,     203904,     203904,     1152,     2304, 0x076971cf
+0,     205056,     205056,     1152,     2304, 0x38e0782b
+0,     206208,     206208,     1152,     2304, 0x5c177342
+0,     207360,     207360,     1152,     2304, 0xe7c57032
+0,     208512,     208512,     1152,     2304, 0xe37e7d50
+0,     209664,     209664,     1152,     2304, 0xf23988de
+0,     210816,     210816,     1152,     2304, 0x77f06c1f
+0,     211968,     211968,     1152,     2304, 0x1d3c87ee
+0,     213120,     213120,     1152,     2304, 0x98686ac5
+0,     214272,     214272,     1152,     2304, 0x2a54816e
+0,     215424,     215424,     1152,     2304, 0xc4dc7b1c
+0,     216576,     216576,     1152,     2304, 0xbb027c49
+0,     217728,     217728,     1152,     2304, 0x46bb8325
+0,     218880,     218880,     1152,     2304, 0x53ab7122
+0,     220032,     220032,     1152,     2304, 0xfa01759b
+0,     221184,     221184,     1152,     2304, 0xce177271
+0,     222336,     222336,     1152,     2304, 0x939f7a96
+0,     223488,     223488,     1152,     2304, 0x0c508d51
+0,     224640,     224640,     1152,     2304, 0x09188492
+0,     225792,     225792,     1152,     2304, 0x59a56b10
+0,     226944,     226944,     1152,     2304, 0x3fe67a92
+0,     228096,     228096,     1152,     2304, 0x867d7793
+0,     229248,     229248,     1152,     2304, 0xa48f6d1f
+0,     230400,     230400,     1152,     2304, 0x02018949
+0,     231552,     231552,     1152,     2304, 0xa02d6e65
+0,     232704,     232704,     1152,     2304, 0x0ff280e4
+0,     233856,     233856,     1152,     2304, 0x32ad71cf
+0,     235008,     235008,     1152,     2304, 0x1ccd7777
+0,     236160,     236160,     1152,     2304, 0x0ee78f97
+0,     237312,     237312,     1152,     2304, 0x4ed7707d
+0,     238464,     238464,     1152,     2304, 0xb4d06b75
+0,     239616,     239616,     1152,     2304, 0xd3648038
+0,     240768,     240768,     1152,     2304, 0x69ff76f1
+0,     241920,     241920,     1152,     2304, 0xdf497685
+0,     243072,     243072,     1152,     2304, 0x64615c92
+0,     244224,     244224,     1152,     2304, 0x9c8b7e6e
+0,     245376,     245376,     1152,     2304, 0x1b447b3e
+0,     246528,     246528,     1152,     2304, 0x7a4c64c0
+0,     247680,     247680,     1152,     2304, 0xf6fe67ea
+0,     248832,     248832,     1152,     2304, 0x08f78261
+0,     249984,     249984,     1152,     2304, 0xeb568301
+0,     251136,     251136,     1152,     2304, 0x62ec8a0a
+0,     252288,     252288,     1152,     2304, 0x52d07277
+0,     253440,     253440,     1152,     2304, 0x1eed84b4
+0,     254592,     254592,     1152,     2304, 0x52ad791f
+0,     255744,     255744,     1152,     2304, 0x6989846e
+0,     256896,     256896,     1152,     2304, 0x8b0684ec
+0,     258048,     258048,     1152,     2304, 0x830e7dbe
+0,     259200,     259200,     1152,     2304, 0xb6677b4b
+0,     260352,     260352,     1152,     2304, 0xfeaf75e1
+0,     261504,     261504,     1152,     2304, 0x64bb7421
+0,     262656,     262656,     1152,     2304, 0x8ddd7d2e
+0,     263808,     263808,     1152,     2304, 0xfa5d7a27
+0,     264960,     264960,     1152,     2304, 0xd6867c97
+0,     266112,     266112,     1152,     2304, 0xb0318460
+0,     267264,     267264,     1152,     2304, 0x024c717b
+0,     268416,     268416,     1152,     2304, 0x09907a04
+0,     269568,     269568,     1152,     2304, 0xebb07b90
+0,     270720,     270720,     1152,     2304, 0x84d47e83
+0,     271872,     271872,     1152,     2304, 0x71e18652
+0,     273024,     273024,     1152,     2304, 0xc8647f89
+0,     274176,     274176,     1152,     2304, 0x990382ba
+0,     275328,     275328,     1152,     2304, 0x3d857028
+0,     276480,     276480,     1152,     2304, 0x52568dc4
+0,     277632,     277632,     1152,     2304, 0x37e276be
+0,     278784,     278784,     1152,     2304, 0xad8f854a
+0,     279936,     279936,     1152,     2304, 0x727a6a22
+0,     281088,     281088,     1152,     2304, 0x2ac97320
+0,     282240,     282240,     1152,     2304, 0x200c7351
+0,     283392,     283392,     1152,     2304, 0x0ba677ae
+0,     284544,     284544,     1152,     2304, 0x6653722d
+0,     285696,     285696,     1152,     2304, 0x9a5f75c1
+0,     286848,     286848,     1152,     2304, 0x16f37be1
+0,     288000,     288000,     1152,     2304, 0x215a82e4
+0,     289152,     289152,     1152,     2304, 0xa7c58158
+0,     290304,     290304,     1152,     2304, 0xd478864a
+0,     291456,     291456,     1152,     2304, 0xa5f273b3
+0,     292608,     292608,     1152,     2304, 0x5d7c75cb
+0,     293760,     293760,     1152,     2304, 0x55c06524
+0,     294912,     294912,     1152,     2304, 0xbbf97aae
+0,     296064,     296064,     1152,     2304, 0xba0b7e65
+0,     297216,     297216,     1152,     2304, 0x71087c06
+0,     298368,     298368,     1152,     2304, 0x277d85de
+0,     299520,     299520,     1152,     2304, 0x1e126eb6
+0,     300672,     300672,     1152,     2304, 0x19766d6e
+0,     301824,     301824,     1152,     2304, 0x04237828
+0,     302976,     302976,     1152,     2304, 0x2268843c
+0,     304128,     304128,     1152,     2304, 0xdac68003
+0,     305280,     305280,     1152,     2304, 0x6d8174a9
+0,     306432,     306432,     1152,     2304, 0x5b487901
+0,     307584,     307584,     1152,     2304, 0x31da752c
+0,     308736,     308736,     1152,     2304, 0xf8b37add
+0,     309888,     309888,     1152,     2304, 0xefd97011
+0,     311040,     311040,     1152,     2304, 0xc71b72d0
+0,     312192,     312192,     1152,     2304, 0xc44a84a6
+0,     313344,     313344,     1152,     2304, 0x36a76737
+0,     314496,     314496,     1152,     2304, 0xe9296bde
+0,     315648,     315648,     1152,     2304, 0x5f0c7964
+0,     316800,     316800,     1152,     2304, 0x115a7b1b
+0,     317952,     317952,     1152,     2304, 0xa0bb78fc
+0,     319104,     319104,     1152,     2304, 0x480289cb
+0,     320256,     320256,     1152,     2304, 0x89437407
+0,     321408,     321408,     1152,     2304, 0xcac27303
+0,     322560,     322560,     1152,     2304, 0x36e37b15
+0,     323712,     323712,     1152,     2304, 0x6bd77fe7
+0,     324864,     324864,     1152,     2304, 0xb51d7d90
+0,     326016,     326016,     1152,     2304, 0x11908b31
+0,     327168,     327168,     1152,     2304, 0x71717e81
+0,     328320,     328320,     1152,     2304, 0x84047f9c
+0,     329472,     329472,     1152,     2304, 0x539380cf
+0,     330624,     330624,     1152,     2304, 0xddbb8002
+0,     331776,     331776,     1152,     2304, 0x52ad7e5c
+0,     332928,     332928,     1152,     2304, 0x2c467c8a
+0,     334080,     334080,     1152,     2304, 0x2d298829
+0,     335232,     335232,     1152,     2304, 0x114870e9
+0,     336384,     336384,     1152,     2304, 0x678a7c34
+0,     337536,     337536,     1152,     2304, 0xb8c273e8
+0,     338688,     338688,     1152,     2304, 0x65a27c6d
+0,     339840,     339840,     1152,     2304, 0xc4ea916b
+0,     340992,     340992,     1152,     2304, 0x86e96ceb
+0,     342144,     342144,     1152,     2304, 0xc4078a91
+0,     343296,     343296,     1152,     2304, 0x58ae7f6d
+0,     344448,     344448,     1152,     2304, 0x6d3270be
+0,     345600,     345600,     1152,     2304, 0x8d2d6df1
+0,     346752,     346752,     1152,     2304, 0xfbfc81f4
+0,     347904,     347904,     1152,     2304, 0xa7936fea
+0,     349056,     349056,     1152,     2304, 0xd5dd7e5a
+0,     350208,     350208,     1152,     2304, 0xfb4580e8
+0,     351360,     351360,     1152,     2304, 0x29926e9f
+0,     352512,     352512,     1152,     2304, 0x5c317e40
+0,     353664,     353664,     1152,     2304, 0x2bb379ad
+0,     354816,     354816,     1152,     2304, 0xc8697c8b
+0,     355968,     355968,     1152,     2304, 0xbcaf81ba
+0,     357120,     357120,     1152,     2304, 0xa0c99d00
+0,     358272,     358272,     1152,     2304, 0x79096f7c
+0,     359424,     359424,     1152,     2304, 0x44a77d97
+0,     360576,     360576,     1152,     2304, 0x157d982f
+0,     361728,     361728,     1152,     2304, 0x0c8183d1
+0,     362880,     362880,     1152,     2304, 0x80086a82
+0,     364032,     364032,     1152,     2304, 0x0c537cc3
+0,     365184,     365184,     1152,     2304, 0x19027c3c
+0,     366336,     366336,     1152,     2304, 0xb67f78dd
+0,     367488,     367488,     1152,     2304, 0x72797b57
+0,     368640,     368640,     1152,     2304, 0xad938420
+0,     369792,     369792,     1152,     2304, 0x68627b30
+0,     370944,     370944,     1152,     2304, 0x569371fb
+0,     372096,     372096,     1152,     2304, 0x4e9b7550
+0,     373248,     373248,     1152,     2304, 0xe1729143
+0,     374400,     374400,     1152,     2304, 0xbc6f7e76
+0,     375552,     375552,     1152,     2304, 0x5bfd954b
+0,     376704,     376704,     1152,     2304, 0x1c8c8420
+0,     377856,     377856,     1152,     2304, 0x00e78af7
+0,     379008,     379008,     1152,     2304, 0x2a9882dd
+0,     380160,     380160,     1152,     2304, 0xfc2b7986
+0,     381312,     381312,     1152,     2304, 0x2aee8137
+0,     382464,     382464,     1152,     2304, 0x836e8f91
+0,     383616,     383616,     1152,     2304, 0xe7f76feb
+0,     384768,     384768,     1152,     2304, 0xdf4e838a
+0,     385920,     385920,     1152,     2304, 0x7d4c71c9
+0,     387072,     387072,     1152,     2304, 0x85387f6c
+0,     388224,     388224,     1152,     2304, 0x87d27d7a
+0,     389376,     389376,     1152,     2304, 0x4fd57d9a
+0,     390528,     390528,     1152,     2304, 0xec1f7c43
+0,     391680,     391680,     1152,     2304, 0x974a86a7
+0,     392832,     392832,     1152,     2304, 0x5479747e
+0,     393984,     393984,     1152,     2304, 0xf15776bc
+0,     395136,     395136,     1152,     2304, 0xe06e7ebb
+0,     396288,     396288,     1152,     2304, 0x0d3f709b
+0,     397440,     397440,     1152,     2304, 0x3b167f0a
+0,     398592,     398592,     1152,     2304, 0x4dc57327
+0,     399744,     399744,     1152,     2304, 0x5fa381d8
+0,     400896,     400896,     1152,     2304, 0x404e798f
+0,     402048,     402048,     1152,     2304, 0x8ef87756
+0,     403200,     403200,     1152,     2304, 0xc6116d2f
+0,     404352,     404352,     1152,     2304, 0x3ba27e5b
+0,     405504,     405504,     1152,     2304, 0x9aa56fed
+0,     406656,     406656,     1152,     2304, 0x73b38c76
+0,     407808,     407808,     1152,     2304, 0xe4fe7d66
+0,     408960,     408960,     1152,     2304, 0xe42e6c68
+0,     410112,     410112,     1152,     2304, 0x5c3f8b9f
+0,     411264,     411264,     1152,     2304, 0x41177545
+0,     412416,     412416,     1152,     2304, 0x049985fa
+0,     413568,     413568,     1152,     2304, 0xb8c380cd
+0,     414720,     414720,     1152,     2304, 0x30f08190
+0,     415872,     415872,     1152,     2304, 0x13897077
+0,     417024,     417024,     1152,     2304, 0x64887621
+0,     418176,     418176,     1152,     2304, 0xb5fa8304
+0,     419328,     419328,     1152,     2304, 0xe57784d9
+0,     420480,     420480,     1152,     2304, 0xdeae7f45
+0,     421632,     421632,     1152,     2304, 0xe0719636
+0,     422784,     422784,     1152,     2304, 0x8f6a7a7b
+0,     423936,     423936,     1152,     2304, 0x1d127592
+0,     425088,     425088,     1152,     2304, 0xc4f46a24
+0,     426240,     426240,     1152,     2304, 0xf5b57e3d
+0,     427392,     427392,     1152,     2304, 0x7e167f33
+0,     428544,     428544,     1152,     2304, 0x30f27901
+0,     429696,     429696,     1152,     2304, 0x02a57a27
+0,     430848,     430848,     1152,     2304, 0x36888409
+0,     432000,     432000,     1152,     2304, 0x83f5822c
+0,     433152,     433152,     1152,     2304, 0x7d878379
+0,     434304,     434304,     1152,     2304, 0x82288ef8
+0,     435456,     435456,     1152,     2304, 0xb0d476e1
+0,     436608,     436608,     1152,     2304, 0xb88a7742
+0,     437760,     437760,     1152,     2304, 0xba816ae3
+0,     438912,     438912,     1152,     2304, 0x3bb98530
+0,     440064,     440064,     1152,     2304, 0x4a215d6c
+0,     441216,     441216,     1152,     2304, 0x184cfde4
+0,     442368,     442368,     1152,     2304, 0x116eaf00
+0,     443520,     443520,     1152,     2304, 0xf81c7623
+0,     444672,     444672,     1152,     2304, 0xc52c6707
+0,     445824,     445824,     1152,     2304, 0xf67a877c
+0,     446976,     446976,     1152,     2304, 0xcc886d7c
+0,     448128,     448128,     1152,     2304, 0x25178edb
+0,     449280,     449280,     1152,     2304, 0x898f83d3
+0,     450432,     450432,     1152,     2304, 0xbe7b7093
+0,     451584,     451584,     1152,     2304, 0x863e7c27
+0,     452736,     452736,     1152,     2304, 0xc8b883d5
+0,     453888,     453888,     1152,     2304, 0x8dfd74f7
+0,     455040,     455040,     1152,     2304, 0xb5d28623
+0,     456192,     456192,     1152,     2304, 0x3efc62db
+0,     457344,     457344,     1152,     2304, 0x392d7ad6
+0,     458496,     458496,     1152,     2304, 0xb0ca7410
+0,     459648,     459648,     1152,     2304, 0x73f97ab5
+0,     460800,     460800,     1152,     2304, 0x387a8844
+0,     461952,     461952,     1152,     2304, 0x0a337b9d
+0,     463104,     463104,     1152,     2304, 0x8b5a81b1
+0,     464256,     464256,     1152,     2304, 0xbab77a4e
+0,     465408,     465408,     1152,     2304, 0xf3e58f2a
+0,     466560,     466560,     1152,     2304, 0x368676eb
+0,     467712,     467712,     1152,     2304, 0x12ec7a5d
+0,     468864,     468864,     1152,     2304, 0x5d807e3a
+0,     470016,     470016,     1152,     2304, 0x00467830
+0,     471168,     471168,     1152,     2304, 0x8f4e8191
+0,     472320,     472320,     1152,     2304, 0x76797800
+0,     473472,     473472,     1152,     2304, 0x84a77e6d
+0,     474624,     474624,     1152,     2304, 0x5f05798a
+0,     475776,     475776,     1152,     2304, 0x81447dd5
+0,     476928,     476928,     1152,     2304, 0x13df81d7
+0,     478080,     478080,     1152,     2304, 0x2df17050
+0,     479232,     479232,     1152,     2304, 0xe76474ce
+0,     480384,     480384,     1152,     2304, 0x96cb737c
+0,     481536,     481536,     1152,     2304, 0x5f0a5840
+0,     482688,     482688,     1152,     2304, 0x5fda7fad
+0,     483840,     483840,     1152,     2304, 0xe74573a1
+0,     484992,     484992,     1152,     2304, 0x7be67e2e
+0,     486144,     486144,     1152,     2304, 0x810d7842
+0,     487296,     487296,     1152,     2304, 0xc2757f6c
+0,     488448,     488448,     1152,     2304, 0xa7bb76a0
+0,     489600,     489600,     1152,     2304, 0x57ea7573
+0,     490752,     490752,     1152,     2304, 0x0f367900
+0,     491904,     491904,     1152,     2304, 0x1b3a798f
+0,     493056,     493056,     1152,     2304, 0xdeff7fc6
+0,     494208,     494208,     1152,     2304, 0xdc0a77cf
+0,     495360,     495360,     1152,     2304, 0x240e7ee1
+0,     496512,     496512,     1152,     2304, 0x3e9a9272
+0,     497664,     497664,     1152,     2304, 0x84086cf0
+0,     498816,     498816,     1152,     2304, 0x930992a9
+0,     499968,     499968,     1152,     2304, 0x558a87df
+0,     501120,     501120,     1152,     2304, 0x0f2b653c
+0,     502272,     502272,     1152,     2304, 0xba5276f2
+0,     503424,     503424,     1152,     2304, 0xd3be8572
+0,     504576,     504576,     1152,     2304, 0x08677859
+0,     505728,     505728,     1152,     2304, 0x57ed810f
+0,     506880,     506880,     1152,     2304, 0xda0c91d1
+0,     508032,     508032,     1152,     2304, 0xc3848c45
+0,     509184,     509184,     1152,     2304, 0xb2017a69
+0,     510336,     510336,     1152,     2304, 0x39657ecc
+0,     511488,     511488,     1152,     2304, 0x40908523
+0,     512640,     512640,     1152,     2304, 0x460d7d38
+0,     513792,     513792,     1152,     2304, 0xc9c379a8
+0,     514944,     514944,     1152,     2304, 0x0041894d
+0,     516096,     516096,     1152,     2304, 0x43bb7334
+0,     517248,     517248,     1152,     2304, 0x8ac18b06
+0,     518400,     518400,     1152,     2304, 0x01167b9d
+0,     519552,     519552,     1152,     2304, 0x40d075b5
+0,     520704,     520704,     1152,     2304, 0x6df87489
+0,     521856,     521856,     1152,     2304, 0x44318667
+0,     523008,     523008,     1152,     2304, 0x56c67e0e
+0,     524160,     524160,     1152,     2304, 0x60717b43
+0,     525312,     525312,     1152,     2304, 0x33aa7c12
+0,     526464,     526464,     1152,     2304, 0xce247abb
+0,     527616,     527616,     1152,     2304, 0x7b56813c
+0,     528768,     528768,     1152,     2304, 0x309573ee
+0,     529920,     529920,     1152,     2304, 0x700e869d
+0,     531072,     531072,     1152,     2304, 0x4cb8764f
+0,     532224,     532224,     1152,     2304, 0xdca06ddd
+0,     533376,     533376,     1152,     2304, 0x5ca274ff
+0,     534528,     534528,     1152,     2304, 0x427971cd
+0,     535680,     535680,     1152,     2304, 0xd6466659
+0,     536832,     536832,     1152,     2304, 0xacee6694
+0,     537984,     537984,     1152,     2304, 0xa5ec8629
+0,     539136,     539136,     1152,     2304, 0xac687866
+0,     540288,     540288,     1152,     2304, 0xaa6a8a4c
+0,     541440,     541440,     1152,     2304, 0x9b9e8582
+0,     542592,     542592,     1152,     2304, 0x0ab67dd0
+0,     543744,     543744,     1152,     2304, 0x838b7af6
+0,     544896,     544896,     1152,     2304, 0xc2758b4e
+0,     546048,     546048,     1152,     2304, 0x40007a6f
+0,     547200,     547200,     1152,     2304, 0x4d1d8928
+0,     548352,     548352,     1152,     2304, 0x10a373a4
+0,     549504,     549504,     1152,     2304, 0xd7ab7747
+0,     550656,     550656,     1152,     2304, 0x703972cb
+0,     551808,     551808,     1152,     2304, 0x8c387dda
+0,     552960,     552960,     1152,     2304, 0x88236a53
+0,     554112,     554112,     1152,     2304, 0xcbd38433
+0,     555264,     555264,     1152,     2304, 0x1af270f2
+0,     556416,     556416,     1152,     2304, 0x542f84d8
+0,     557568,     557568,     1152,     2304, 0xd0fb8aa8
+0,     558720,     558720,     1152,     2304, 0x34dc7c8f
+0,     559872,     559872,     1152,     2304, 0xc2348275
+0,     561024,     561024,     1152,     2304, 0x2fde77aa
+0,     562176,     562176,     1152,     2304, 0x1ccc7b31
+0,     563328,     563328,     1152,     2304, 0x50218492
+0,     564480,     564480,     1152,     2304, 0x2ff97ada
+0,     565632,     565632,     1152,     2304, 0xeb7a77e4
+0,     566784,     566784,     1152,     2304, 0xe6fa809f
+0,     567936,     567936,     1152,     2304, 0xc99676e7
+0,     569088,     569088,     1152,     2304, 0xb6448669
+0,     570240,     570240,     1152,     2304, 0x4525826c
+0,     571392,     571392,     1152,     2304, 0x1b3f8443
+0,     572544,     572544,     1152,     2304, 0xb4e882c6
+0,     573696,     573696,     1152,     2304, 0x5ddd719b
+0,     574848,     574848,     1152,     2304, 0x4425767d
+0,     576000,     576000,     1152,     2304, 0xc63a7f7f
+0,     577152,     577152,     1152,     2304, 0x1df1714c
+0,     578304,     578304,     1152,     2304, 0x4bd27e9f
+0,     579456,     579456,     1152,     2304, 0xd94a72a0
+0,     580608,     580608,     1152,     2304, 0x8e4a7f18
+0,     581760,     581760,     1152,     2304, 0x6e35777c
+0,     582912,     582912,     1152,     2304, 0xe6d584e5
+0,     584064,     584064,     1152,     2304, 0x33c572e0
+0,     585216,     585216,     1152,     2304, 0x2fb883bc
+0,     586368,     586368,     1152,     2304, 0xeae186de
+0,     587520,     587520,     1152,     2304, 0x6d4c71bd
+0,     588672,     588672,     1152,     2304, 0x70e176a4
+0,     589824,     589824,     1152,     2304, 0xe8cb7b71
+0,     590976,     590976,     1152,     2304, 0x8e058965
+0,     592128,     592128,     1152,     2304, 0xa05378a5
+0,     593280,     593280,     1152,     2304, 0xe7e27774
+0,     594432,     594432,     1152,     2304, 0xa8f4625b
+0,     595584,     595584,     1152,     2304, 0x9ef37d29
+0,     596736,     596736,     1152,     2304, 0xdc7783be
+0,     597888,     597888,     1152,     2304, 0x4b2a7f8e
+0,     599040,     599040,     1152,     2304, 0x5dfd886d
+0,     600192,     600192,     1152,     2304, 0xba5f7081
+0,     601344,     601344,     1152,     2304, 0x0c6a80ac
+0,     602496,     602496,     1152,     2304, 0x6dc080cb
+0,     603648,     603648,     1152,     2304, 0x7ec587fc
+0,     604800,     604800,     1152,     2304, 0x7f325dec
+0,     605952,     605952,     1152,     2304, 0xee5f8906
+0,     607104,     607104,     1152,     2304, 0xa4496b14
+0,     608256,     608256,     1152,     2304, 0x63ad8471
+0,     609408,     609408,     1152,     2304, 0x97ca7377
+0,     610560,     610560,     1152,     2304, 0xb06e72b1
+0,     611712,     611712,     1152,     2304, 0x312e83d3
+0,     612864,     612864,     1152,     2304, 0x6b1477ac
+0,     614016,     614016,     1152,     2304, 0x73177ec5
+0,     615168,     615168,     1152,     2304, 0x10de7c5c
+0,     616320,     616320,     1152,     2304, 0x35a37026
+0,     617472,     617472,     1152,     2304, 0xb023707f
+0,     618624,     618624,     1152,     2304, 0xbaa36f99
+0,     619776,     619776,     1152,     2304, 0x23007888
+0,     620928,     620928,     1152,     2304, 0x752f7b17
+0,     622080,     622080,     1152,     2304, 0xebfc81c5
+0,     623232,     623232,     1152,     2304, 0x2db790bb
+0,     624384,     624384,     1152,     2304, 0x991a68dc
+0,     625536,     625536,     1152,     2304, 0x772177d8
+0,     626688,     626688,     1152,     2304, 0x994e7173
+0,     627840,     627840,     1152,     2304, 0x28897acd
+0,     628992,     628992,     1152,     2304, 0x84d38aab
+0,     630144,     630144,     1152,     2304, 0xebf08b72
+0,     631296,     631296,     1152,     2304, 0x544e9053
+0,     632448,     632448,     1152,     2304, 0x59e07bac
+0,     633600,     633600,     1152,     2304, 0xdd2f7e71
+0,     634752,     634752,     1152,     2304, 0xaa3f8777
+0,     635904,     635904,     1152,     2304, 0xd58d7734
+0,     637056,     637056,     1152,     2304, 0xed5e6e77
+0,     638208,     638208,     1152,     2304, 0xe2af6dab
+0,     639360,     639360,     1152,     2304, 0xd855837e
+0,     640512,     640512,     1152,     2304, 0x3df76b87
+0,     641664,     641664,     1152,     2304, 0x234a78d2
+0,     642816,     642816,     1152,     2304, 0x303c84d5
+0,     643968,     643968,     1152,     2304, 0x6cb67caa
+0,     645120,     645120,     1152,     2304, 0x19e66c6f
+0,     646272,     646272,     1152,     2304, 0xfc737e51
+0,     647424,     647424,     1152,     2304, 0x0ae87cd6
+0,     648576,     648576,     1152,     2304, 0xa11172b4
+0,     649728,     649728,     1152,     2304, 0x8bfb71fd
+0,     650880,     650880,     1152,     2304, 0x74f279e9
+0,     652032,     652032,     1152,     2304, 0x97ca700e
+0,     653184,     653184,     1152,     2304, 0xa9a68333
+0,     654336,     654336,     1152,     2304, 0x68466d75
+0,     655488,     655488,     1152,     2304, 0x81c57ad6
+0,     656640,     656640,     1152,     2304, 0xdd55776e
+0,     657792,     657792,     1152,     2304, 0x03be7a8a
+0,     658944,     658944,     1152,     2304, 0x14c372f2
+0,     660096,     660096,     1152,     2304, 0x534f7b3a
+0,     661248,     661248,     1152,     2304, 0x96207e40
+0,     662400,     662400,     1152,     2304, 0xfdbf778d
+0,     663552,     663552,     1152,     2304, 0x7efb758a
+0,     664704,     664704,     1152,     2304, 0x946a80be
+0,     665856,     665856,     1152,     2304, 0x01ad7eb7
+0,     667008,     667008,     1152,     2304, 0x05d774b9
+0,     668160,     668160,     1152,     2304, 0x2a378428
+0,     669312,     669312,     1152,     2304, 0xe08470f6
+0,     670464,     670464,     1152,     2304, 0x70507bb4
+0,     671616,     671616,     1152,     2304, 0x327a8579
+0,     672768,     672768,     1152,     2304, 0x47437303
+0,     673920,     673920,     1152,     2304, 0x070e7821
+0,     675072,     675072,     1152,     2304, 0x67ff8207
+0,     676224,     676224,     1152,     2304, 0x068279af
+0,     677376,     677376,     1152,     2304, 0x8d8a7d89
+0,     678528,     678528,     1152,     2304, 0x0d3c7235
+0,     679680,     679680,     1152,     2304, 0x1d7e6f08
+0,     680832,     680832,     1152,     2304, 0xe8db7d89
+0,     681984,     681984,     1152,     2304, 0x9e47674d
+0,     683136,     683136,     1152,     2304, 0xfb84790b
+0,     684288,     684288,     1152,     2304, 0x8d5b812d
+0,     685440,     685440,     1152,     2304, 0x49c4744b
+0,     686592,     686592,     1152,     2304, 0xd8f47475
+0,     687744,     687744,     1152,     2304, 0x647b84a9
+0,     688896,     688896,     1152,     2304, 0x4957706c
+0,     690048,     690048,     1152,     2304, 0x61f189b1
+0,     691200,     691200,     1152,     2304, 0xcd13975c
+0,     692352,     692352,     1152,     2304, 0xf06d6b55
+0,     693504,     693504,     1152,     2304, 0xd0088107
+0,     694656,     694656,     1152,     2304, 0x20f28400
+0,     695808,     695808,     1152,     2304, 0x1de872df
+0,     696960,     696960,     1152,     2304, 0x62347b27
+0,     698112,     698112,     1152,     2304, 0x9ba36e22
+0,     699264,     699264,     1152,     2304, 0x08807ba7
+0,     700416,     700416,     1152,     2304, 0x436681fd
+0,     701568,     701568,     1152,     2304, 0xf87d74be
+0,     702720,     702720,     1152,     2304, 0xc0cb7e8d
+0,     703872,     703872,     1152,     2304, 0x5d9287b0
+0,     705024,     705024,     1152,     2304, 0xc7df7d4a
+0,     706176,     706176,     1152,     2304, 0x681b924a
+0,     707328,     707328,     1152,     2304, 0xddee7c4c
+0,     708480,     708480,     1152,     2304, 0x2e096d0a
+0,     709632,     709632,     1152,     2304, 0x1a8876dd
+0,     710784,     710784,     1152,     2304, 0x75f591bb
+0,     711936,     711936,     1152,     2304, 0x68d0774c
+0,     713088,     713088,     1152,     2304, 0xc0f485a0
+0,     714240,     714240,     1152,     2304, 0x92388082
+0,     715392,     715392,     1152,     2304, 0x894c76b1
+0,     716544,     716544,     1152,     2304, 0x76777281
+0,     717696,     717696,     1152,     2304, 0x7aaa8a19
+0,     718848,     718848,     1152,     2304, 0x199c7293
+0,     720000,     720000,     1152,     2304, 0xac0f8013
+0,     721152,     721152,     1152,     2304, 0xdeaa7e1c
+0,     722304,     722304,     1152,     2304, 0xf7bf7d45
+0,     723456,     723456,     1152,     2304, 0x9b467cc9
+0,     724608,     724608,     1152,     2304, 0xf4767446
+0,     725760,     725760,     1152,     2304, 0x7a886acb
+0,     726912,     726912,     1152,     2304, 0xaa607797
+0,     728064,     728064,     1152,     2304, 0xd8e58389
+0,     729216,     729216,     1152,     2304, 0x22b883b6
+0,     730368,     730368,     1152,     2304, 0xdab67e42
+0,     731520,     731520,     1152,     2304, 0x14827c73
+0,     732672,     732672,     1152,     2304, 0xebcf66d9
+0,     733824,     733824,     1152,     2304, 0x8b118930
+0,     734976,     734976,     1152,     2304, 0x233c8195
+0,     736128,     736128,     1152,     2304, 0x91f57455
+0,     737280,     737280,     1152,     2304, 0x7d757984
+0,     738432,     738432,     1152,     2304, 0x63af7deb
+0,     739584,     739584,     1152,     2304, 0x30e26d20
+0,     740736,     740736,     1152,     2304, 0x4148802b
+0,     741888,     741888,     1152,     2304, 0x8cad7fc4
+0,     743040,     743040,     1152,     2304, 0x4db786a7
+0,     744192,     744192,     1152,     2304, 0x5fe3743f
+0,     745344,     745344,     1152,     2304, 0x7e367794
+0,     746496,     746496,     1152,     2304, 0x10e27b4e
+0,     747648,     747648,     1152,     2304, 0x8c7a76a8
+0,     748800,     748800,     1152,     2304, 0xf6e28a86
+0,     749952,     749952,     1152,     2304, 0xe41c714a
+0,     751104,     751104,     1152,     2304, 0x28317c6d
+0,     752256,     752256,     1152,     2304, 0x3b746f4e
+0,     753408,     753408,     1152,     2304, 0xa1e782cc
+0,     754560,     754560,     1152,     2304, 0x5e536cc8
+0,     755712,     755712,     1152,     2304, 0x50fc73d7
+0,     756864,     756864,     1152,     2304, 0x04d37a90
+0,     758016,     758016,     1152,     2304, 0x6c927dde
+0,     759168,     759168,     1152,     2304, 0x16ca8584
+0,     760320,     760320,     1152,     2304, 0x923378e8
+0,     761472,     761472,     1152,     2304, 0x22ed6804
+0,     762624,     762624,     1152,     2304, 0x87f883d5
+0,     763776,     763776,     1152,     2304, 0x50869120
+0,     764928,     764928,     1152,     2304, 0x8b987ded
+0,     766080,     766080,     1152,     2304, 0x345d7de9
+0,     767232,     767232,     1152,     2304, 0x814d7ac3
+0,     768384,     768384,     1152,     2304, 0x03596aa9
+0,     769536,     769536,     1152,     2304, 0x5943757a
+0,     770688,     770688,     1152,     2304, 0x42f3801c
+0,     771840,     771840,     1152,     2304, 0x8442810a
+0,     772992,     772992,     1152,     2304, 0x4f1b8ba2
+0,     774144,     774144,     1152,     2304, 0x8f7d8860
+0,     775296,     775296,     1152,     2304, 0x2c5a839f
+0,     776448,     776448,     1152,     2304, 0x9e228894
+0,     777600,     777600,     1152,     2304, 0xd497691e
+0,     778752,     778752,     1152,     2304, 0x04016f7a
+0,     779904,     779904,     1152,     2304, 0xb61c72c0
+0,     781056,     781056,     1152,     2304, 0xee437bf3
+0,     782208,     782208,     1152,     2304, 0x3592774f
+0,     783360,     783360,     1152,     2304, 0xbbd7786d
+0,     784512,     784512,     1152,     2304, 0x629c826a
+0,     785664,     785664,     1152,     2304, 0x77b978d8
+0,     786816,     786816,     1152,     2304, 0x9106799a
+0,     787968,     787968,     1152,     2304, 0x2fe58630
+0,     789120,     789120,     1152,     2304, 0x90e38130
+0,     790272,     790272,     1152,     2304, 0x6ff28045
+0,     791424,     791424,     1152,     2304, 0x45d287d0
+0,     792576,     792576,     1152,     2304, 0x7c537697
+0,     793728,     793728,     1152,     2304, 0x54286e40
+0,     794880,     794880,     1152,     2304, 0xc27f71a7
+0,     796032,     796032,     1152,     2304, 0x17af704b
+0,     797184,     797184,     1152,     2304, 0x5d167dbd
+0,     798336,     798336,     1152,     2304, 0x7b268e31
+0,     799488,     799488,     1152,     2304, 0x3dc18433
+0,     800640,     800640,     1152,     2304, 0xa6827a83
+0,     801792,     801792,     1152,     2304, 0x541c7747
+0,     802944,     802944,     1152,     2304, 0x8dea8785
+0,     804096,     804096,     1152,     2304, 0x6b5181d0
+0,     805248,     805248,     1152,     2304, 0xd9047116
+0,     806400,     806400,     1152,     2304, 0xf22a7145
+0,     807552,     807552,     1152,     2304, 0x39327c3a
+0,     808704,     808704,     1152,     2304, 0xcd457691
+0,     809856,     809856,     1152,     2304, 0xe4b063d6
+0,     811008,     811008,     1152,     2304, 0x3ae88337
+0,     812160,     812160,     1152,     2304, 0x9f01810e
+0,     813312,     813312,     1152,     2304, 0xbfae7f51
+0,     814464,     814464,     1152,     2304, 0x5328815e
+0,     815616,     815616,     1152,     2304, 0xe9c47d11
+0,     816768,     816768,     1152,     2304, 0xe9db857d
+0,     817920,     817920,     1152,     2304, 0x615579eb
+0,     819072,     819072,     1152,     2304, 0x61ac7b82
+0,     820224,     820224,     1152,     2304, 0xd60481d2
+0,     821376,     821376,     1152,     2304, 0xaebb7a22
+0,     822528,     822528,     1152,     2304, 0x975f7075
+0,     823680,     823680,     1152,     2304, 0xa7e98197
+0,     824832,     824832,     1152,     2304, 0xaef57c3d
+0,     825984,     825984,     1152,     2304, 0xd5fe7a27
+0,     827136,     827136,     1152,     2304, 0xfdaf872c
+0,     828288,     828288,     1152,     2304, 0x7d62751b
+0,     829440,     829440,     1152,     2304, 0x3e628f11
+0,     830592,     830592,     1152,     2304, 0xd0ba72d8
+0,     831744,     831744,     1152,     2304, 0x0d367a38
+0,     832896,     832896,     1152,     2304, 0x6dde819d
+0,     834048,     834048,     1152,     2304, 0x6bc37faa
+0,     835200,     835200,     1152,     2304, 0x6fc667fb
+0,     836352,     836352,     1152,     2304, 0x77327cad
+0,     837504,     837504,     1152,     2304, 0xb4027bfa
+0,     838656,     838656,     1152,     2304, 0xd23681b7
+0,     839808,     839808,     1152,     2304, 0xe14a91ac
+0,     840960,     840960,     1152,     2304, 0xbaef75f4
+0,     842112,     842112,     1152,     2304, 0xc79f7507
+0,     843264,     843264,     1152,     2304, 0x84d277b3
+0,     844416,     844416,     1152,     2304, 0xb1b78637
+0,     845568,     845568,     1152,     2304, 0x326f755a
+0,     846720,     846720,     1152,     2304, 0x5b9c5cd2
+0,     847872,     847872,     1152,     2304, 0x6a1e8d47
+0,     849024,     849024,     1152,     2304, 0xe2d6886f
+0,     850176,     850176,     1152,     2304, 0xaab57fee
+0,     851328,     851328,     1152,     2304, 0xd0eb8337
+0,     852480,     852480,     1152,     2304, 0xca9d7a41
+0,     853632,     853632,     1152,     2304, 0xdb8c6c4b
+0,     854784,     854784,     1152,     2304, 0x920f88ec
+0,     855936,     855936,     1152,     2304, 0xbb5d778f
+0,     857088,     857088,     1152,     2304, 0x8c3390ea
+0,     858240,     858240,     1152,     2304, 0x8f6680ba
+0,     859392,     859392,     1152,     2304, 0x472a74f4
+0,     860544,     860544,     1152,     2304, 0x0dab6dcc
+0,     861696,     861696,     1152,     2304, 0xecf17d69
+0,     862848,     862848,     1152,     2304, 0x73f77584
+0,     864000,     864000,     1152,     2304, 0x08057f16
+0,     865152,     865152,     1152,     2304, 0x392382fb
+0,     866304,     866304,     1152,     2304, 0x8a928264
+0,     867456,     867456,     1152,     2304, 0x3c388075
+0,     868608,     868608,     1152,     2304, 0x51177e8f
+0,     869760,     869760,     1152,     2304, 0xc159743c
+0,     870912,     870912,     1152,     2304, 0xf08c8145
+0,     872064,     872064,     1152,     2304, 0x1ecc7111
+0,     873216,     873216,     1152,     2304, 0x5ec76a71
+0,     874368,     874368,     1152,     2304, 0x1e5287d3
+0,     875520,     875520,     1152,     2304, 0x2abd7076
+0,     876672,     876672,     1152,     2304, 0xaacd898c
+0,     877824,     877824,     1152,     2304, 0x7098718e
+0,     878976,     878976,     1152,     2304, 0xc2197937
+0,     880128,     880128,     1152,     2304, 0x16e38f8d
+0,     881280,     881280,     1152,     2304, 0x4c2a7d70
+0,     882432,     882432,     1152,     2304, 0x3c1478ed
+0,     883584,     883584,     1152,     2304, 0x9e817a51
+0,     884736,     884736,     1152,     2304, 0xdc8a8304
+0,     885888,     885888,     1152,     2304, 0x22d973c9
+0,     887040,     887040,     1152,     2304, 0x4b1a71a1
+0,     888192,     888192,     1152,     2304, 0x40a876f6
+0,     889344,     889344,     1152,     2304, 0x99f176cd
+0,     890496,     890496,     1152,     2304, 0xc882882a
+0,     891648,     891648,     1152,     2304, 0xaa3f67ec
+0,     892800,     892800,     1152,     2304, 0x3b897ea5
+0,     893952,     893952,     1152,     2304, 0x2e8f8348
+0,     895104,     895104,     1152,     2304, 0x089e8782
+0,     896256,     896256,     1152,     2304, 0x5979639d
+0,     897408,     897408,     1152,     2304, 0x73be7067
+0,     898560,     898560,     1152,     2304, 0x3daa7ce6
+0,     899712,     899712,     1152,     2304, 0x1afa7fad
+0,     900864,     900864,     1152,     2304, 0xe4da6de3
+0,     902016,     902016,     1152,     2304, 0x6d7b884f
+0,     903168,     903168,     1152,     2304, 0xdb9681b6
+0,     904320,     904320,     1152,     2304, 0x9e187755
+0,     905472,     905472,     1152,     2304, 0x493380be
+0,     906624,     906624,     1152,     2304, 0xd89d7b16
+0,     907776,     907776,     1152,     2304, 0x60328461
+0,     908928,     908928,     1152,     2304, 0x4ba37ce6
+0,     910080,     910080,     1152,     2304, 0x41fa796d
+0,     911232,     911232,     1152,     2304, 0x27b37fd0
+0,     912384,     912384,     1152,     2304, 0x58c07456
+0,     913536,     913536,     1152,     2304, 0xefb48040
+0,     914688,     914688,     1152,     2304, 0xdab37882
+0,     915840,     915840,     1152,     2304, 0xa4357c5f
+0,     916992,     916992,     1152,     2304, 0x6e3b67bc
+0,     918144,     918144,     1152,     2304, 0x057e6e61
+0,     919296,     919296,     1152,     2304, 0x173c783b
+0,     920448,     920448,     1152,     2304, 0x7a3a7e7e
+0,     921600,     921600,     1152,     2304, 0xadbb7992
+0,     922752,     922752,     1152,     2304, 0x93257bba
+0,     923904,     923904,     1152,     2304, 0x0e3f8309
+0,     925056,     925056,     1152,     2304, 0x395d7cb9
+0,     926208,     926208,     1152,     2304, 0xb77487f6
+0,     927360,     927360,     1152,     2304, 0xa9657725
+0,     928512,     928512,     1152,     2304, 0x3ced751a
+0,     929664,     929664,     1152,     2304, 0x0a85976d
+0,     930816,     930816,     1152,     2304, 0xb3a781b2
+0,     931968,     931968,     1152,     2304, 0x365070d4
+0,     933120,     933120,     1152,     2304, 0x20d88526
+0,     934272,     934272,     1152,     2304, 0x33f672f3
+0,     935424,     935424,     1152,     2304, 0x465177a1
+0,     936576,     936576,     1152,     2304, 0x69a6854e
+0,     937728,     937728,     1152,     2304, 0x41748372
+0,     938880,     938880,     1152,     2304, 0x01356e23
+0,     940032,     940032,     1152,     2304, 0x2b4e83d1
+0,     941184,     941184,     1152,     2304, 0x92608980
+0,     942336,     942336,     1152,     2304, 0x251498c5
+0,     943488,     943488,     1152,     2304, 0xcaad7b03
+0,     944640,     944640,     1152,     2304, 0x0e6d88f7
+0,     945792,     945792,     1152,     2304, 0xb84c87bf
+0,     946944,     946944,     1152,     2304, 0xc5a27843
+0,     948096,     948096,     1152,     2304, 0xba828a38
+0,     949248,     949248,     1152,     2304, 0x25af743e
+0,     950400,     950400,     1152,     2304, 0x20b5730a
+0,     951552,     951552,     1152,     2304, 0x16217f13
+0,     952704,     952704,     1152,     2304, 0x1d2d7541
+0,     953856,     953856,     1152,     2304, 0x4e0e718e
+0,     955008,     955008,     1152,     2304, 0xff756ff5
+0,     956160,     956160,     1152,     2304, 0x3e1f862d
+0,     957312,     957312,     1152,     2304, 0x1ada6893
+0,     958464,     958464,     1152,     2304, 0xa6347e21
+0,     959616,     959616,     1152,     2304, 0x5b8f790a
+0,     960768,     960768,     1152,     2304, 0x4e468c13
+0,     961920,     961920,     1152,     2304, 0x4e1c7fea
+0,     963072,     963072,     1152,     2304, 0x0d5f8719
+0,     964224,     964224,     1152,     2304, 0xd0ef7bc8
+0,     965376,     965376,     1152,     2304, 0x7e756a94
+0,     966528,     966528,     1152,     2304, 0xc2848a60
+0,     967680,     967680,     1152,     2304, 0xa6cc8cab
+0,     968832,     968832,     1152,     2304, 0xb70c784d
+0,     969984,     969984,     1152,     2304, 0x93c569ac
+0,     971136,     971136,     1152,     2304, 0xd6087581
+0,     972288,     972288,     1152,     2304, 0xdd0978b2
+0,     973440,     973440,     1152,     2304, 0xe2977e5f
+0,     974592,     974592,     1152,     2304, 0x07f17aa5
+0,     975744,     975744,     1152,     2304, 0x55447642
+0,     976896,     976896,     1152,     2304, 0xfac46f2b
+0,     978048,     978048,     1152,     2304, 0xfbe184c7
+0,     979200,     979200,     1152,     2304, 0xc15d7f14
+0,     980352,     980352,     1152,     2304, 0x66707ce9
+0,     981504,     981504,     1152,     2304, 0x132f94a6
+0,     982656,     982656,     1152,     2304, 0xd3816d5c
+0,     983808,     983808,     1152,     2304, 0xae068243
+0,     984960,     984960,     1152,     2304, 0x86fd8276
+0,     986112,     986112,     1152,     2304, 0x8ef876b1
+0,     987264,     987264,     1152,     2304, 0x9e8c723d
+0,     988416,     988416,     1152,     2304, 0x1052790d
+0,     989568,     989568,     1152,     2304, 0xf17a7ce2
+0,     990720,     990720,     1152,     2304, 0x5c168593
+0,     991872,     991872,     1152,     2304, 0xd4e081d7
+0,     993024,     993024,     1152,     2304, 0x34808427
+0,     994176,     994176,     1152,     2304, 0x984d97c0
+0,     995328,     995328,     1152,     2304, 0x6bc3759b
+0,     996480,     996480,     1152,     2304, 0x9c56839e
+0,     997632,     997632,     1152,     2304, 0xb5178156
+0,     998784,     998784,     1152,     2304, 0x2929721a
+0,     999936,     999936,     1152,     2304, 0xe0c87323
+0,    1001088,    1001088,     1152,     2304, 0xab046e2b
+0,    1002240,    1002240,     1152,     2304, 0x2d027795
+0,    1003392,    1003392,     1152,     2304, 0x857c7611
+0,    1004544,    1004544,     1152,     2304, 0xd6cc84c1
+0,    1005696,    1005696,     1152,     2304, 0x34ed6a8d
+0,    1006848,    1006848,     1152,     2304, 0x9df97efa
+0,    1008000,    1008000,     1152,     2304, 0xdfe38b2a
+0,    1009152,    1009152,     1152,     2304, 0xecc47465
+0,    1010304,    1010304,     1152,     2304, 0x4c0b74f4
+0,    1011456,    1011456,     1152,     2304, 0x766c784c
+0,    1012608,    1012608,     1152,     2304, 0x98977fc1
+0,    1013760,    1013760,     1152,     2304, 0x19d48d6f
+0,    1014912,    1014912,     1152,     2304, 0x1ad983ac
+0,    1016064,    1016064,     1152,     2304, 0xddf98401
+0,    1017216,    1017216,     1152,     2304, 0x6fc878b3
+0,    1018368,    1018368,     1152,     2304, 0xfc976cae
+0,    1019520,    1019520,     1152,     2304, 0x2c1b7777
+0,    1020672,    1020672,     1152,     2304, 0xe3c0814b
+0,    1021824,    1021824,     1152,     2304, 0x15ba7e98
+0,    1022976,    1022976,     1152,     2304, 0x30d073cf
+0,    1024128,    1024128,     1152,     2304, 0x6d988374
+0,    1025280,    1025280,     1152,     2304, 0xb7827920
+0,    1026432,    1026432,     1152,     2304, 0xafd47600
+0,    1027584,    1027584,     1152,     2304, 0x8fbc8bab
+0,    1028736,    1028736,     1152,     2304, 0x13f674b5
+0,    1029888,    1029888,     1152,     2304, 0xcbea62ff
+0,    1031040,    1031040,     1152,     2304, 0xfc828378
+0,    1032192,    1032192,     1152,     2304, 0x1a4d7ad4
+0,    1033344,    1033344,     1152,     2304, 0x8bcb753f
+0,    1034496,    1034496,     1152,     2304, 0x97108fc5
+0,    1035648,    1035648,     1152,     2304, 0x243f77ae
+0,    1036800,    1036800,     1152,     2304, 0x4eec6f66
+0,    1037952,    1037952,     1152,     2304, 0xcb167ef4
+0,    1039104,    1039104,     1152,     2304, 0x3b1c7c49
+0,    1040256,    1040256,     1152,     2304, 0x6b6a8287
+0,    1041408,    1041408,     1152,     2304, 0xc2aa8063
+0,    1042560,    1042560,     1152,     2304, 0xd40c7ed7
+0,    1043712,    1043712,     1152,     2304, 0x03b3777e
+0,    1044864,    1044864,     1152,     2304, 0x414075ac
+0,    1046016,    1046016,     1152,     2304, 0x44af86c6
+0,    1047168,    1047168,     1152,     2304, 0x7e6c640e
+0,    1048320,    1048320,     1152,     2304, 0xb5c97a6a
+0,    1049472,    1049472,     1152,     2304, 0x92837eaf
+0,    1050624,    1050624,     1152,     2304, 0xa9657a9f
+0,    1051776,    1051776,     1152,     2304, 0xa18d619f
+0,    1052928,    1052928,     1152,     2304, 0x194d8fec
+0,    1054080,    1054080,     1152,     2304, 0x29eb7416
+0,    1055232,    1055232,     1152,     2304, 0x437d7e00
+0,    1056384,    1056384,     1152,     2304, 0xa1957140
+0,    1057536,    1057536,     1152,     2304, 0xd4b279bf
+0,    1058688,    1058688,     1152,     2304, 0xbd507ecd
+0,    1059840,    1059840,     1152,     2304, 0x3cea7c4d
+0,    1060992,    1060992,     1152,     2304, 0x8fe07265
+0,    1062144,    1062144,     1152,     2304, 0x773a7d24
+0,    1063296,    1063296,     1152,     2304, 0x83867c9a
+0,    1064448,    1064448,     1152,     2304, 0x22fa82ee
+0,    1065600,    1065600,     1152,     2304, 0xa67f6da7
+0,    1066752,    1066752,     1152,     2304, 0x251787ed
+0,    1067904,    1067904,     1152,     2304, 0x6e3c68f3
+0,    1069056,    1069056,     1152,     2304, 0xe7e6943d
+0,    1070208,    1070208,     1152,     2304, 0xcc62766f
+0,    1071360,    1071360,     1152,     2304, 0x1d2e7224
+0,    1072512,    1072512,     1152,     2304, 0x8c6c82a4
+0,    1073664,    1073664,     1152,     2304, 0x528d7140
+0,    1074816,    1074816,     1152,     2304, 0xfc558d79
+0,    1075968,    1075968,     1152,     2304, 0xcd537312
+0,    1077120,    1077120,     1152,     2304, 0xdb248ca7
+0,    1078272,    1078272,     1152,     2304, 0xed376f07
+0,    1079424,    1079424,     1152,     2304, 0x5b8a715b
+0,    1080576,    1080576,     1152,     2304, 0x07157e4f
+0,    1081728,    1081728,     1152,     2304, 0xeba087c7
+0,    1082880,    1082880,     1152,     2304, 0x5ebc7cd1
+0,    1084032,    1084032,     1152,     2304, 0xc6a372bd
+0,    1085184,    1085184,     1152,     2304, 0x0838630c
+0,    1086336,    1086336,     1152,     2304, 0x984589d7
+0,    1087488,    1087488,     1152,     2304, 0x08f171cf
+0,    1088640,    1088640,     1152,     2304, 0x6846772c
+0,    1089792,    1089792,     1152,     2304, 0x1ac37243
+0,    1090944,    1090944,     1152,     2304, 0xcf406f33
+0,    1092096,    1092096,     1152,     2304, 0xefe97e4f
+0,    1093248,    1093248,     1152,     2304, 0xf16988de
+0,    1094400,    1094400,     1152,     2304, 0x62c86d1d
+0,    1095552,    1095552,     1152,     2304, 0xaa5787ef
+0,    1096704,    1096704,     1152,     2304, 0xdbea69c6
+0,    1097856,    1097856,     1152,     2304, 0x2786816e
+0,    1099008,    1099008,     1152,     2304, 0x4ca97a1d
+0,    1100160,    1100160,     1152,     2304, 0xe6467b49
+0,    1101312,    1101312,     1152,     2304, 0x4ff18326
+0,    1102464,    1102464,     1152,     2304, 0xfde07023
+0,    1103616,    1103616,     1152,     2304, 0x5157759b
+0,    1104768,    1104768,     1152,     2304, 0x388b7271
+0,    1105920,    1105920,     1152,     2304, 0x93037a95
+0,    1107072,    1107072,     1152,     2304, 0x71fd8e51
+0,    1108224,    1108224,     1152,     2304, 0x61b78492
+0,    1109376,    1109376,     1152,     2304, 0xe0956c0f
+0,    1110528,    1110528,     1152,     2304, 0x3e9a7a92
+0,    1111680,    1111680,     1152,     2304, 0x84b57793
+0,    1112832,    1112832,     1152,     2304, 0xe1b16c20
+0,    1113984,    1113984,     1152,     2304, 0x00ab8949
+0,    1115136,    1115136,     1152,     2304, 0x9fb16e65
+0,    1116288,    1116288,     1152,     2304, 0x0dee80e3
+0,    1117440,    1117440,     1152,     2304, 0x3a5f71d0
+0,    1118592,    1118592,     1152,     2304, 0x1d2b7777
+0,    1119744,    1119744,     1152,     2304, 0x0fcb8f97
+0,    1120896,    1120896,     1152,     2304, 0x4ea3707d
+0,    1122048,    1122048,     1152,     2304, 0x68dd6c74
+0,    1123200,    1123200,     1152,     2304, 0xd3328038
+0,    1124352,    1124352,     1152,     2304, 0x68b176f1
+0,    1125504,    1125504,     1152,     2304, 0xd17a7585
+0,    1126656,    1126656,     1152,     2304, 0xd1895c93
+0,    1127808,    1127808,     1152,     2304, 0x15a17c70
+0,    1128960,    1128960,     1152,     2304, 0xec447a3f
+0,    1130112,    1130112,     1152,     2304, 0xafb566be
+0,    1131264,    1131264,     1152,     2304, 0xf50c67ea
+0,    1132416,    1132416,     1152,     2304, 0xe86e8162
+0,    1133568,    1133568,     1152,     2304, 0xc5888400
+0,    1134720,    1134720,     1152,     2304, 0x28d18a0a
+0,    1135872,    1135872,     1152,     2304, 0x83bc7178
+0,    1137024,    1137024,     1152,     2304, 0x1e9384b4
+0,    1138176,    1138176,     1152,     2304, 0x163b7a1e
+0,    1139328,    1139328,     1152,     2304, 0x6a7d846e
+0,    1140480,    1140480,     1152,     2304, 0x7b2583ed
+0,    1141632,    1141632,     1152,     2304, 0x82b27dbe
+0,    1142784,    1142784,     1152,     2304, 0xb3eb7b4b
+0,    1143936,    1143936,     1152,     2304, 0x69d676e0
+0,    1145088,    1145088,     1152,     2304, 0x43cb751f
+0,    1146240,    1146240,     1152,     2304, 0x79907c30
+0,    1147392,    1147392,     1152,     2304, 0xf9537a26
+0,    1148544,    1148544,     1152,     2304, 0xdfc07c98
+0,    1149696,    1149696,     1152,     2304, 0x6bd68361
+0,    1150848,    1150848,     1152,     2304, 0x00c2717b
+0,    1152000,    1152000,     1152,     2304, 0x8c5b7707
+0,    1153152,    1153152,     1152,     2304, 0xeb427b90
+0,    1154304,    1154304,     1152,     2304, 0x57207d84
+0,    1155456,    1155456,     1152,     2304, 0x722d8652
+0,    1156608,    1156608,     1152,     2304, 0xd9bd7e8a
+0,    1157760,    1157760,     1152,     2304, 0x707e83b8
+0,    1158912,    1158912,     1152,     2304, 0xc14b6b2c
+0,    1160064,    1160064,     1152,     2304, 0xde6a8cc4
+0,    1161216,    1161216,     1152,     2304, 0x101a75c0
+0,    1162368,    1162368,     1152,     2304, 0xad768649
+0,    1163520,    1163520,     1152,     2304, 0x7d236a22
+0,    1164672,    1164672,     1152,     2304, 0xbab97221
+0,    1165824,    1165824,     1152,     2304, 0x0ba2754f
+0,    1166976,    1166976,     1152,     2304, 0x09c077ae
+0,    1168128,    1168128,     1152,     2304, 0xf086712e
+0,    1169280,    1169280,     1152,     2304, 0x99a775c1
+0,    1170432,    1170432,     1152,     2304, 0xc3b27ae2
+0,    1171584,    1171584,     1152,     2304, 0x221482e4
+0,    1172736,    1172736,     1152,     2304, 0x12cd8059
+0,    1173888,    1173888,     1152,     2304, 0xa797854b
+0,    1175040,    1175040,     1152,     2304, 0xa4f673b3
+0,    1176192,    1176192,     1152,     2304, 0x5e8e75cb
+0,    1177344,    1177344,     1152,     2304, 0xdb866722
+0,    1178496,    1178496,     1152,     2304, 0x13cb79af
+0,    1179648,    1179648,     1152,     2304, 0x66987f64
+0,    1180800,    1180800,     1152,     2304, 0x6d947c06
+0,    1181952,    1181952,     1152,     2304, 0x8efd85de
+0,    1183104,    1183104,     1152,     2304, 0x438c6eb6
+0,    1184256,    1184256,     1152,     2304, 0x4d1a6e6d
+0,    1185408,    1185408,     1152,     2304, 0x45747729
+0,    1186560,    1186560,     1152,     2304, 0x5f82833d
+0,    1187712,    1187712,     1152,     2304, 0xd8608003
+0,    1188864,    1188864,     1152,     2304, 0x92b175a8
+0,    1190016,    1190016,     1152,     2304, 0x5a1a7901
+0,    1191168,    1191168,     1152,     2304, 0x319c752c
+0,    1192320,    1192320,     1152,     2304, 0x45c978df
+0,    1193472,    1193472,     1152,     2304, 0xee577010
+0,    1194624,    1194624,     1152,     2304, 0xcde372d0
+0,    1195776,    1195776,     1152,     2304, 0xfa7d85a6
+0,    1196928,    1196928,     1152,     2304, 0x83f26935
+0,    1198080,    1198080,     1152,     2304, 0xa0d86ade
+0,    1199232,    1199232,     1152,     2304, 0x3bd77767
+0,    1200384,    1200384,     1152,     2304, 0x39f0781e
+0,    1201536,    1201536,     1152,     2304, 0x9e8b78fc
+0,    1202688,    1202688,     1152,     2304, 0x465889cb
+0,    1203840,    1203840,     1152,     2304, 0x3ef47308
+0,    1204992,    1204992,     1152,     2304, 0x660f7600
+0,    1206144,    1206144,     1152,     2304, 0x37217b15
+0,    1207296,    1207296,     1152,     2304, 0x6a277fe6
+0,    1208448,    1208448,     1152,     2304, 0x40947c92
+0,    1209600,    1209600,     1152,     2304, 0x323f8933
+0,    1210752,    1210752,     1152,     2304, 0x7c27807f
+0,    1211904,    1211904,     1152,     2304, 0x335f7e9d
+0,    1213056,    1213056,     1152,     2304, 0x54e180ce
+0,    1214208,    1214208,     1152,     2304, 0xe4958003
+0,    1215360,    1215360,     1152,     2304, 0x51217e5c
+0,    1216512,    1216512,     1152,     2304, 0xae127b8b
+0,    1217664,    1217664,     1152,     2304, 0x505b8928
+0,    1218816,    1218816,     1152,     2304, 0xb0606fe9
+0,    1219968,    1219968,     1152,     2304, 0x701c7c35
+0,    1221120,    1221120,     1152,     2304, 0xb68273e8
+0,    1222272,    1222272,     1152,     2304, 0x64807c6d
+0,    1223424,    1223424,     1152,     2304, 0xb650926a
+0,    1224576,    1224576,     1152,     2304, 0x83bb6ceb
+0,    1225728,    1225728,     1152,     2304, 0xc3998a91
+0,    1226880,    1226880,     1152,     2304, 0x4a4a806c
+0,    1228032,    1228032,     1152,     2304, 0x6d6c70be
+0,    1229184,    1229184,     1152,     2304, 0x3ca06cf2
+0,    1230336,    1230336,     1152,     2304, 0xfb3e81f4
+0,    1231488,    1231488,     1152,     2304, 0xa6636fea
+0,    1232640,    1232640,     1152,     2304, 0xd4917e59
+0,    1233792,    1233792,     1152,     2304, 0x03f480e9
+0,    1234944,    1234944,     1152,     2304, 0x29ca6e9e
+0,    1236096,    1236096,     1152,     2304, 0x64c17e41
+0,    1237248,    1237248,     1152,     2304, 0x386778ae
+0,    1238400,    1238400,     1152,     2304, 0x3ad77c8a
+0,    1239552,    1239552,     1152,     2304, 0x477481bb
+0,    1240704,    1240704,     1152,     2304, 0x65e69d00
+0,    1241856,    1241856,     1152,     2304, 0x77856f7c
+0,    1243008,    1243008,     1152,     2304, 0x46317d97
+0,    1244160,    1244160,     1152,     2304, 0x1393982f
+0,    1245312,    1245312,     1152,     2304, 0x0a4f83d1
+0,    1246464,    1246464,     1152,     2304, 0x2bfc6982
+0,    1247616,    1247616,     1152,     2304, 0x125b7cc4
+0,    1248768,    1248768,     1152,     2304, 0xbd987b3c
+0,    1249920,    1249920,     1152,     2304, 0xc05b78de
+0,    1251072,    1251072,     1152,     2304, 0xd8ca7b57
+0,    1252224,    1252224,     1152,     2304, 0x01788222
+0,    1253376,    1253376,     1152,     2304, 0xc4307c2f
+0,    1254528,    1254528,     1152,     2304, 0x55fd71fb
+0,    1255680,    1255680,     1152,     2304, 0xdd42764f
+0,    1256832,    1256832,     1152,     2304, 0xdc1f9341
+0,    1257984,    1257984,     1152,     2304, 0xbc3b7e76
+0,    1259136,    1259136,     1152,     2304, 0x5d25954b
+0,    1260288,    1260288,     1152,     2304, 0xeb438321
+0,    1261440,    1261440,     1152,     2304, 0xbe3a8bf6
+0,    1262592,    1262592,     1152,     2304, 0x2bb282dd
+0,    1263744,    1263744,     1152,     2304, 0x4e627986
+0,    1264896,    1264896,     1152,     2304, 0xbc748335
+0,    1266048,    1266048,     1152,     2304, 0xaec08e92
+0,    1267200,    1267200,     1152,     2304, 0xe8fb6feb
+0,    1268352,    1268352,     1152,     2304, 0xdb92838a
+0,    1269504,    1269504,     1152,     2304, 0x7c5c71c9
+0,    1270656,    1270656,     1152,     2304, 0x81c47f6c
+0,    1271808,    1271808,     1152,     2304, 0x86367d7a
+0,    1272960,    1272960,     1152,     2304, 0xbe2c7c9b
+0,    1274112,    1274112,     1152,     2304, 0xec7d7c43
+0,    1275264,    1275264,     1152,     2304, 0x942886a7
+0,    1276416,    1276416,     1152,     2304, 0xf8a7737f
+0,    1277568,    1277568,     1152,     2304, 0x43fd77bb
+0,    1278720,    1278720,     1152,     2304, 0xde967ebb
+0,    1279872,    1279872,     1152,     2304, 0x0c75709a
+0,    1281024,    1281024,     1152,     2304, 0xe6ae8208
+0,    1282176,    1282176,     1152,     2304, 0x4a957327
+0,    1283328,    1283328,     1152,     2304, 0x320e82d7
+0,    1284480,    1284480,     1152,     2304, 0x8ef07a8e
+0,    1285632,    1285632,     1152,     2304, 0x8d747755
+0,    1286784,    1286784,     1152,     2304, 0x39386d30
+0,    1287936,    1287936,     1152,     2304, 0xf4727e5b
+0,    1289088,    1289088,     1152,     2304, 0xeb5370ec
+0,    1290240,    1290240,     1152,     2304, 0x8b1f8d75
+0,    1291392,    1291392,     1152,     2304, 0xe4687d65
+0,    1292544,    1292544,     1152,     2304, 0x952b6e67
+0,    1293696,    1293696,     1152,     2304, 0xb16a8c9e
+0,    1294848,    1294848,     1152,     2304, 0x417d7545
+0,    1296000,    1296000,     1152,     2304, 0x037b85fa
+0,    1297152,    1297152,     1152,     2304, 0x95bc7fce
+0,    1298304,    1298304,     1152,     2304, 0x5b42838d
+0,    1299456,    1299456,     1152,     2304, 0xd6196f79
+0,    1300608,    1300608,     1152,     2304, 0x651e7621
+0,    1301760,    1301760,     1152,     2304, 0xefa28205
+0,    1302912,    1302912,     1152,     2304, 0xe43984d9
+0,    1304064,    1304064,     1152,     2304, 0xbb887e46
+0,    1305216,    1305216,     1152,     2304, 0x4c6b9735
+0,    1306368,    1306368,     1152,     2304, 0x8b687a7b
+0,    1307520,    1307520,     1152,     2304, 0x59ff7691
+0,    1308672,    1308672,     1152,     2304, 0xc2686a24
+0,    1309824,    1309824,     1152,     2304, 0xa13c7d3e
+0,    1310976,    1310976,     1152,     2304, 0x74ff7d34
+0,    1312128,    1312128,     1152,     2304, 0x36687902
+0,    1313280,    1313280,     1152,     2304, 0xfa827a27
+0,    1314432,    1314432,     1152,     2304, 0x3dac840a
+0,    1315584,    1315584,     1152,     2304, 0xee04832b
+0,    1316736,    1316736,     1152,     2304, 0xa2778478
+0,    1317888,    1317888,     1152,     2304, 0xa1c68ef8
+0,    1319040,    1319040,     1152,     2304, 0x2fff78df
+0,    1320192,    1320192,     1152,     2304, 0xb8187742
+0,    1321344,    1321344,     1152,     2304, 0xf42d6be2
+0,    1322496,    1322496,     1152,     2304, 0x39378530
+0,    1323648,    1323648,     1152,     2304, 0x48775d6c
+0,    1324800,    1324800,     1152,     2304, 0x5ea6f8e8