diff mbox series

[FFmpeg-devel,1/6] fate/ffmpeg: Use transcode instead of enc_dec in shortest-sub test

Message ID GV1P250MB073794934A91B13A62193B168F4A9@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM
State Accepted
Commit 71364c54d418da142a3353db293dce91555f2c12
Headers show
Series [FFmpeg-devel,1/6] fate/ffmpeg: Use transcode instead of enc_dec in shortest-sub test | expand

Checks

Context Check Description
yinshiyou/make_loongarch64 success Make finished
yinshiyou/make_fate_loongarch64 success Make fate finished
andriy/make_x86 success Make finished
andriy/make_fate_x86 success Make fate finished

Commit Message

Andreas Rheinhardt Sept. 18, 2022, 1:59 p.m. UTC
enc_dec is designed for raw input and output and computes
the PSNR between these two. The input of the shortest-sub
test is the idx file of a vobsub sub+idx combination
and the output is the output of framecrc of said vobsub
subtitle muxed into Matroska together with a synthesized
video. Calculating the PSNR between these two files makes
no sense, therefore switch to a transcode test, where
the ref file file contains the output of framecrc directly,
making the interleavement better visible in the ref file
at the cost of a larger ref file (>400 lines).

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
---
 tests/fate/ffmpeg.mak       |   4 +-
 tests/ref/fate/shortest-sub | 417 +++++++++++++++++++++++++++++++++++-
 2 files changed, 417 insertions(+), 4 deletions(-)

Comments

Andreas Rheinhardt Sept. 20, 2022, 12:06 a.m. UTC | #1
Andreas Rheinhardt:
> enc_dec is designed for raw input and output and computes
> the PSNR between these two. The input of the shortest-sub
> test is the idx file of a vobsub sub+idx combination
> and the output is the output of framecrc of said vobsub
> subtitle muxed into Matroska together with a synthesized
> video. Calculating the PSNR between these two files makes
> no sense, therefore switch to a transcode test, where
> the ref file file contains the output of framecrc directly,
> making the interleavement better visible in the ref file
> at the cost of a larger ref file (>400 lines).
> 
> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
> ---
>  tests/fate/ffmpeg.mak       |   4 +-
>  tests/ref/fate/shortest-sub | 417 +++++++++++++++++++++++++++++++++++-
>  2 files changed, 417 insertions(+), 4 deletions(-)
> 
> diff --git a/tests/fate/ffmpeg.mak b/tests/fate/ffmpeg.mak
> index 38a1ae7ed5..c14eaa4c8a 100644
> --- a/tests/fate/ffmpeg.mak
> +++ b/tests/fate/ffmpeg.mak
> @@ -102,10 +102,10 @@ fate-shortest: CMD = framecrc -auto_conversion_filters -f lavfi -i "sine=3000:d=
>  # test interleaving video with a sparse subtitle stream
>  FATE_SAMPLES_FFMPEG-$(call ALLYES, COLOR_FILTER, VOBSUB_DEMUXER, MATROSKA_DEMUXER,, \
>                             RAWVIDEO_ENCODER, MATROSKA_MUXER, FRAMECRC_MUXER) += fate-shortest-sub
> -fate-shortest-sub: CMD = enc_dec                                                                      \
> +fate-shortest-sub: CMD = transcode                                                                    \
>          vobsub $(TARGET_SAMPLES)/sub/vobsub.idx matroska                                              \
>          "-filter_complex 'color=s=1x1:rate=1:duration=400' -pix_fmt rgb24 -allow_raw_vfw 1 -c:s copy -c:v rawvideo"  \
> -        framecrc "-map 0 -c copy -shortest -shortest_buf_duration 40"
> +        "-map 0 -c copy -shortest -shortest_buf_duration 40"
>  
>  # Basic test for fix_sub_duration, which calculates duration based on the
>  # following subtitle's pts.
> diff --git a/tests/ref/fate/shortest-sub b/tests/ref/fate/shortest-sub
> index 0da4ba2e95..53f89925b9 100644
> --- a/tests/ref/fate/shortest-sub
> +++ b/tests/ref/fate/shortest-sub
> @@ -1,4 +1,417 @@
>  145b9b48d56f9c966bf41657f7569954 *tests/data/fate/shortest-sub.matroska
>  139232 tests/data/fate/shortest-sub.matroska
> -876ac3fa52e467050ab843969d4cf343 *tests/data/fate/shortest-sub.out.framecrc
> -stddev:11541.12 PSNR: 15.08 MAXDIFF:22854 bytes:     2591/    23735
> +#extradata 1:      167, 0xf7272d5f
> +#tb 0: 1/1000
> +#media_type 0: video
> +#codec_id 0: rawvideo
> +#dimensions 0: 1x1
> +#sar 0: 1/1
> +#tb 1: 1/1000
> +#media_type 1: subtitle
> +#codec_id 1: dvd_subtitle
> +0,          0,          0,     1000,        3, 0x00000000
> +0,       1000,       1000,     1000,        3, 0x00000000
> +0,       2000,       2000,     1000,        3, 0x00000000
> +0,       3000,       3000,     1000,        3, 0x00000000
> +0,       4000,       4000,     1000,        3, 0x00000000
> +0,       5000,       5000,     1000,        3, 0x00000000
> +0,       6000,       6000,     1000,        3, 0x00000000
> +0,       7000,       7000,     1000,        3, 0x00000000
> +0,       8000,       8000,     1000,        3, 0x00000000
> +0,       9000,       9000,     1000,        3, 0x00000000
> +0,      10000,      10000,     1000,        3, 0x00000000
> +0,      11000,      11000,     1000,        3, 0x00000000
> +0,      12000,      12000,     1000,        3, 0x00000000
> +0,      13000,      13000,     1000,        3, 0x00000000
> +0,      14000,      14000,     1000,        3, 0x00000000
> +0,      15000,      15000,     1000,        3, 0x00000000
> +0,      16000,      16000,     1000,        3, 0x00000000
> +0,      17000,      17000,     1000,        3, 0x00000000
> +0,      18000,      18000,     1000,        3, 0x00000000
> +0,      19000,      19000,     1000,        3, 0x00000000
> +0,      20000,      20000,     1000,        3, 0x00000000
> +0,      21000,      21000,     1000,        3, 0x00000000
> +0,      22000,      22000,     1000,        3, 0x00000000
> +0,      23000,      23000,     1000,        3, 0x00000000
> +0,      24000,      24000,     1000,        3, 0x00000000
> +0,      25000,      25000,     1000,        3, 0x00000000
> +0,      26000,      26000,     1000,        3, 0x00000000
> +0,      27000,      27000,     1000,        3, 0x00000000
> +0,      28000,      28000,     1000,        3, 0x00000000
> +0,      29000,      29000,     1000,        3, 0x00000000
> +0,      30000,      30000,     1000,        3, 0x00000000
> +0,      31000,      31000,     1000,        3, 0x00000000
> +0,      32000,      32000,     1000,        3, 0x00000000
> +0,      33000,      33000,     1000,        3, 0x00000000
> +0,      34000,      34000,     1000,        3, 0x00000000
> +0,      35000,      35000,     1000,        3, 0x00000000
> +0,      36000,      36000,     1000,        3, 0x00000000
> +0,      37000,      37000,     1000,        3, 0x00000000
> +0,      38000,      38000,     1000,        3, 0x00000000
> +0,      39000,      39000,     1000,        3, 0x00000000
> +0,      40000,      40000,     1000,        3, 0x00000000
> +0,      41000,      41000,     1000,        3, 0x00000000
> +0,      42000,      42000,     1000,        3, 0x00000000
> +0,      43000,      43000,     1000,        3, 0x00000000
> +0,      44000,      44000,     1000,        3, 0x00000000
> +0,      45000,      45000,     1000,        3, 0x00000000
> +0,      46000,      46000,     1000,        3, 0x00000000
> +0,      47000,      47000,     1000,        3, 0x00000000
> +0,      48000,      48000,     1000,        3, 0x00000000
> +0,      49000,      49000,     1000,        3, 0x00000000
> +0,      50000,      50000,     1000,        3, 0x00000000
> +0,      51000,      51000,     1000,        3, 0x00000000
> +0,      52000,      52000,     1000,        3, 0x00000000
> +0,      53000,      53000,     1000,        3, 0x00000000
> +0,      54000,      54000,     1000,        3, 0x00000000
> +0,      55000,      55000,     1000,        3, 0x00000000
> +0,      56000,      56000,     1000,        3, 0x00000000
> +0,      57000,      57000,     1000,        3, 0x00000000
> +0,      58000,      58000,     1000,        3, 0x00000000
> +0,      59000,      59000,     1000,        3, 0x00000000
> +0,      60000,      60000,     1000,        3, 0x00000000
> +0,      61000,      61000,     1000,        3, 0x00000000
> +0,      62000,      62000,     1000,        3, 0x00000000
> +0,      63000,      63000,     1000,        3, 0x00000000
> +0,      64000,      64000,     1000,        3, 0x00000000
> +0,      65000,      65000,     1000,        3, 0x00000000
> +0,      66000,      66000,     1000,        3, 0x00000000
> +0,      67000,      67000,     1000,        3, 0x00000000
> +0,      68000,      68000,     1000,        3, 0x00000000
> +0,      69000,      69000,     1000,        3, 0x00000000
> +0,      70000,      70000,     1000,        3, 0x00000000
> +0,      71000,      71000,     1000,        3, 0x00000000
> +0,      72000,      72000,     1000,        3, 0x00000000
> +0,      73000,      73000,     1000,        3, 0x00000000
> +0,      74000,      74000,     1000,        3, 0x00000000
> +0,      75000,      75000,     1000,        3, 0x00000000
> +0,      76000,      76000,     1000,        3, 0x00000000
> +0,      77000,      77000,     1000,        3, 0x00000000
> +0,      78000,      78000,     1000,        3, 0x00000000
> +0,      79000,      79000,     1000,        3, 0x00000000
> +0,      80000,      80000,     1000,        3, 0x00000000
> +0,      81000,      81000,     1000,        3, 0x00000000
> +0,      82000,      82000,     1000,        3, 0x00000000
> +0,      83000,      83000,     1000,        3, 0x00000000
> +0,      84000,      84000,     1000,        3, 0x00000000
> +0,      85000,      85000,     1000,        3, 0x00000000
> +0,      86000,      86000,     1000,        3, 0x00000000
> +0,      87000,      87000,     1000,        3, 0x00000000
> +0,      88000,      88000,     1000,        3, 0x00000000
> +0,      89000,      89000,     1000,        3, 0x00000000
> +0,      90000,      90000,     1000,        3, 0x00000000
> +0,      91000,      91000,     1000,        3, 0x00000000
> +0,      92000,      92000,     1000,        3, 0x00000000
> +0,      93000,      93000,     1000,        3, 0x00000000
> +0,      94000,      94000,     1000,        3, 0x00000000
> +0,      95000,      95000,     1000,        3, 0x00000000
> +0,      96000,      96000,     1000,        3, 0x00000000
> +0,      97000,      97000,     1000,        3, 0x00000000
> +0,      98000,      98000,     1000,        3, 0x00000000
> +0,      99000,      99000,     1000,        3, 0x00000000
> +0,     100000,     100000,     1000,        3, 0x00000000
> +0,     101000,     101000,     1000,        3, 0x00000000
> +0,     102000,     102000,     1000,        3, 0x00000000
> +0,     103000,     103000,     1000,        3, 0x00000000
> +0,     104000,     104000,     1000,        3, 0x00000000
> +0,     105000,     105000,     1000,        3, 0x00000000
> +0,     106000,     106000,     1000,        3, 0x00000000
> +0,     107000,     107000,     1000,        3, 0x00000000
> +0,     108000,     108000,     1000,        3, 0x00000000
> +0,     109000,     109000,     1000,        3, 0x00000000
> +0,     110000,     110000,     1000,        3, 0x00000000
> +0,     111000,     111000,     1000,        3, 0x00000000
> +0,     112000,     112000,     1000,        3, 0x00000000
> +0,     113000,     113000,     1000,        3, 0x00000000
> +0,     114000,     114000,     1000,        3, 0x00000000
> +0,     115000,     115000,     1000,        3, 0x00000000
> +0,     116000,     116000,     1000,        3, 0x00000000
> +0,     117000,     117000,     1000,        3, 0x00000000
> +0,     118000,     118000,     1000,        3, 0x00000000
> +0,     119000,     119000,     1000,        3, 0x00000000
> +0,     120000,     120000,     1000,        3, 0x00000000
> +0,     121000,     121000,     1000,        3, 0x00000000
> +0,     122000,     122000,     1000,        3, 0x00000000
> +0,     123000,     123000,     1000,        3, 0x00000000
> +0,     124000,     124000,     1000,        3, 0x00000000
> +0,     125000,     125000,     1000,        3, 0x00000000
> +0,     126000,     126000,     1000,        3, 0x00000000
> +0,     127000,     127000,     1000,        3, 0x00000000
> +0,     128000,     128000,     1000,        3, 0x00000000
> +0,     129000,     129000,     1000,        3, 0x00000000
> +0,     130000,     130000,     1000,        3, 0x00000000
> +0,     131000,     131000,     1000,        3, 0x00000000
> +0,     132000,     132000,     1000,        3, 0x00000000
> +1,     132499,     132499,        0,     2238, 0xf8f81348
> +0,     133000,     133000,     1000,        3, 0x00000000
> +0,     134000,     134000,     1000,        3, 0x00000000
> +0,     135000,     135000,     1000,        3, 0x00000000
> +0,     136000,     136000,     1000,        3, 0x00000000
> +0,     137000,     137000,     1000,        3, 0x00000000
> +0,     138000,     138000,     1000,        3, 0x00000000
> +0,     139000,     139000,     1000,        3, 0x00000000
> +0,     140000,     140000,     1000,        3, 0x00000000
> +0,     141000,     141000,     1000,        3, 0x00000000
> +0,     142000,     142000,     1000,        3, 0x00000000
> +0,     143000,     143000,     1000,        3, 0x00000000
> +0,     144000,     144000,     1000,        3, 0x00000000
> +0,     145000,     145000,     1000,        3, 0x00000000
> +0,     146000,     146000,     1000,        3, 0x00000000
> +0,     147000,     147000,     1000,        3, 0x00000000
> +1,     147355,     147355,        0,     3320, 0x7091f477
> +0,     148000,     148000,     1000,        3, 0x00000000
> +0,     149000,     149000,     1000,        3, 0x00000000
> +0,     150000,     150000,     1000,        3, 0x00000000
> +0,     151000,     151000,     1000,        3, 0x00000000
> +0,     152000,     152000,     1000,        3, 0x00000000
> +0,     153000,     153000,     1000,        3, 0x00000000
> +0,     154000,     154000,     1000,        3, 0x00000000
> +0,     155000,     155000,     1000,        3, 0x00000000
> +0,     156000,     156000,     1000,        3, 0x00000000
> +0,     157000,     157000,     1000,        3, 0x00000000
> +0,     158000,     158000,     1000,        3, 0x00000000
> +0,     159000,     159000,     1000,        3, 0x00000000
> +0,     160000,     160000,     1000,        3, 0x00000000
> +0,     161000,     161000,     1000,        3, 0x00000000
> +0,     162000,     162000,     1000,        3, 0x00000000
> +0,     163000,     163000,     1000,        3, 0x00000000
> +0,     164000,     164000,     1000,        3, 0x00000000
> +0,     165000,     165000,     1000,        3, 0x00000000
> +0,     166000,     166000,     1000,        3, 0x00000000
> +0,     167000,     167000,     1000,        3, 0x00000000
> +0,     168000,     168000,     1000,        3, 0x00000000
> +0,     169000,     169000,     1000,        3, 0x00000000
> +0,     170000,     170000,     1000,        3, 0x00000000
> +0,     171000,     171000,     1000,        3, 0x00000000
> +0,     172000,     172000,     1000,        3, 0x00000000
> +0,     173000,     173000,     1000,        3, 0x00000000
> +0,     174000,     174000,     1000,        3, 0x00000000
> +0,     175000,     175000,     1000,        3, 0x00000000
> +0,     176000,     176000,     1000,        3, 0x00000000
> +0,     177000,     177000,     1000,        3, 0x00000000
> +0,     178000,     178000,     1000,        3, 0x00000000
> +0,     179000,     179000,     1000,        3, 0x00000000
> +0,     180000,     180000,     1000,        3, 0x00000000
> +1,     180797,     180797,        0,     3626, 0xe4ff6eab
> +0,     181000,     181000,     1000,        3, 0x00000000
> +0,     182000,     182000,     1000,        3, 0x00000000
> +0,     183000,     183000,     1000,        3, 0x00000000
> +1,     183433,     183433,        0,     4156, 0xc73645fe
> +0,     184000,     184000,     1000,        3, 0x00000000
> +0,     185000,     185000,     1000,        3, 0x00000000
> +1,     185919,     185919,        0,     2019, 0xe9a5f34f
> +1,     185919,     185919,        0,     1213, 0x8a62d853
> +0,     186000,     186000,     1000,        3, 0x00000000
> +0,     187000,     187000,     1000,        3, 0x00000000
> +0,     188000,     188000,     1000,        3, 0x00000000
> +1,     188663,     188663,        0,     2184, 0xfdcd0323
> +0,     189000,     189000,     1000,        3, 0x00000000
> +0,     190000,     190000,     1000,        3, 0x00000000
> +1,     190014,     190014,        0,     2172, 0xb479f0a1
> +0,     191000,     191000,     1000,        3, 0x00000000
> +0,     192000,     192000,     1000,        3, 0x00000000
> +0,     193000,     193000,     1000,        3, 0x00000000
> +0,     194000,     194000,     1000,        3, 0x00000000
> +0,     195000,     195000,     1000,        3, 0x00000000
> +0,     196000,     196000,     1000,        3, 0x00000000
> +0,     197000,     197000,     1000,        3, 0x00000000
> +0,     198000,     198000,     1000,        3, 0x00000000
> +0,     199000,     199000,     1000,        3, 0x00000000
> +1,     199724,     199724,        0,     2080, 0xe8e7c3a2
> +0,     200000,     200000,     1000,        3, 0x00000000
> +0,     201000,     201000,     1000,        3, 0x00000000
> +1,     201175,     201175,        0,     1972, 0xd2c87cd0
> +0,     202000,     202000,     1000,        3, 0x00000000
> +1,     202819,     202819,        0,     2856, 0xc9a42a11
> +0,     203000,     203000,     1000,        3, 0x00000000
> +0,     204000,     204000,     1000,        3, 0x00000000
> +1,     204762,     204762,        0,     3570, 0x02035220
> +0,     205000,     205000,     1000,        3, 0x00000000
> +0,     206000,     206000,     1000,        3, 0x00000000
> +1,     206806,     206806,        0,     3270, 0x9a39c179
> +0,     207000,     207000,     1000,        3, 0x00000000
> +0,     208000,     208000,     1000,        3, 0x00000000
> +1,     208716,     208716,        0,     2968, 0x6c0b46de
> +0,     209000,     209000,     1000,        3, 0x00000000
> +0,     210000,     210000,     1000,        3, 0x00000000
> +1,     210051,     210051,        0,     2142, 0x9e64e867
> +0,     211000,     211000,     1000,        3, 0x00000000
> +1,     211644,     211644,        0,     4060, 0x274516cc
> +0,     212000,     212000,     1000,        3, 0x00000000
> +0,     213000,     213000,     1000,        3, 0x00000000
> +0,     214000,     214000,     1000,        3, 0x00000000
> +1,     214380,     214380,        0,     4214, 0xa6a068cb
> +0,     215000,     215000,     1000,        3, 0x00000000
> +0,     216000,     216000,     1000,        3, 0x00000000
> +0,     217000,     217000,     1000,        3, 0x00000000
> +1,     217225,     217225,        0,     3770, 0x3d3aaf6c
> +0,     218000,     218000,     1000,        3, 0x00000000
> +0,     219000,     219000,     1000,        3, 0x00000000
> +1,     219652,     219652,        0,     1862, 0xaa9a5a30
> +0,     220000,     220000,     1000,        3, 0x00000000
> +0,     221000,     221000,     1000,        3, 0x00000000
> +0,     222000,     222000,     1000,        3, 0x00000000
> +0,     223000,     223000,     1000,        3, 0x00000000
> +1,     223531,     223531,        0,     3222, 0x390690fb
> +0,     224000,     224000,     1000,        3, 0x00000000
> +0,     225000,     225000,     1000,        3, 0x00000000
> +0,     226000,     226000,     1000,        3, 0x00000000
> +0,     227000,     227000,     1000,        3, 0x00000000
> +1,     227510,     227510,        0,     4064, 0x13e132a4
> +0,     228000,     228000,     1000,        3, 0x00000000
> +0,     229000,     229000,     1000,        3, 0x00000000
> +0,     230000,     230000,     1000,        3, 0x00000000
> +1,     230872,     230872,        0,     3010, 0xc4a07cbd
> +0,     231000,     231000,     1000,        3, 0x00000000
> +0,     232000,     232000,     1000,        3, 0x00000000
> +0,     233000,     233000,     1000,        3, 0x00000000
> +1,     233124,     233124,        0,     4950, 0xd30b9b64
> +0,     234000,     234000,     1000,        3, 0x00000000
> +0,     235000,     235000,     1000,        3, 0x00000000
> +0,     236000,     236000,     1000,        3, 0x00000000
> +0,     237000,     237000,     1000,        3, 0x00000000
> +1,     237303,     237303,        0,     4184, 0x5115659c
> +0,     238000,     238000,     1000,        3, 0x00000000
> +0,     239000,     239000,     1000,        3, 0x00000000
> +0,     240000,     240000,     1000,        3, 0x00000000
> +1,     240106,     240106,        0,     3554, 0x14804a6c
> +0,     241000,     241000,     1000,        3, 0x00000000
> +0,     242000,     242000,     1000,        3, 0x00000000
> +0,     243000,     243000,     1000,        3, 0x00000000
> +0,     244000,     244000,     1000,        3, 0x00000000
> +0,     245000,     245000,     1000,        3, 0x00000000
> +0,     246000,     246000,     1000,        3, 0x00000000
> +0,     247000,     247000,     1000,        3, 0x00000000
> +0,     248000,     248000,     1000,        3, 0x00000000
> +0,     249000,     249000,     1000,        3, 0x00000000
> +0,     250000,     250000,     1000,        3, 0x00000000
> +0,     251000,     251000,     1000,        3, 0x00000000
> +0,     252000,     252000,     1000,        3, 0x00000000
> +0,     253000,     253000,     1000,        3, 0x00000000
> +0,     254000,     254000,     1000,        3, 0x00000000
> +0,     255000,     255000,     1000,        3, 0x00000000
> +0,     256000,     256000,     1000,        3, 0x00000000
> +0,     257000,     257000,     1000,        3, 0x00000000
> +0,     258000,     258000,     1000,        3, 0x00000000
> +0,     259000,     259000,     1000,        3, 0x00000000
> +0,     260000,     260000,     1000,        3, 0x00000000
> +0,     261000,     261000,     1000,        3, 0x00000000
> +0,     262000,     262000,     1000,        3, 0x00000000
> +0,     263000,     263000,     1000,        3, 0x00000000
> +0,     264000,     264000,     1000,        3, 0x00000000
> +0,     265000,     265000,     1000,        3, 0x00000000
> +0,     266000,     266000,     1000,        3, 0x00000000
> +0,     267000,     267000,     1000,        3, 0x00000000
> +0,     268000,     268000,     1000,        3, 0x00000000
> +0,     269000,     269000,     1000,        3, 0x00000000
> +0,     270000,     270000,     1000,        3, 0x00000000
> +0,     271000,     271000,     1000,        3, 0x00000000
> +0,     272000,     272000,     1000,        3, 0x00000000
> +0,     273000,     273000,     1000,        3, 0x00000000
> +1,     273556,     273556,        0,     2300, 0x53d23a41
> +0,     274000,     274000,     1000,        3, 0x00000000
> +0,     275000,     275000,     1000,        3, 0x00000000
> +0,     276000,     276000,     1000,        3, 0x00000000
> +0,     277000,     277000,     1000,        3, 0x00000000
> +0,     278000,     278000,     1000,        3, 0x00000000
> +0,     279000,     279000,     1000,        3, 0x00000000
> +0,     280000,     280000,     1000,        3, 0x00000000
> +0,     281000,     281000,     1000,        3, 0x00000000
> +0,     282000,     282000,     1000,        3, 0x00000000
> +0,     283000,     283000,     1000,        3, 0x00000000
> +0,     284000,     284000,     1000,        3, 0x00000000
> +0,     285000,     285000,     1000,        3, 0x00000000
> +0,     286000,     286000,     1000,        3, 0x00000000
> +0,     287000,     287000,     1000,        3, 0x00000000
> +0,     288000,     288000,     1000,        3, 0x00000000
> +0,     289000,     289000,     1000,        3, 0x00000000
> +0,     290000,     290000,     1000,        3, 0x00000000
> +0,     291000,     291000,     1000,        3, 0x00000000
> +0,     292000,     292000,     1000,        3, 0x00000000
> +0,     293000,     293000,     1000,        3, 0x00000000
> +0,     294000,     294000,     1000,        3, 0x00000000
> +0,     295000,     295000,     1000,        3, 0x00000000
> +1,     295445,     295445,        0,     1544, 0x4e4ed1a0
> +0,     296000,     296000,     1000,        3, 0x00000000
> +0,     297000,     297000,     1000,        3, 0x00000000
> +0,     298000,     298000,     1000,        3, 0x00000000
> +0,     299000,     299000,     1000,        3, 0x00000000
> +0,     300000,     300000,     1000,        3, 0x00000000
> +1,     300049,     300049,        0,     2478, 0x6e3e7b4d
> +0,     301000,     301000,     1000,        3, 0x00000000
> +0,     302000,     302000,     1000,        3, 0x00000000
> +1,     302018,     302018,        0,     2019, 0x5eb7c3d9
> +1,     302035,     302035,        0,      405, 0x98a58922
> +0,     303000,     303000,     1000,        3, 0x00000000
> +0,     304000,     304000,     1000,        3, 0x00000000
> +1,     304203,     304203,        0,     2998, 0xee7c6a15
> +0,     305000,     305000,     1000,        3, 0x00000000
> +1,     305947,     305947,        0,     2640, 0xf426b974
> +0,     306000,     306000,     1000,        3, 0x00000000
> +0,     307000,     307000,     1000,        3, 0x00000000
> +1,     307957,     307957,        0,     2174, 0x40340514
> +0,     308000,     308000,     1000,        3, 0x00000000
> +0,     309000,     309000,     1000,        3, 0x00000000
> +0,     310000,     310000,     1000,        3, 0x00000000
> +0,     311000,     311000,     1000,        3, 0x00000000
> +0,     312000,     312000,     1000,        3, 0x00000000
> +0,     313000,     313000,     1000,        3, 0x00000000
> +0,     314000,     314000,     1000,        3, 0x00000000
> +0,     315000,     315000,     1000,        3, 0x00000000
> +0,     316000,     316000,     1000,        3, 0x00000000
> +0,     317000,     317000,     1000,        3, 0x00000000
> +0,     318000,     318000,     1000,        3, 0x00000000
> +0,     319000,     319000,     1000,        3, 0x00000000
> +0,     320000,     320000,     1000,        3, 0x00000000
> +0,     321000,     321000,     1000,        3, 0x00000000
> +1,     321295,     321295,        0,     2760, 0x4ae1e9ad
> +0,     322000,     322000,     1000,        3, 0x00000000
> +0,     323000,     323000,     1000,        3, 0x00000000
> +1,     323356,     323356,        0,     2688, 0xdec1c1d6
> +0,     324000,     324000,     1000,        3, 0x00000000
> +1,     324640,     324640,        0,     3694, 0x3b5d80de
> +0,     325000,     325000,     1000,        3, 0x00000000
> +0,     326000,     326000,     1000,        3, 0x00000000
> +0,     327000,     327000,     1000,        3, 0x00000000
> +1,     327193,     327193,        0,     2276, 0x0dae2c53
> +0,     328000,     328000,     1000,        3, 0x00000000
> +1,     328369,     328369,        0,     2019, 0x4d9cd2f2
> +1,     328369,     328369,        0,      847, 0x1d3f4a3d
> +0,     329000,     329000,     1000,        3, 0x00000000
> +1,     329946,     329946,        0,     1974, 0xb63e71b1
> +0,     330000,     330000,     1000,        3, 0x00000000
> +0,     331000,     331000,     1000,        3, 0x00000000
> +1,     331230,     331230,        0,     3004, 0x69a86a37
> +0,     332000,     332000,     1000,        3, 0x00000000
> +1,     332924,     332924,        0,     2124, 0xf5c6dc9a
> +0,     333000,     333000,     1000,        3, 0x00000000
> +0,     334000,     334000,     1000,        3, 0x00000000
> +0,     335000,     335000,     1000,        3, 0x00000000
> +0,     336000,     336000,     1000,        3, 0x00000000
> +0,     337000,     337000,     1000,        3, 0x00000000
> +0,     338000,     338000,     1000,        3, 0x00000000
> +0,     339000,     339000,     1000,        3, 0x00000000
> +0,     340000,     340000,     1000,        3, 0x00000000
> +0,     341000,     341000,     1000,        3, 0x00000000
> +0,     342000,     342000,     1000,        3, 0x00000000
> +1,     342600,     342600,        0,     1876, 0x3ed26066
> +0,     343000,     343000,     1000,        3, 0x00000000
> +0,     344000,     344000,     1000,        3, 0x00000000
> +0,     345000,     345000,     1000,        3, 0x00000000
> +0,     346000,     346000,     1000,        3, 0x00000000
> +1,     346771,     346771,        0,     2426, 0xccae6c39
> +0,     347000,     347000,     1000,        3, 0x00000000
> +0,     348000,     348000,     1000,        3, 0x00000000
> +0,     349000,     349000,     1000,        3, 0x00000000
> +0,     350000,     350000,     1000,        3, 0x00000000
> +0,     351000,     351000,     1000,        3, 0x00000000
> +0,     352000,     352000,     1000,        3, 0x00000000
> +0,     353000,     353000,     1000,        3, 0x00000000
> +0,     354000,     354000,     1000,        3, 0x00000000
> +0,     355000,     355000,     1000,        3, 0x00000000
> +0,     356000,     356000,     1000,        3, 0x00000000
> +0,     357000,     357000,     1000,        3, 0x00000000
> +1,     357640,     357640,        0,     3240, 0x90cb9fd1
> +0,     358000,     358000,     1000,        3, 0x00000000
> +0,     359000,     359000,     1000,        3, 0x00000000
> +1,     359834,     359834,        0,     2482, 0xc68e6a8a

Will apply this patchset tonight unless there are objections.

- Andreas
diff mbox series

Patch

diff --git a/tests/fate/ffmpeg.mak b/tests/fate/ffmpeg.mak
index 38a1ae7ed5..c14eaa4c8a 100644
--- a/tests/fate/ffmpeg.mak
+++ b/tests/fate/ffmpeg.mak
@@ -102,10 +102,10 @@  fate-shortest: CMD = framecrc -auto_conversion_filters -f lavfi -i "sine=3000:d=
 # test interleaving video with a sparse subtitle stream
 FATE_SAMPLES_FFMPEG-$(call ALLYES, COLOR_FILTER, VOBSUB_DEMUXER, MATROSKA_DEMUXER,, \
                            RAWVIDEO_ENCODER, MATROSKA_MUXER, FRAMECRC_MUXER) += fate-shortest-sub
-fate-shortest-sub: CMD = enc_dec                                                                      \
+fate-shortest-sub: CMD = transcode                                                                    \
         vobsub $(TARGET_SAMPLES)/sub/vobsub.idx matroska                                              \
         "-filter_complex 'color=s=1x1:rate=1:duration=400' -pix_fmt rgb24 -allow_raw_vfw 1 -c:s copy -c:v rawvideo"  \
-        framecrc "-map 0 -c copy -shortest -shortest_buf_duration 40"
+        "-map 0 -c copy -shortest -shortest_buf_duration 40"
 
 # Basic test for fix_sub_duration, which calculates duration based on the
 # following subtitle's pts.
diff --git a/tests/ref/fate/shortest-sub b/tests/ref/fate/shortest-sub
index 0da4ba2e95..53f89925b9 100644
--- a/tests/ref/fate/shortest-sub
+++ b/tests/ref/fate/shortest-sub
@@ -1,4 +1,417 @@ 
 145b9b48d56f9c966bf41657f7569954 *tests/data/fate/shortest-sub.matroska
 139232 tests/data/fate/shortest-sub.matroska
-876ac3fa52e467050ab843969d4cf343 *tests/data/fate/shortest-sub.out.framecrc
-stddev:11541.12 PSNR: 15.08 MAXDIFF:22854 bytes:     2591/    23735
+#extradata 1:      167, 0xf7272d5f
+#tb 0: 1/1000
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 1x1
+#sar 0: 1/1
+#tb 1: 1/1000
+#media_type 1: subtitle
+#codec_id 1: dvd_subtitle
+0,          0,          0,     1000,        3, 0x00000000
+0,       1000,       1000,     1000,        3, 0x00000000
+0,       2000,       2000,     1000,        3, 0x00000000
+0,       3000,       3000,     1000,        3, 0x00000000
+0,       4000,       4000,     1000,        3, 0x00000000
+0,       5000,       5000,     1000,        3, 0x00000000
+0,       6000,       6000,     1000,        3, 0x00000000
+0,       7000,       7000,     1000,        3, 0x00000000
+0,       8000,       8000,     1000,        3, 0x00000000
+0,       9000,       9000,     1000,        3, 0x00000000
+0,      10000,      10000,     1000,        3, 0x00000000
+0,      11000,      11000,     1000,        3, 0x00000000
+0,      12000,      12000,     1000,        3, 0x00000000
+0,      13000,      13000,     1000,        3, 0x00000000
+0,      14000,      14000,     1000,        3, 0x00000000
+0,      15000,      15000,     1000,        3, 0x00000000
+0,      16000,      16000,     1000,        3, 0x00000000
+0,      17000,      17000,     1000,        3, 0x00000000
+0,      18000,      18000,     1000,        3, 0x00000000
+0,      19000,      19000,     1000,        3, 0x00000000
+0,      20000,      20000,     1000,        3, 0x00000000
+0,      21000,      21000,     1000,        3, 0x00000000
+0,      22000,      22000,     1000,        3, 0x00000000
+0,      23000,      23000,     1000,        3, 0x00000000
+0,      24000,      24000,     1000,        3, 0x00000000
+0,      25000,      25000,     1000,        3, 0x00000000
+0,      26000,      26000,     1000,        3, 0x00000000
+0,      27000,      27000,     1000,        3, 0x00000000
+0,      28000,      28000,     1000,        3, 0x00000000
+0,      29000,      29000,     1000,        3, 0x00000000
+0,      30000,      30000,     1000,        3, 0x00000000
+0,      31000,      31000,     1000,        3, 0x00000000
+0,      32000,      32000,     1000,        3, 0x00000000
+0,      33000,      33000,     1000,        3, 0x00000000
+0,      34000,      34000,     1000,        3, 0x00000000
+0,      35000,      35000,     1000,        3, 0x00000000
+0,      36000,      36000,     1000,        3, 0x00000000
+0,      37000,      37000,     1000,        3, 0x00000000
+0,      38000,      38000,     1000,        3, 0x00000000
+0,      39000,      39000,     1000,        3, 0x00000000
+0,      40000,      40000,     1000,        3, 0x00000000
+0,      41000,      41000,     1000,        3, 0x00000000
+0,      42000,      42000,     1000,        3, 0x00000000
+0,      43000,      43000,     1000,        3, 0x00000000
+0,      44000,      44000,     1000,        3, 0x00000000
+0,      45000,      45000,     1000,        3, 0x00000000
+0,      46000,      46000,     1000,        3, 0x00000000
+0,      47000,      47000,     1000,        3, 0x00000000
+0,      48000,      48000,     1000,        3, 0x00000000
+0,      49000,      49000,     1000,        3, 0x00000000
+0,      50000,      50000,     1000,        3, 0x00000000
+0,      51000,      51000,     1000,        3, 0x00000000
+0,      52000,      52000,     1000,        3, 0x00000000
+0,      53000,      53000,     1000,        3, 0x00000000
+0,      54000,      54000,     1000,        3, 0x00000000
+0,      55000,      55000,     1000,        3, 0x00000000
+0,      56000,      56000,     1000,        3, 0x00000000
+0,      57000,      57000,     1000,        3, 0x00000000
+0,      58000,      58000,     1000,        3, 0x00000000
+0,      59000,      59000,     1000,        3, 0x00000000
+0,      60000,      60000,     1000,        3, 0x00000000
+0,      61000,      61000,     1000,        3, 0x00000000
+0,      62000,      62000,     1000,        3, 0x00000000
+0,      63000,      63000,     1000,        3, 0x00000000
+0,      64000,      64000,     1000,        3, 0x00000000
+0,      65000,      65000,     1000,        3, 0x00000000
+0,      66000,      66000,     1000,        3, 0x00000000
+0,      67000,      67000,     1000,        3, 0x00000000
+0,      68000,      68000,     1000,        3, 0x00000000
+0,      69000,      69000,     1000,        3, 0x00000000
+0,      70000,      70000,     1000,        3, 0x00000000
+0,      71000,      71000,     1000,        3, 0x00000000
+0,      72000,      72000,     1000,        3, 0x00000000
+0,      73000,      73000,     1000,        3, 0x00000000
+0,      74000,      74000,     1000,        3, 0x00000000
+0,      75000,      75000,     1000,        3, 0x00000000
+0,      76000,      76000,     1000,        3, 0x00000000
+0,      77000,      77000,     1000,        3, 0x00000000
+0,      78000,      78000,     1000,        3, 0x00000000
+0,      79000,      79000,     1000,        3, 0x00000000
+0,      80000,      80000,     1000,        3, 0x00000000
+0,      81000,      81000,     1000,        3, 0x00000000
+0,      82000,      82000,     1000,        3, 0x00000000
+0,      83000,      83000,     1000,        3, 0x00000000
+0,      84000,      84000,     1000,        3, 0x00000000
+0,      85000,      85000,     1000,        3, 0x00000000
+0,      86000,      86000,     1000,        3, 0x00000000
+0,      87000,      87000,     1000,        3, 0x00000000
+0,      88000,      88000,     1000,        3, 0x00000000
+0,      89000,      89000,     1000,        3, 0x00000000
+0,      90000,      90000,     1000,        3, 0x00000000
+0,      91000,      91000,     1000,        3, 0x00000000
+0,      92000,      92000,     1000,        3, 0x00000000
+0,      93000,      93000,     1000,        3, 0x00000000
+0,      94000,      94000,     1000,        3, 0x00000000
+0,      95000,      95000,     1000,        3, 0x00000000
+0,      96000,      96000,     1000,        3, 0x00000000
+0,      97000,      97000,     1000,        3, 0x00000000
+0,      98000,      98000,     1000,        3, 0x00000000
+0,      99000,      99000,     1000,        3, 0x00000000
+0,     100000,     100000,     1000,        3, 0x00000000
+0,     101000,     101000,     1000,        3, 0x00000000
+0,     102000,     102000,     1000,        3, 0x00000000
+0,     103000,     103000,     1000,        3, 0x00000000
+0,     104000,     104000,     1000,        3, 0x00000000
+0,     105000,     105000,     1000,        3, 0x00000000
+0,     106000,     106000,     1000,        3, 0x00000000
+0,     107000,     107000,     1000,        3, 0x00000000
+0,     108000,     108000,     1000,        3, 0x00000000
+0,     109000,     109000,     1000,        3, 0x00000000
+0,     110000,     110000,     1000,        3, 0x00000000
+0,     111000,     111000,     1000,        3, 0x00000000
+0,     112000,     112000,     1000,        3, 0x00000000
+0,     113000,     113000,     1000,        3, 0x00000000
+0,     114000,     114000,     1000,        3, 0x00000000
+0,     115000,     115000,     1000,        3, 0x00000000
+0,     116000,     116000,     1000,        3, 0x00000000
+0,     117000,     117000,     1000,        3, 0x00000000
+0,     118000,     118000,     1000,        3, 0x00000000
+0,     119000,     119000,     1000,        3, 0x00000000
+0,     120000,     120000,     1000,        3, 0x00000000
+0,     121000,     121000,     1000,        3, 0x00000000
+0,     122000,     122000,     1000,        3, 0x00000000
+0,     123000,     123000,     1000,        3, 0x00000000
+0,     124000,     124000,     1000,        3, 0x00000000
+0,     125000,     125000,     1000,        3, 0x00000000
+0,     126000,     126000,     1000,        3, 0x00000000
+0,     127000,     127000,     1000,        3, 0x00000000
+0,     128000,     128000,     1000,        3, 0x00000000
+0,     129000,     129000,     1000,        3, 0x00000000
+0,     130000,     130000,     1000,        3, 0x00000000
+0,     131000,     131000,     1000,        3, 0x00000000
+0,     132000,     132000,     1000,        3, 0x00000000
+1,     132499,     132499,        0,     2238, 0xf8f81348
+0,     133000,     133000,     1000,        3, 0x00000000
+0,     134000,     134000,     1000,        3, 0x00000000
+0,     135000,     135000,     1000,        3, 0x00000000
+0,     136000,     136000,     1000,        3, 0x00000000
+0,     137000,     137000,     1000,        3, 0x00000000
+0,     138000,     138000,     1000,        3, 0x00000000
+0,     139000,     139000,     1000,        3, 0x00000000
+0,     140000,     140000,     1000,        3, 0x00000000
+0,     141000,     141000,     1000,        3, 0x00000000
+0,     142000,     142000,     1000,        3, 0x00000000
+0,     143000,     143000,     1000,        3, 0x00000000
+0,     144000,     144000,     1000,        3, 0x00000000
+0,     145000,     145000,     1000,        3, 0x00000000
+0,     146000,     146000,     1000,        3, 0x00000000
+0,     147000,     147000,     1000,        3, 0x00000000
+1,     147355,     147355,        0,     3320, 0x7091f477
+0,     148000,     148000,     1000,        3, 0x00000000
+0,     149000,     149000,     1000,        3, 0x00000000
+0,     150000,     150000,     1000,        3, 0x00000000
+0,     151000,     151000,     1000,        3, 0x00000000
+0,     152000,     152000,     1000,        3, 0x00000000
+0,     153000,     153000,     1000,        3, 0x00000000
+0,     154000,     154000,     1000,        3, 0x00000000
+0,     155000,     155000,     1000,        3, 0x00000000
+0,     156000,     156000,     1000,        3, 0x00000000
+0,     157000,     157000,     1000,        3, 0x00000000
+0,     158000,     158000,     1000,        3, 0x00000000
+0,     159000,     159000,     1000,        3, 0x00000000
+0,     160000,     160000,     1000,        3, 0x00000000
+0,     161000,     161000,     1000,        3, 0x00000000
+0,     162000,     162000,     1000,        3, 0x00000000
+0,     163000,     163000,     1000,        3, 0x00000000
+0,     164000,     164000,     1000,        3, 0x00000000
+0,     165000,     165000,     1000,        3, 0x00000000
+0,     166000,     166000,     1000,        3, 0x00000000
+0,     167000,     167000,     1000,        3, 0x00000000
+0,     168000,     168000,     1000,        3, 0x00000000
+0,     169000,     169000,     1000,        3, 0x00000000
+0,     170000,     170000,     1000,        3, 0x00000000
+0,     171000,     171000,     1000,        3, 0x00000000
+0,     172000,     172000,     1000,        3, 0x00000000
+0,     173000,     173000,     1000,        3, 0x00000000
+0,     174000,     174000,     1000,        3, 0x00000000
+0,     175000,     175000,     1000,        3, 0x00000000
+0,     176000,     176000,     1000,        3, 0x00000000
+0,     177000,     177000,     1000,        3, 0x00000000
+0,     178000,     178000,     1000,        3, 0x00000000
+0,     179000,     179000,     1000,        3, 0x00000000
+0,     180000,     180000,     1000,        3, 0x00000000
+1,     180797,     180797,        0,     3626, 0xe4ff6eab
+0,     181000,     181000,     1000,        3, 0x00000000
+0,     182000,     182000,     1000,        3, 0x00000000
+0,     183000,     183000,     1000,        3, 0x00000000
+1,     183433,     183433,        0,     4156, 0xc73645fe
+0,     184000,     184000,     1000,        3, 0x00000000
+0,     185000,     185000,     1000,        3, 0x00000000
+1,     185919,     185919,        0,     2019, 0xe9a5f34f
+1,     185919,     185919,        0,     1213, 0x8a62d853
+0,     186000,     186000,     1000,        3, 0x00000000
+0,     187000,     187000,     1000,        3, 0x00000000
+0,     188000,     188000,     1000,        3, 0x00000000
+1,     188663,     188663,        0,     2184, 0xfdcd0323
+0,     189000,     189000,     1000,        3, 0x00000000
+0,     190000,     190000,     1000,        3, 0x00000000
+1,     190014,     190014,        0,     2172, 0xb479f0a1
+0,     191000,     191000,     1000,        3, 0x00000000
+0,     192000,     192000,     1000,        3, 0x00000000
+0,     193000,     193000,     1000,        3, 0x00000000
+0,     194000,     194000,     1000,        3, 0x00000000
+0,     195000,     195000,     1000,        3, 0x00000000
+0,     196000,     196000,     1000,        3, 0x00000000
+0,     197000,     197000,     1000,        3, 0x00000000
+0,     198000,     198000,     1000,        3, 0x00000000
+0,     199000,     199000,     1000,        3, 0x00000000
+1,     199724,     199724,        0,     2080, 0xe8e7c3a2
+0,     200000,     200000,     1000,        3, 0x00000000
+0,     201000,     201000,     1000,        3, 0x00000000
+1,     201175,     201175,        0,     1972, 0xd2c87cd0
+0,     202000,     202000,     1000,        3, 0x00000000
+1,     202819,     202819,        0,     2856, 0xc9a42a11
+0,     203000,     203000,     1000,        3, 0x00000000
+0,     204000,     204000,     1000,        3, 0x00000000
+1,     204762,     204762,        0,     3570, 0x02035220
+0,     205000,     205000,     1000,        3, 0x00000000
+0,     206000,     206000,     1000,        3, 0x00000000
+1,     206806,     206806,        0,     3270, 0x9a39c179
+0,     207000,     207000,     1000,        3, 0x00000000
+0,     208000,     208000,     1000,        3, 0x00000000
+1,     208716,     208716,        0,     2968, 0x6c0b46de
+0,     209000,     209000,     1000,        3, 0x00000000
+0,     210000,     210000,     1000,        3, 0x00000000
+1,     210051,     210051,        0,     2142, 0x9e64e867
+0,     211000,     211000,     1000,        3, 0x00000000
+1,     211644,     211644,        0,     4060, 0x274516cc
+0,     212000,     212000,     1000,        3, 0x00000000
+0,     213000,     213000,     1000,        3, 0x00000000
+0,     214000,     214000,     1000,        3, 0x00000000
+1,     214380,     214380,        0,     4214, 0xa6a068cb
+0,     215000,     215000,     1000,        3, 0x00000000
+0,     216000,     216000,     1000,        3, 0x00000000
+0,     217000,     217000,     1000,        3, 0x00000000
+1,     217225,     217225,        0,     3770, 0x3d3aaf6c
+0,     218000,     218000,     1000,        3, 0x00000000
+0,     219000,     219000,     1000,        3, 0x00000000
+1,     219652,     219652,        0,     1862, 0xaa9a5a30
+0,     220000,     220000,     1000,        3, 0x00000000
+0,     221000,     221000,     1000,        3, 0x00000000
+0,     222000,     222000,     1000,        3, 0x00000000
+0,     223000,     223000,     1000,        3, 0x00000000
+1,     223531,     223531,        0,     3222, 0x390690fb
+0,     224000,     224000,     1000,        3, 0x00000000
+0,     225000,     225000,     1000,        3, 0x00000000
+0,     226000,     226000,     1000,        3, 0x00000000
+0,     227000,     227000,     1000,        3, 0x00000000
+1,     227510,     227510,        0,     4064, 0x13e132a4
+0,     228000,     228000,     1000,        3, 0x00000000
+0,     229000,     229000,     1000,        3, 0x00000000
+0,     230000,     230000,     1000,        3, 0x00000000
+1,     230872,     230872,        0,     3010, 0xc4a07cbd
+0,     231000,     231000,     1000,        3, 0x00000000
+0,     232000,     232000,     1000,        3, 0x00000000
+0,     233000,     233000,     1000,        3, 0x00000000
+1,     233124,     233124,        0,     4950, 0xd30b9b64
+0,     234000,     234000,     1000,        3, 0x00000000
+0,     235000,     235000,     1000,        3, 0x00000000
+0,     236000,     236000,     1000,        3, 0x00000000
+0,     237000,     237000,     1000,        3, 0x00000000
+1,     237303,     237303,        0,     4184, 0x5115659c
+0,     238000,     238000,     1000,        3, 0x00000000
+0,     239000,     239000,     1000,        3, 0x00000000
+0,     240000,     240000,     1000,        3, 0x00000000
+1,     240106,     240106,        0,     3554, 0x14804a6c
+0,     241000,     241000,     1000,        3, 0x00000000
+0,     242000,     242000,     1000,        3, 0x00000000
+0,     243000,     243000,     1000,        3, 0x00000000
+0,     244000,     244000,     1000,        3, 0x00000000
+0,     245000,     245000,     1000,        3, 0x00000000
+0,     246000,     246000,     1000,        3, 0x00000000
+0,     247000,     247000,     1000,        3, 0x00000000
+0,     248000,     248000,     1000,        3, 0x00000000
+0,     249000,     249000,     1000,        3, 0x00000000
+0,     250000,     250000,     1000,        3, 0x00000000
+0,     251000,     251000,     1000,        3, 0x00000000
+0,     252000,     252000,     1000,        3, 0x00000000
+0,     253000,     253000,     1000,        3, 0x00000000
+0,     254000,     254000,     1000,        3, 0x00000000
+0,     255000,     255000,     1000,        3, 0x00000000
+0,     256000,     256000,     1000,        3, 0x00000000
+0,     257000,     257000,     1000,        3, 0x00000000
+0,     258000,     258000,     1000,        3, 0x00000000
+0,     259000,     259000,     1000,        3, 0x00000000
+0,     260000,     260000,     1000,        3, 0x00000000
+0,     261000,     261000,     1000,        3, 0x00000000
+0,     262000,     262000,     1000,        3, 0x00000000
+0,     263000,     263000,     1000,        3, 0x00000000
+0,     264000,     264000,     1000,        3, 0x00000000
+0,     265000,     265000,     1000,        3, 0x00000000
+0,     266000,     266000,     1000,        3, 0x00000000
+0,     267000,     267000,     1000,        3, 0x00000000
+0,     268000,     268000,     1000,        3, 0x00000000
+0,     269000,     269000,     1000,        3, 0x00000000
+0,     270000,     270000,     1000,        3, 0x00000000
+0,     271000,     271000,     1000,        3, 0x00000000
+0,     272000,     272000,     1000,        3, 0x00000000
+0,     273000,     273000,     1000,        3, 0x00000000
+1,     273556,     273556,        0,     2300, 0x53d23a41
+0,     274000,     274000,     1000,        3, 0x00000000
+0,     275000,     275000,     1000,        3, 0x00000000
+0,     276000,     276000,     1000,        3, 0x00000000
+0,     277000,     277000,     1000,        3, 0x00000000
+0,     278000,     278000,     1000,        3, 0x00000000
+0,     279000,     279000,     1000,        3, 0x00000000
+0,     280000,     280000,     1000,        3, 0x00000000
+0,     281000,     281000,     1000,        3, 0x00000000
+0,     282000,     282000,     1000,        3, 0x00000000
+0,     283000,     283000,     1000,        3, 0x00000000
+0,     284000,     284000,     1000,        3, 0x00000000
+0,     285000,     285000,     1000,        3, 0x00000000
+0,     286000,     286000,     1000,        3, 0x00000000
+0,     287000,     287000,     1000,        3, 0x00000000
+0,     288000,     288000,     1000,        3, 0x00000000
+0,     289000,     289000,     1000,        3, 0x00000000
+0,     290000,     290000,     1000,        3, 0x00000000
+0,     291000,     291000,     1000,        3, 0x00000000
+0,     292000,     292000,     1000,        3, 0x00000000
+0,     293000,     293000,     1000,        3, 0x00000000
+0,     294000,     294000,     1000,        3, 0x00000000
+0,     295000,     295000,     1000,        3, 0x00000000
+1,     295445,     295445,        0,     1544, 0x4e4ed1a0
+0,     296000,     296000,     1000,        3, 0x00000000
+0,     297000,     297000,     1000,        3, 0x00000000
+0,     298000,     298000,     1000,        3, 0x00000000
+0,     299000,     299000,     1000,        3, 0x00000000
+0,     300000,     300000,     1000,        3, 0x00000000
+1,     300049,     300049,        0,     2478, 0x6e3e7b4d
+0,     301000,     301000,     1000,        3, 0x00000000
+0,     302000,     302000,     1000,        3, 0x00000000
+1,     302018,     302018,        0,     2019, 0x5eb7c3d9
+1,     302035,     302035,        0,      405, 0x98a58922
+0,     303000,     303000,     1000,        3, 0x00000000
+0,     304000,     304000,     1000,        3, 0x00000000
+1,     304203,     304203,        0,     2998, 0xee7c6a15
+0,     305000,     305000,     1000,        3, 0x00000000
+1,     305947,     305947,        0,     2640, 0xf426b974
+0,     306000,     306000,     1000,        3, 0x00000000
+0,     307000,     307000,     1000,        3, 0x00000000
+1,     307957,     307957,        0,     2174, 0x40340514
+0,     308000,     308000,     1000,        3, 0x00000000
+0,     309000,     309000,     1000,        3, 0x00000000
+0,     310000,     310000,     1000,        3, 0x00000000
+0,     311000,     311000,     1000,        3, 0x00000000
+0,     312000,     312000,     1000,        3, 0x00000000
+0,     313000,     313000,     1000,        3, 0x00000000
+0,     314000,     314000,     1000,        3, 0x00000000
+0,     315000,     315000,     1000,        3, 0x00000000
+0,     316000,     316000,     1000,        3, 0x00000000
+0,     317000,     317000,     1000,        3, 0x00000000
+0,     318000,     318000,     1000,        3, 0x00000000
+0,     319000,     319000,     1000,        3, 0x00000000
+0,     320000,     320000,     1000,        3, 0x00000000
+0,     321000,     321000,     1000,        3, 0x00000000
+1,     321295,     321295,        0,     2760, 0x4ae1e9ad
+0,     322000,     322000,     1000,        3, 0x00000000
+0,     323000,     323000,     1000,        3, 0x00000000
+1,     323356,     323356,        0,     2688, 0xdec1c1d6
+0,     324000,     324000,     1000,        3, 0x00000000
+1,     324640,     324640,        0,     3694, 0x3b5d80de
+0,     325000,     325000,     1000,        3, 0x00000000
+0,     326000,     326000,     1000,        3, 0x00000000
+0,     327000,     327000,     1000,        3, 0x00000000
+1,     327193,     327193,        0,     2276, 0x0dae2c53
+0,     328000,     328000,     1000,        3, 0x00000000
+1,     328369,     328369,        0,     2019, 0x4d9cd2f2
+1,     328369,     328369,        0,      847, 0x1d3f4a3d
+0,     329000,     329000,     1000,        3, 0x00000000
+1,     329946,     329946,        0,     1974, 0xb63e71b1
+0,     330000,     330000,     1000,        3, 0x00000000
+0,     331000,     331000,     1000,        3, 0x00000000
+1,     331230,     331230,        0,     3004, 0x69a86a37
+0,     332000,     332000,     1000,        3, 0x00000000
+1,     332924,     332924,        0,     2124, 0xf5c6dc9a
+0,     333000,     333000,     1000,        3, 0x00000000
+0,     334000,     334000,     1000,        3, 0x00000000
+0,     335000,     335000,     1000,        3, 0x00000000
+0,     336000,     336000,     1000,        3, 0x00000000
+0,     337000,     337000,     1000,        3, 0x00000000
+0,     338000,     338000,     1000,        3, 0x00000000
+0,     339000,     339000,     1000,        3, 0x00000000
+0,     340000,     340000,     1000,        3, 0x00000000
+0,     341000,     341000,     1000,        3, 0x00000000
+0,     342000,     342000,     1000,        3, 0x00000000
+1,     342600,     342600,        0,     1876, 0x3ed26066
+0,     343000,     343000,     1000,        3, 0x00000000
+0,     344000,     344000,     1000,        3, 0x00000000
+0,     345000,     345000,     1000,        3, 0x00000000
+0,     346000,     346000,     1000,        3, 0x00000000
+1,     346771,     346771,        0,     2426, 0xccae6c39
+0,     347000,     347000,     1000,        3, 0x00000000
+0,     348000,     348000,     1000,        3, 0x00000000
+0,     349000,     349000,     1000,        3, 0x00000000
+0,     350000,     350000,     1000,        3, 0x00000000
+0,     351000,     351000,     1000,        3, 0x00000000
+0,     352000,     352000,     1000,        3, 0x00000000
+0,     353000,     353000,     1000,        3, 0x00000000
+0,     354000,     354000,     1000,        3, 0x00000000
+0,     355000,     355000,     1000,        3, 0x00000000
+0,     356000,     356000,     1000,        3, 0x00000000
+0,     357000,     357000,     1000,        3, 0x00000000
+1,     357640,     357640,        0,     3240, 0x90cb9fd1
+0,     358000,     358000,     1000,        3, 0x00000000
+0,     359000,     359000,     1000,        3, 0x00000000
+1,     359834,     359834,        0,     2482, 0xc68e6a8a