electronicarts: don't set codec timebase
authorAnton Khirnov <anton@khirnov.net>
Thu, 24 Nov 2011 19:58:22 +0000 (20:58 +0100)
committerAnton Khirnov <anton@khirnov.net>
Fri, 2 Mar 2012 10:11:38 +0000 (11:11 +0100)
Demuxers are not supposed to set it.
Set stream timebase and framerates instead (this is a cfr container with
no timestamps).

libavformat/electronicarts.c
tests/ref/fate/ea-dct
tests/ref/fate/ea-vp60
tests/ref/fate/ea-vp61

index a10e645..c7fbded 100644 (file)
@@ -417,9 +417,11 @@ static int ea_read_header(AVFormatContext *s)
         st->codec->codec_type = AVMEDIA_TYPE_VIDEO;
         st->codec->codec_id = ea->video_codec;
         st->codec->codec_tag = 0;  /* no fourcc */
-        st->codec->time_base = ea->time_base;
         st->codec->width = ea->width;
         st->codec->height = ea->height;
+        avpriv_set_pts_info(st, 33, ea->time_base.num, ea->time_base.den);
+        st->r_frame_rate = st->avg_frame_rate = (AVRational){ea->time_base.den,
+                                                             ea->time_base.num};
     }
 
     if (ea->audio_codec) {
index 8ce0f2f..071be8a 100644 (file)
-#tb 0: 1/90000
+#tb 0: 1/15
 #tb 1: 1/22050
-0,          0,          0,        0,   102144, 0x6edc83de
+0,          0,          0,        1,   102144, 0x6edc83de
 1,          0,          0,     1484,     5936, 0xea261a29
-0,       6000,       6000,        0,   102144, 0xd0534fda
+0,          1,          1,        1,   102144, 0xd0534fda
 1,       1484,       1484,     1456,     5824, 0x253df061
-0,      12000,      12000,        0,   102144, 0x6447911f
+0,          2,          2,        1,   102144, 0x6447911f
 1,       2940,       2940,     1484,     5936, 0x603a5bd7
-0,      18000,      18000,        0,   102144, 0xf21f3b46
+0,          3,          3,        1,   102144, 0xf21f3b46
 1,       4424,       4424,     1456,     5824, 0x9d283f59
-0,      24000,      24000,        0,   102144, 0x0975077a
+0,          4,          4,        1,   102144, 0x0975077a
 1,       5880,       5880,     1484,     5936, 0x49323497
-0,      30000,      30000,        0,   102144, 0xb9a12d8e
+0,          5,          5,        1,   102144, 0xb9a12d8e
 1,       7364,       7364,     1456,     5824, 0x7c299939
-0,      36000,      36000,        0,   102144, 0x17413513
+0,          6,          6,        1,   102144, 0x17413513
 1,       8820,       8820,     1484,     5936, 0x9f918e9a
-0,      42000,      42000,        0,   102144, 0x1e622a04
+0,          7,          7,        1,   102144, 0x1e622a04
 1,      10304,      10304,     1456,     5824, 0x1226b534
-0,      48000,      48000,        0,   102144, 0x7489224e
+0,          8,          8,        1,   102144, 0x7489224e
 1,      11760,      11760,     1484,     5936, 0xdd159326
-0,      54000,      54000,        0,   102144, 0xae14956e
+0,          9,          9,        1,   102144, 0xae14956e
 1,      13244,      13244,     1456,     5824, 0x361ad10f
-0,      60000,      60000,        0,   102144, 0x104fd3a0
+0,         10,         10,        1,   102144, 0x104fd3a0
 1,      14700,      14700,     1484,     5936, 0x6ccac9e3
-0,      66000,      66000,        0,   102144, 0xea63a940
+0,         11,         11,        1,   102144, 0xea63a940
 1,      16184,      16184,     1456,     5824, 0x1861efef
-0,      72000,      72000,        0,   102144, 0x0cf81588
+0,         12,         12,        1,   102144, 0x0cf81588
 1,      17640,      17640,     1484,     5936, 0x5f718eb9
-0,      78000,      78000,        0,   102144, 0xe4a5b2fd
+0,         13,         13,        1,   102144, 0xe4a5b2fd
 1,      19124,      19124,     1456,     5824, 0xd4ca72ba
-0,      84000,      84000,        0,   102144, 0x0c9aaf77
+0,         14,         14,        1,   102144, 0x0c9aaf77
 1,      20580,      20580,     1484,     5936, 0xbf2b27e6
-0,      90000,      90000,        0,   102144, 0x065007d7
+0,         15,         15,        1,   102144, 0x065007d7
 1,      22064,      22064,     1456,     5824, 0xcb6f024e
-0,      96000,      96000,        0,   102144, 0x54c0c29b
+0,         16,         16,        1,   102144, 0x54c0c29b
 1,      23520,      23520,     1484,     5936, 0x7dfb7e05
-0,     102000,     102000,        0,   102144, 0x1114cb8e
+0,         17,         17,        1,   102144, 0x1114cb8e
 1,      25004,      25004,     1456,     5824, 0x80e16f13
-0,     108000,     108000,        0,   102144, 0xe4270462
+0,         18,         18,        1,   102144, 0xe4270462
 1,      26460,      26460,     1484,     5936, 0x0fb59227
-0,     114000,     114000,        0,   102144, 0x61e5b7fd
+0,         19,         19,        1,   102144, 0x61e5b7fd
 1,      27944,      27944,     1456,     5824, 0x4d6f1fdb
-0,     120000,     120000,        0,   102144, 0x7cbeaca6
+0,         20,         20,        1,   102144, 0x7cbeaca6
 1,      29400,      29400,     1484,     5936, 0x505a5103
-0,     126000,     126000,        0,   102144, 0xed92daa4
+0,         21,         21,        1,   102144, 0xed92daa4
 1,      30884,      30884,     1456,     5824, 0x47ef4c13
-0,     132000,     132000,        0,   102144, 0xd8654d0d
+0,         22,         22,        1,   102144, 0xd8654d0d
 1,      32340,      32340,     1484,     5936, 0xbe4795fb
-0,     138000,     138000,        0,   102144, 0x854e842b
+0,         23,         23,        1,   102144, 0x854e842b
 1,      33824,      33824,     1456,     5824, 0xb82cc4ff
-0,     144000,     144000,        0,   102144, 0x56407c3a
+0,         24,         24,        1,   102144, 0x56407c3a
 1,      35280,      35280,     1484,     5936, 0xf7c6ab8d
-0,     150000,     150000,        0,   102144, 0x17db3f90
+0,         25,         25,        1,   102144, 0x17db3f90
 1,      36764,      36764,     1456,     5824, 0x1442f5e0
-0,     156000,     156000,        0,   102144, 0x8b133b9a
+0,         26,         26,        1,   102144, 0x8b133b9a
 1,      38220,      38220,     1484,     5936, 0x64659389
-0,     162000,     162000,        0,   102144, 0xe4899db9
+0,         27,         27,        1,   102144, 0xe4899db9
 1,      39704,      39704,     1456,     5824, 0xdd81725c
-0,     168000,     168000,        0,   102144, 0x579cf092
+0,         28,         28,        1,   102144, 0x579cf092
 1,      41160,      41160,     1484,     5936, 0x7f7c604f
-0,     174000,     174000,        0,   102144, 0x19fa5062
+0,         29,         29,        1,   102144, 0x19fa5062
 1,      42644,      42644,     1456,     5824, 0xafc77beb
-0,     180000,     180000,        0,   102144, 0x71339792
+0,         30,         30,        1,   102144, 0x71339792
 1,      44100,      44100,     1484,     5936, 0x24f88e4d
-0,     186000,     186000,        0,   102144, 0x970e5c0c
+0,         31,         31,        1,   102144, 0x970e5c0c
 1,      45584,      45584,     1456,     5824, 0xa31956ca
-0,     192000,     192000,        0,   102144, 0x84ee616a
+0,         32,         32,        1,   102144, 0x84ee616a
 1,      47040,      47040,     1484,     5936, 0x958e02b9
-0,     198000,     198000,        0,   102144, 0x1d6f9a23
+0,         33,         33,        1,   102144, 0x1d6f9a23
 1,      48524,      48524,     1456,     5824, 0xcfc79890
-0,     204000,     204000,        0,   102144, 0xc28e19db
+0,         34,         34,        1,   102144, 0xc28e19db
 1,      49980,      49980,     1484,     5936, 0xc7e788ae
-0,     210000,     210000,        0,   102144, 0x0e898967
+0,         35,         35,        1,   102144, 0x0e898967
 1,      51464,      51464,     1456,     5824, 0x4b6b1acc
-0,     216000,     216000,        0,   102144, 0x52a8b671
+0,         36,         36,        1,   102144, 0x52a8b671
 1,      52920,      52920,     1484,     5936, 0xa74496dc
-0,     222000,     222000,        0,   102144, 0x3f45ea83
+0,         37,         37,        1,   102144, 0x3f45ea83
 1,      54404,      54404,     1456,     5824, 0x719e6171
-0,     228000,     228000,        0,   102144, 0x7b0fc603
+0,         38,         38,        1,   102144, 0x7b0fc603
 1,      55860,      55860,     1484,     5936, 0x9346222d
-0,     234000,     234000,        0,   102144, 0x14f94469
+0,         39,         39,        1,   102144, 0x14f94469
 1,      57344,      57344,     1456,     5824, 0x9e2a876e
-0,     240000,     240000,        0,   102144, 0x5b9f37cc
+0,         40,         40,        1,   102144, 0x5b9f37cc
 1,      58800,      58800,     1484,     5936, 0xeca6ea64
-0,     246000,     246000,        0,   102144, 0xf902b7c7
+0,         41,         41,        1,   102144, 0xf902b7c7
 1,      60284,      60284,     1456,     5824, 0x07d8174f
-0,     252000,     252000,        0,   102144, 0x326836e0
+0,         42,         42,        1,   102144, 0x326836e0
 1,      61740,      61740,     1484,     5936, 0x2df5aa6b
-0,     258000,     258000,        0,   102144, 0x2e4aebba
+0,         43,         43,        1,   102144, 0x2e4aebba
 1,      63224,      63224,     1456,     5824, 0x314e7034
-0,     264000,     264000,        0,   102144, 0xd10ae58c
+0,         44,         44,        1,   102144, 0xd10ae58c
 1,      64680,      64680,     1484,     5936, 0x5a328768
-0,     270000,     270000,        0,   102144, 0xbd084ecf
+0,         45,         45,        1,   102144, 0xbd084ecf
 1,      66164,      66164,     1456,     5824, 0x32b92446
-0,     276000,     276000,        0,   102144, 0xb2157c0a
+0,         46,         46,        1,   102144, 0xb2157c0a
 1,      67620,      67620,     1484,     5936, 0x20ecbc9b
-0,     282000,     282000,        0,   102144, 0xd7f158d4
+0,         47,         47,        1,   102144, 0xd7f158d4
 1,      69104,      69104,     1456,     5824, 0x76019c14
-0,     288000,     288000,        0,   102144, 0x3cf86462
+0,         48,         48,        1,   102144, 0x3cf86462
 1,      70560,      70560,     1484,     5936, 0x8c3ef8a6
-0,     294000,     294000,        0,   102144, 0x53ecddab
+0,         49,         49,        1,   102144, 0x53ecddab
 1,      72044,      72044,     1456,     5824, 0xcdaab50b
-0,     300000,     300000,        0,   102144, 0xcdaba8ef
+0,         50,         50,        1,   102144, 0xcdaba8ef
 1,      73500,      73500,     1484,     5936, 0xb2f87f4f
-0,     306000,     306000,        0,   102144, 0xab9ede18
+0,         51,         51,        1,   102144, 0xab9ede18
 1,      74984,      74984,     1456,     5824, 0x70c26379
-0,     312000,     312000,        0,   102144, 0xb6706e79
+0,         52,         52,        1,   102144, 0xb6706e79
 1,      76440,      76440,     1484,     5936, 0x5691ecfd
-0,     318000,     318000,        0,   102144, 0x76371069
+0,         53,         53,        1,   102144, 0x76371069
 1,      77924,      77924,     1456,     5824, 0x61e208fe
-0,     324000,     324000,        0,   102144, 0x3a365016
+0,         54,         54,        1,   102144, 0x3a365016
 1,      79380,      79380,     1484,     5936, 0x87d1a5e0
-0,     330000,     330000,        0,   102144, 0x52177c09
+0,         55,         55,        1,   102144, 0x52177c09
 1,      80864,      80864,     1456,     5824, 0x02054cfd
-0,     336000,     336000,        0,   102144, 0xc33eb4fb
+0,         56,         56,        1,   102144, 0xc33eb4fb
 1,      82320,      82320,     1484,     5936, 0x22ff1c4b
-0,     342000,     342000,        0,   102144, 0x16098436
+0,         57,         57,        1,   102144, 0x16098436
 1,      83804,      83804,     1456,     5824, 0xc6d87fef
-0,     348000,     348000,        0,   102144, 0x715d6a2b
+0,         58,         58,        1,   102144, 0x715d6a2b
 1,      85260,      85260,     1484,     5936, 0x9028bb3b
-0,     354000,     354000,        0,   102144, 0xd3abc960
+0,         59,         59,        1,   102144, 0xd3abc960
 1,      86744,      86744,     1456,     5824, 0xbadde406
-0,     360000,     360000,        0,   102144, 0x7f34b0d4
+0,         60,         60,        1,   102144, 0x7f34b0d4
 1,      88200,      88200,     1484,     5936, 0x6e88ddf1
-0,     366000,     366000,        0,   102144, 0xe3219b9c
+0,         61,         61,        1,   102144, 0xe3219b9c
 1,      89684,      89684,     1456,     5824, 0x5bb8be6e
-0,     372000,     372000,        0,   102144, 0x5fa54f54
+0,         62,         62,        1,   102144, 0x5fa54f54
 1,      91140,      91140,     1484,     5936, 0xe1f8d7fc
-0,     378000,     378000,        0,   102144, 0x0fb746cb
+0,         63,         63,        1,   102144, 0x0fb746cb
 1,      92624,      92624,     1456,     5824, 0xc824e388
-0,     384000,     384000,        0,   102144, 0xa6bd2da2
+0,         64,         64,        1,   102144, 0xa6bd2da2
 1,      94080,      94080,     1484,     5936, 0x654371a9
-0,     390000,     390000,        0,   102144, 0x04579119
+0,         65,         65,        1,   102144, 0x04579119
 1,      95564,      95564,     1456,     5824, 0xae6ee9ec
-0,     396000,     396000,        0,   102144, 0xda818691
+0,         66,         66,        1,   102144, 0xda818691
 1,      97020,      97020,     1484,     5936, 0x9aa4550d
-0,     402000,     402000,        0,   102144, 0xe9d44445
+0,         67,         67,        1,   102144, 0xe9d44445
 1,      98504,      98504,     1456,     5824, 0xdce210ac
-0,     408000,     408000,        0,   102144, 0x94868dc9
+0,         68,         68,        1,   102144, 0x94868dc9
 1,      99960,      99960,     1484,     5936, 0xb12641c8
-0,     414000,     414000,        0,   102144, 0x3ca52ce6
+0,         69,         69,        1,   102144, 0x3ca52ce6
 1,     101444,     101444,     1456,     5824, 0x277e014b
-0,     420000,     420000,        0,   102144, 0xd7eb4c4f
+0,         70,         70,        1,   102144, 0xd7eb4c4f
 1,     102900,     102900,     1484,     5936, 0xb0d262de
-0,     426000,     426000,        0,   102144, 0xfcdfafca
+0,         71,         71,        1,   102144, 0xfcdfafca
 1,     104384,     104384,     1456,     5824, 0xf94d6f49
-0,     432000,     432000,        0,   102144, 0x473a4a5a
+0,         72,         72,        1,   102144, 0x473a4a5a
 1,     105840,     105840,     1484,     5936, 0x3d7848cb
-0,     438000,     438000,        0,   102144, 0xe5a5f3cb
+0,         73,         73,        1,   102144, 0xe5a5f3cb
 1,     107324,     107324,     1456,     5824, 0xe67fc08e
-0,     444000,     444000,        0,   102144, 0x34070219
+0,         74,         74,        1,   102144, 0x34070219
 1,     108780,     108780,     1484,     5936, 0x0475e0d6
-0,     450000,     450000,        0,   102144, 0x0faa965a
+0,         75,         75,        1,   102144, 0x0faa965a
 1,     110264,     110264,     1456,     5824, 0x8a9a4a2e
-0,     456000,     456000,        0,   102144, 0xe2c6acda
+0,         76,         76,        1,   102144, 0xe2c6acda
 1,     111720,     111720,     1484,     5936, 0x82576204
-0,     462000,     462000,        0,   102144, 0xe22776d5
+0,         77,         77,        1,   102144, 0xe22776d5
 1,     113204,     113204,     1456,     5824, 0x3017b648
-0,     468000,     468000,        0,   102144, 0x80d85602
+0,         78,         78,        1,   102144, 0x80d85602
 1,     114660,     114660,     1484,     5936, 0xca4c3e04
-0,     474000,     474000,        0,   102144, 0x2f3fa190
+0,         79,         79,        1,   102144, 0x2f3fa190
 1,     116144,     116144,     1456,     5824, 0x340077d1
-0,     480000,     480000,        0,   102144, 0x70b461b1
+0,         80,         80,        1,   102144, 0x70b461b1
 1,     117600,     117600,     1484,     5936, 0x805bea6e
-0,     486000,     486000,        0,   102144, 0x366c8b27
+0,         81,         81,        1,   102144, 0x366c8b27
 1,     119084,     119084,     1456,     5824, 0x2cf6c87b
-0,     492000,     492000,        0,   102144, 0x65cc0866
+0,         82,         82,        1,   102144, 0x65cc0866
 1,     120540,     120540,     1484,     5936, 0x3635bc5f
-0,     498000,     498000,        0,   102144, 0x903beb14
+0,         83,         83,        1,   102144, 0x903beb14
 1,     122024,     122024,     1456,     5824, 0x0d7a81c7
-0,     504000,     504000,        0,   102144, 0xb6c5f5c7
+0,         84,         84,        1,   102144, 0xb6c5f5c7
 1,     123480,     123480,     1484,     5936, 0x26179764
-0,     510000,     510000,        0,   102144, 0xaa813725
+0,         85,         85,        1,   102144, 0xaa813725
 1,     124964,     124964,     1456,     5824, 0xa0b2454f
-0,     516000,     516000,        0,   102144, 0x014a84a0
+0,         86,         86,        1,   102144, 0x014a84a0
 1,     126420,     126420,     1484,     5936, 0x91d24608
-0,     522000,     522000,        0,   102144, 0xd286ece1
+0,         87,         87,        1,   102144, 0xd286ece1
 1,     127904,     127904,     1456,     5824, 0x6509b3e1
-0,     528000,     528000,        0,   102144, 0x48b1c27d
+0,         88,         88,        1,   102144, 0x48b1c27d
 1,     129360,     129360,     1484,     5936, 0xa0e3c9fc
-0,     534000,     534000,        0,   102144, 0xa611ef42
+0,         89,         89,        1,   102144, 0xa611ef42
 1,     130844,     130844,     1456,     5824, 0x18682a2f
-0,     540000,     540000,        0,   102144, 0x98627584
+0,         90,         90,        1,   102144, 0x98627584
 1,     132300,     132300,     1484,     5936, 0x89cea4ff
-0,     546000,     546000,        0,   102144, 0x43de7c75
+0,         91,         91,        1,   102144, 0x43de7c75
 1,     133784,     133784,     1456,     5824, 0x7dd22b85
-0,     552000,     552000,        0,   102144, 0xa9e22c68
+0,         92,         92,        1,   102144, 0xa9e22c68
 1,     135240,     135240,     1484,     5936, 0x8b2eeb8d
-0,     558000,     558000,        0,   102144, 0x84ac34d4
+0,         93,         93,        1,   102144, 0x84ac34d4
 1,     136724,     136724,     1456,     5824, 0x0c21af82
-0,     564000,     564000,        0,   102144, 0x6abd00ba
+0,         94,         94,        1,   102144, 0x6abd00ba
 1,     138180,     138180,     1484,     5936, 0x9c5a748d
-0,     570000,     570000,        0,   102144, 0x5d11066e
+0,         95,         95,        1,   102144, 0x5d11066e
 1,     139664,     139664,     1456,     5824, 0x1dc72c5c
-0,     576000,     576000,        0,   102144, 0xb6b083aa
+0,         96,         96,        1,   102144, 0xb6b083aa
 1,     141120,     141120,     1484,     5936, 0xe6129383
-0,     582000,     582000,        0,   102144, 0x5d152a11
+0,         97,         97,        1,   102144, 0x5d152a11
 1,     142604,     142604,     1456,     5824, 0x0a44312a
-0,     588000,     588000,        0,   102144, 0x0c0aec67
+0,         98,         98,        1,   102144, 0x0c0aec67
 1,     144060,     144060,     1484,     5936, 0x7ed30640
-0,     594000,     594000,        0,   102144, 0xa248bd10
+0,         99,         99,        1,   102144, 0xa248bd10
 1,     145544,     145544,     1456,     5824, 0xede15f25
-0,     600000,     600000,        0,   102144, 0x4e6c12cc
+0,        100,        100,        1,   102144, 0x4e6c12cc
 1,     147000,     147000,     1484,     5936, 0x0096d0f3
-0,     606000,     606000,        0,   102144, 0xca1d6753
+0,        101,        101,        1,   102144, 0xca1d6753
 1,     148484,     148484,     1456,     5824, 0x13764b4b
-0,     612000,     612000,        0,   102144, 0x116310c3
+0,        102,        102,        1,   102144, 0x116310c3
 1,     149940,     149940,     1484,     5936, 0xd4608756
-0,     618000,     618000,        0,   102144, 0x16903cd0
+0,        103,        103,        1,   102144, 0x16903cd0
 1,     151424,     151424,     1456,     5824, 0x254b5f2a
-0,     624000,     624000,        0,   102144, 0x239adfed
+0,        104,        104,        1,   102144, 0x239adfed
 1,     152880,     152880,     1484,     5936, 0x7705b830
-0,     630000,     630000,        0,   102144, 0x0970ce49
+0,        105,        105,        1,   102144, 0x0970ce49
 1,     154364,     154364,     1456,     5824, 0x64a63d78
-0,     636000,     636000,        0,   102144, 0xb628adc1
+0,        106,        106,        1,   102144, 0xb628adc1
 1,     155820,     155820,     1484,     5936, 0xc02d81a6
-0,     642000,     642000,        0,   102144, 0x473613f7
+0,        107,        107,        1,   102144, 0x473613f7
 1,     157304,     157304,     1456,     5824, 0xd239e55e
-0,     648000,     648000,        0,   102144, 0x3eef3987
+0,        108,        108,        1,   102144, 0x3eef3987
 1,     158760,     158760,     1484,     5936, 0x8018cd3a
-0,     654000,     654000,        0,   102144, 0x935b99ca
+0,        109,        109,        1,   102144, 0x935b99ca
 1,     160244,     160244,     1456,     5824, 0xf86b8a98
-0,     660000,     660000,        0,   102144, 0xb9f4d6ee
+0,        110,        110,        1,   102144, 0xb9f4d6ee
 1,     161700,     161700,     1484,     5936, 0x2a0078bc
-0,     666000,     666000,        0,   102144, 0xac811656
+0,        111,        111,        1,   102144, 0xac811656
 1,     163184,     163184,     1456,     5824, 0x058d4e1b
-0,     672000,     672000,        0,   102144, 0xd1f84af0
+0,        112,        112,        1,   102144, 0xd1f84af0
 1,     164640,     164640,     1484,     5936, 0xbc718309
-0,     678000,     678000,        0,   102144, 0xf2fd25f4
+0,        113,        113,        1,   102144, 0xf2fd25f4
 1,     166124,     166124,     1456,     5824, 0xaf6c29e5
-0,     684000,     684000,        0,   102144, 0x935bbed9
+0,        114,        114,        1,   102144, 0x935bbed9
 1,     167580,     167580,     1484,     5936, 0x80df004d
-0,     690000,     690000,        0,   102144, 0x8c8c3e53
+0,        115,        115,        1,   102144, 0x8c8c3e53
 1,     169064,     169064,     1456,     5824, 0xeca5aa57
-0,     696000,     696000,        0,   102144, 0x24afc20f
+0,        116,        116,        1,   102144, 0x24afc20f
 1,     170520,     170520,     1484,     5936, 0xb793a8f8
-0,     702000,     702000,        0,   102144, 0xad20a451
+0,        117,        117,        1,   102144, 0xad20a451
 1,     172004,     172004,     1456,     5824, 0x70fa6aff
-0,     708000,     708000,        0,   102144, 0xd1a0df13
+0,        118,        118,        1,   102144, 0xd1a0df13
 1,     173460,     173460,     1484,     5936, 0xda8d4cc6
-0,     714000,     714000,        0,   102144, 0xb0ee53f8
+0,        119,        119,        1,   102144, 0xb0ee53f8
 1,     174944,     174944,     1456,     5824, 0xa70088eb
-0,     720000,     720000,        0,   102144, 0x08cdb591
+0,        120,        120,        1,   102144, 0x08cdb591
 1,     176400,     176400,     1484,     5936, 0x1c0b0aab
-0,     726000,     726000,        0,   102144, 0x89b985b0
+0,        121,        121,        1,   102144, 0x89b985b0
 1,     177884,     177884,     1456,     5824, 0x234d2436
-0,     732000,     732000,        0,   102144, 0xdd27d51f
+0,        122,        122,        1,   102144, 0xdd27d51f
 1,     179340,     179340,     1484,     5936, 0xf79d731e
-0,     738000,     738000,        0,   102144, 0xa783fce0
+0,        123,        123,        1,   102144, 0xa783fce0
 1,     180824,     180824,     1456,     5824, 0x5a4e454a
-0,     744000,     744000,        0,   102144, 0xfe5602e8
+0,        124,        124,        1,   102144, 0xfe5602e8
 1,     182280,     182280,     1484,     5936, 0xccf6d042
-0,     750000,     750000,        0,   102144, 0xfb989934
+0,        125,        125,        1,   102144, 0xfb989934
 1,     183764,     183764,     1456,     5824, 0x4e524d14
-0,     756000,     756000,        0,   102144, 0xf857eb2b
+0,        126,        126,        1,   102144, 0xf857eb2b
 1,     185220,     185220,     1484,     5936, 0xf8f2fcc3
-0,     762000,     762000,        0,   102144, 0x987a7098
+0,        127,        127,        1,   102144, 0x987a7098
 1,     186704,     186704,     1456,     5824, 0x08f12491
-0,     768000,     768000,        0,   102144, 0xbc749f42
+0,        128,        128,        1,   102144, 0xbc749f42
 1,     188160,     188160,     1484,     5936, 0x506e0a42
-0,     774000,     774000,        0,   102144, 0x221e48a6
+0,        129,        129,        1,   102144, 0x221e48a6
 1,     189644,     189644,     1456,     5824, 0x7cf05049
-0,     780000,     780000,        0,   102144, 0x4c4b5da2
+0,        130,        130,        1,   102144, 0x4c4b5da2
 1,     191100,     191100,     1484,     5936, 0xdeb9d295
-0,     786000,     786000,        0,   102144, 0x32140027
+0,        131,        131,        1,   102144, 0x32140027
 1,     192584,     192584,     1456,     5824, 0x758ef642
-0,     792000,     792000,        0,   102144, 0xbeb4bf18
+0,        132,        132,        1,   102144, 0xbeb4bf18
 1,     194040,     194040,     1484,     5936, 0x91903980
-0,     798000,     798000,        0,   102144, 0x523012e5
+0,        133,        133,        1,   102144, 0x523012e5
index 363aa26..5e4b62c 100644 (file)
-#tb 0: 1/90000
-0,          0,          0,        0,    55296, 0x6a3202a3
-0,       3003,       3003,        0,    55296, 0x2af202eb
-0,       6006,       6006,        0,    55296, 0xa1a40388
-0,       9009,       9009,        0,    55296, 0x61c90426
-0,      12012,      12012,        0,    55296, 0x17720594
-0,      15015,      15015,        0,    55296, 0x49440805
-0,      18018,      18018,        0,    55296, 0x5b2e0d32
-0,      21021,      21021,        0,    55296, 0x207891c1
-0,      24024,      24024,        0,    55296, 0x502da4cd
-0,      27027,      27027,        0,    55296, 0x75a22a75
-0,      30030,      30030,        0,    55296, 0xd55099af
-0,      33033,      33033,        0,    55296, 0x48778bb6
-0,      36036,      36036,        0,    55296, 0xe76b7df7
-0,      39039,      39039,        0,    55296, 0x5a049f33
-0,      42042,      42042,        0,    55296, 0xc83d9b90
-0,      45045,      45045,        0,    55296, 0x567877b8
-0,      48048,      48048,        0,    55296, 0x334c7f6e
-0,      51051,      51051,        0,    55296, 0x8717945c
-0,      54054,      54054,        0,    55296, 0xe432831e
-0,      57057,      57057,        0,    55296, 0x032e8d2d
-0,      60060,      60060,        0,    55296, 0x37109fd6
-0,      63063,      63063,        0,    55296, 0xe9b0b61b
-0,      66066,      66066,        0,    55296, 0x7385dae8
-0,      69069,      69069,        0,    55296, 0x74b8a9f5
-0,      72072,      72072,        0,    55296, 0xbce2e218
-0,      75075,      75075,        0,    55296, 0x0ab6c623
-0,      78078,      78078,        0,    55296, 0x2234d6d6
-0,      81081,      81081,        0,    55296, 0xd18be4d6
-0,      84084,      84084,        0,    55296, 0x5247ecc9
-0,      87087,      87087,        0,    55296, 0xc89f10ca
-0,      90090,      90090,        0,    55296, 0x16181f87
-0,      93093,      93093,        0,    55296, 0x893bfa85
-0,      96096,      96096,        0,    55296, 0x1fd9f1c0
-0,      99099,      99099,        0,    55296, 0xa2e8e6a9
-0,     102102,     102102,        0,    55296, 0x1b42dfd5
-0,     105105,     105105,        0,    55296, 0x0fa9f509
-0,     108108,     108108,        0,    55296, 0x4449c216
-0,     111111,     111111,        0,    55296, 0xb66baa36
-0,     114114,     114114,        0,    55296, 0x38c19f3b
-0,     117117,     117117,        0,    55296, 0xcdce83a0
-0,     120120,     120120,        0,    55296, 0xac4ea82b
-0,     123123,     123123,        0,    55296, 0xb77a6979
-0,     126126,     126126,        0,    55296, 0xc8834ec2
-0,     129129,     129129,        0,    55296, 0x181d3f0f
-0,     132132,     132132,        0,    55296, 0x2ae04252
-0,     135135,     135135,        0,    55296, 0x07633c18
-0,     138138,     138138,        0,    55296, 0xdc6a3340
-0,     141141,     141141,        0,    55296, 0xa456ebb1
-0,     144144,     144144,        0,    55296, 0xbf7de5e2
-0,     147147,     147147,        0,    55296, 0x54a1c39b
-0,     150150,     150150,        0,    55296, 0x08fc9423
-0,     153153,     153153,        0,    55296, 0x926f968a
-0,     156156,     156156,        0,    55296, 0x5c908481
-0,     159159,     159159,        0,    55296, 0x6b257f16
-0,     162162,     162162,        0,    55296, 0xbaf8658a
-0,     165165,     165165,        0,    55296, 0x61c957b1
-0,     168168,     168168,        0,    55296, 0xa6d181ff
-0,     171171,     171171,        0,    55296, 0xef476e69
-0,     174174,     174174,        0,    55296, 0x74f72f9a
-0,     177177,     177177,        0,    55296, 0x3a9328e9
-0,     180180,     180180,        0,    55296, 0xbe962874
-0,     183183,     183183,        0,    55296, 0x5f8b58cc
-0,     186186,     186186,        0,    55296, 0x1e066d22
-0,     189189,     189189,        0,    55296, 0x9ef72b34
-0,     192192,     192192,        0,    55296, 0x525c2bb1
-0,     195195,     195195,        0,    55296, 0x8e5a20a3
-0,     198198,     198198,        0,    55296, 0x1c6723d0
-0,     201201,     201201,        0,    55296, 0x2b1023c8
-0,     204204,     204204,        0,    55296, 0x8f682691
-0,     207207,     207207,        0,    55296, 0x3a0624f5
-0,     210210,     210210,        0,    55296, 0xbc1046fb
-0,     213213,     213213,        0,    55296, 0x2859470e
-0,     216216,     216216,        0,    55296, 0x61d45a12
-0,     219219,     219219,        0,    55296, 0xa68853b6
-0,     222222,     222222,        0,    55296, 0x36543ce4
-0,     225225,     225225,        0,    55296, 0x95b953d4
-0,     228228,     228228,        0,    55296, 0x804b3c53
-0,     231231,     231231,        0,    55296, 0x743960f6
-0,     234234,     234234,        0,    55296, 0x23916b9c
-0,     237237,     237237,        0,    55296, 0x8f5a59e3
-0,     240240,     240240,        0,    55296, 0xf1285f83
-0,     243243,     243243,        0,    55296, 0xde75640f
-0,     246246,     246246,        0,    55296, 0xde146188
-0,     249249,     249249,        0,    55296, 0xb5315cc9
-0,     252252,     252252,        0,    55296, 0xa85f6861
-0,     255255,     255255,        0,    55296, 0x4fda562f
-0,     258258,     258258,        0,    55296, 0xa0185863
-0,     261261,     261261,        0,    55296, 0xe4dc5a5f
-0,     264264,     264264,        0,    55296, 0x8a2aabb6
-0,     267267,     267267,        0,    55296, 0x3ba89b4f
-0,     270270,     270270,        0,    55296, 0x82b07c21
-0,     273273,     273273,        0,    55296, 0xb7998478
-0,     276276,     276276,        0,    55296, 0xceca8046
-0,     279279,     279279,        0,    55296, 0xe652b325
-0,     282282,     282282,        0,    55296, 0xc26bb607
-0,     285285,     285285,        0,    55296, 0x40c99200
-0,     288288,     288288,        0,    55296, 0x61bc9b27
-0,     291291,     291291,        0,    55296, 0x1e4baa30
-0,     294294,     294294,        0,    55296, 0xd8a7adb0
-0,     297297,     297297,        0,    55296, 0x0d0aa8fb
-0,     300300,     300300,        0,    55296, 0x1f1ba33c
-0,     303303,     303303,        0,    55296, 0xa000a80b
-0,     306306,     306306,        0,    55296, 0xb49dd332
-0,     309309,     309309,        0,    55296, 0x6b8ac499
-0,     312312,     312312,        0,    55296, 0x9636ed15
-0,     315315,     315315,        0,    55296, 0xa152f03d
-0,     318318,     318318,        0,    55296, 0x47a8cfc7
-0,     321321,     321321,        0,    55296, 0x9f94c82a
-0,     324324,     324324,        0,    55296, 0xe208d626
-0,     327327,     327327,        0,    55296, 0x28cc0616
-0,     330330,     330330,        0,    55296, 0xc545179e
-0,     333333,     333333,        0,    55296, 0xdf9205af
-0,     336336,     336336,        0,    55296, 0x31d6ed99
-0,     339339,     339339,        0,    55296, 0x866bf86e
-0,     342342,     342342,        0,    55296, 0x0490fbd1
-0,     345345,     345345,        0,    55296, 0xe1102987
-0,     348348,     348348,        0,    55296, 0x7f860c29
-0,     351351,     351351,        0,    55296, 0xc3a91f7a
-0,     354354,     354354,        0,    55296, 0x69641a52
-0,     357357,     357357,        0,    55296, 0x05b12204
-0,     360360,     360360,        0,    55296, 0x715b6206
-0,     363363,     363363,        0,    55296, 0xdcf55139
-0,     366366,     366366,        0,    55296, 0x1369f746
-0,     369369,     369369,        0,    55296, 0xc1533ef5
-0,     372372,     372372,        0,    55296, 0xc00ff85f
-0,     375375,     375375,        0,    55296, 0x4f5f70dc
-0,     378378,     378378,        0,    55296, 0x85720ccc
-0,     381381,     381381,        0,    55296, 0xfdff0780
-0,     384384,     384384,        0,    55296, 0x57ef04ff
-0,     387387,     387387,        0,    55296, 0xbf94041f
-0,     390390,     390390,        0,    55296, 0x4cee0392
-0,     393393,     393393,        0,    55296, 0x80160314
-0,     396396,     396396,        0,    55296, 0x396802af
+#tb 0: 32767/982027
+0,          0,          0,        1,    55296, 0x6a3202a3
+0,          1,          1,        1,    55296, 0x2af202eb
+0,          2,          2,        1,    55296, 0xa1a40388
+0,          3,          3,        1,    55296, 0x61c90426
+0,          4,          4,        1,    55296, 0x17720594
+0,          5,          5,        1,    55296, 0x49440805
+0,          6,          6,        1,    55296, 0x5b2e0d32
+0,          7,          7,        1,    55296, 0x207891c1
+0,          8,          8,        1,    55296, 0x502da4cd
+0,          9,          9,        1,    55296, 0x75a22a75
+0,         10,         10,        1,    55296, 0xd55099af
+0,         11,         11,        1,    55296, 0x48778bb6
+0,         12,         12,        1,    55296, 0xe76b7df7
+0,         13,         13,        1,    55296, 0x5a049f33
+0,         14,         14,        1,    55296, 0xc83d9b90
+0,         15,         15,        1,    55296, 0x567877b8
+0,         16,         16,        1,    55296, 0x334c7f6e
+0,         17,         17,        1,    55296, 0x8717945c
+0,         18,         18,        1,    55296, 0xe432831e
+0,         19,         19,        1,    55296, 0x032e8d2d
+0,         20,         20,        1,    55296, 0x37109fd6
+0,         21,         21,        1,    55296, 0xe9b0b61b
+0,         22,         22,        1,    55296, 0x7385dae8
+0,         23,         23,        1,    55296, 0x74b8a9f5
+0,         24,         24,        1,    55296, 0xbce2e218
+0,         25,         25,        1,    55296, 0x0ab6c623
+0,         26,         26,        1,    55296, 0x2234d6d6
+0,         27,         27,        1,    55296, 0xd18be4d6
+0,         28,         28,        1,    55296, 0x5247ecc9
+0,         29,         29,        1,    55296, 0xc89f10ca
+0,         30,         30,        1,    55296, 0x16181f87
+0,         31,         31,        1,    55296, 0x893bfa85
+0,         32,         32,        1,    55296, 0x1fd9f1c0
+0,         33,         33,        1,    55296, 0xa2e8e6a9
+0,         34,         34,        1,    55296, 0x1b42dfd5
+0,         35,         35,        1,    55296, 0x0fa9f509
+0,         36,         36,        1,    55296, 0x4449c216
+0,         37,         37,        1,    55296, 0xb66baa36
+0,         38,         38,        1,    55296, 0x38c19f3b
+0,         39,         39,        1,    55296, 0xcdce83a0
+0,         40,         40,        1,    55296, 0xac4ea82b
+0,         41,         41,        1,    55296, 0xb77a6979
+0,         42,         42,        1,    55296, 0xc8834ec2
+0,         43,         43,        1,    55296, 0x181d3f0f
+0,         44,         44,        1,    55296, 0x2ae04252
+0,         45,         45,        1,    55296, 0x07633c18
+0,         46,         46,        1,    55296, 0xdc6a3340
+0,         47,         47,        1,    55296, 0xa456ebb1
+0,         48,         48,        1,    55296, 0xbf7de5e2
+0,         49,         49,        1,    55296, 0x54a1c39b
+0,         50,         50,        1,    55296, 0x08fc9423
+0,         51,         51,        1,    55296, 0x926f968a
+0,         52,         52,        1,    55296, 0x5c908481
+0,         53,         53,        1,    55296, 0x6b257f16
+0,         54,         54,        1,    55296, 0xbaf8658a
+0,         55,         55,        1,    55296, 0x61c957b1
+0,         56,         56,        1,    55296, 0xa6d181ff
+0,         57,         57,        1,    55296, 0xef476e69
+0,         58,         58,        1,    55296, 0x74f72f9a
+0,         59,         59,        1,    55296, 0x3a9328e9
+0,         60,         60,        1,    55296, 0xbe962874
+0,         61,         61,        1,    55296, 0x5f8b58cc
+0,         62,         62,        1,    55296, 0x1e066d22
+0,         63,         63,        1,    55296, 0x9ef72b34
+0,         64,         64,        1,    55296, 0x525c2bb1
+0,         65,         65,        1,    55296, 0x8e5a20a3
+0,         66,         66,        1,    55296, 0x1c6723d0
+0,         67,         67,        1,    55296, 0x2b1023c8
+0,         68,         68,        1,    55296, 0x8f682691
+0,         69,         69,        1,    55296, 0x3a0624f5
+0,         70,         70,        1,    55296, 0xbc1046fb
+0,         71,         71,        1,    55296, 0x2859470e
+0,         72,         72,        1,    55296, 0x61d45a12
+0,         73,         73,        1,    55296, 0xa68853b6
+0,         74,         74,        1,    55296, 0x36543ce4
+0,         75,         75,        1,    55296, 0x95b953d4
+0,         76,         76,        1,    55296, 0x804b3c53
+0,         77,         77,        1,    55296, 0x743960f6
+0,         78,         78,        1,    55296, 0x23916b9c
+0,         79,         79,        1,    55296, 0x8f5a59e3
+0,         80,         80,        1,    55296, 0xf1285f83
+0,         81,         81,        1,    55296, 0xde75640f
+0,         82,         82,        1,    55296, 0xde146188
+0,         83,         83,        1,    55296, 0xb5315cc9
+0,         84,         84,        1,    55296, 0xa85f6861
+0,         85,         85,        1,    55296, 0x4fda562f
+0,         86,         86,        1,    55296, 0xa0185863
+0,         87,         87,        1,    55296, 0xe4dc5a5f
+0,         88,         88,        1,    55296, 0x8a2aabb6
+0,         89,         89,        1,    55296, 0x3ba89b4f
+0,         90,         90,        1,    55296, 0x82b07c21
+0,         91,         91,        1,    55296, 0xb7998478
+0,         92,         92,        1,    55296, 0xceca8046
+0,         93,         93,        1,    55296, 0xe652b325
+0,         94,         94,        1,    55296, 0xc26bb607
+0,         95,         95,        1,    55296, 0x40c99200
+0,         96,         96,        1,    55296, 0x61bc9b27
+0,         97,         97,        1,    55296, 0x1e4baa30
+0,         98,         98,        1,    55296, 0xd8a7adb0
+0,         99,         99,        1,    55296, 0x0d0aa8fb
+0,        100,        100,        1,    55296, 0x1f1ba33c
+0,        101,        101,        1,    55296, 0xa000a80b
+0,        102,        102,        1,    55296, 0xb49dd332
+0,        103,        103,        1,    55296, 0x6b8ac499
+0,        104,        104,        1,    55296, 0x9636ed15
+0,        105,        105,        1,    55296, 0xa152f03d
+0,        106,        106,        1,    55296, 0x47a8cfc7
+0,        107,        107,        1,    55296, 0x9f94c82a
+0,        108,        108,        1,    55296, 0xe208d626
+0,        109,        109,        1,    55296, 0x28cc0616
+0,        110,        110,        1,    55296, 0xc545179e
+0,        111,        111,        1,    55296, 0xdf9205af
+0,        112,        112,        1,    55296, 0x31d6ed99
+0,        113,        113,        1,    55296, 0x866bf86e
+0,        114,        114,        1,    55296, 0x0490fbd1
+0,        115,        115,        1,    55296, 0xe1102987
+0,        116,        116,        1,    55296, 0x7f860c29
+0,        117,        117,        1,    55296, 0xc3a91f7a
+0,        118,        118,        1,    55296, 0x69641a52
+0,        119,        119,        1,    55296, 0x05b12204
+0,        120,        120,        1,    55296, 0x715b6206
+0,        121,        121,        1,    55296, 0xdcf55139
+0,        122,        122,        1,    55296, 0x1369f746
+0,        123,        123,        1,    55296, 0xc1533ef5
+0,        124,        124,        1,    55296, 0xc00ff85f
+0,        125,        125,        1,    55296, 0x4f5f70dc
+0,        126,        126,        1,    55296, 0x85720ccc
+0,        127,        127,        1,    55296, 0xfdff0780
+0,        128,        128,        1,    55296, 0x57ef04ff
+0,        129,        129,        1,    55296, 0xbf94041f
+0,        130,        130,        1,    55296, 0x4cee0392
+0,        131,        131,        1,    55296, 0x80160314
+0,        132,        132,        1,    55296, 0x396802af
index e8bb561..be1fe53 100644 (file)
-#tb 0: 1/90000
-0,          0,          0,        0,    18816, 0xc3fe9fc7
-0,       3003,       3003,        0,    18816, 0x6ddf972f
-0,       6006,       6006,        0,    18816, 0x72808b6e
-0,       9009,       9009,        0,    18816, 0x8f09857f
-0,      12012,      12012,        0,    18816, 0xe8027c00
-0,      15015,      15015,        0,    18816, 0x308670cf
-0,      18018,      18018,        0,    18816, 0x0e656170
-0,      21021,      21021,        0,    18816, 0x594e54a4
-0,      24024,      24024,        0,    18816, 0x36944b05
-0,      27027,      27027,        0,    18816, 0x87013a34
-0,      30030,      30030,        0,    18816, 0xc0f32f0d
-0,      33033,      33033,        0,    18816, 0x911f1951
-0,      36036,      36036,        0,    18816, 0xad590d59
-0,      39039,      39039,        0,    18816, 0x943afff0
-0,      42042,      42042,        0,    18816, 0x7f5ef719
-0,      45045,      45045,        0,    18816, 0x889feafc
-0,      48048,      48048,        0,    18816, 0x4334e12b
-0,      51051,      51051,        0,    18816, 0xd080cc67
-0,      54054,      54054,        0,    18816, 0xc3c1c04c
-0,      57057,      57057,        0,    18816, 0x816bae4b
-0,      60060,      60060,        0,    18816, 0xed23a5c7
-0,      63063,      63063,        0,    18816, 0x86689c2f
-0,      66066,      66066,        0,    18816, 0x63408c52
-0,      69069,      69069,        0,    18816, 0x399c79d6
-0,      72072,      72072,        0,    18816, 0xf0ff63bf
-0,      75075,      75075,        0,    18816, 0xa6185353
-0,      78078,      78078,        0,    18816, 0xe33d46fc
-0,      81081,      81081,        0,    18816, 0xd58d3c6d
-0,      84084,      84084,        0,    18816, 0xc94a27ea
-0,      87087,      87087,        0,    18816, 0x62f31c59
-0,      90090,      90090,        0,    18816, 0x71880825
-0,      93093,      93093,        0,    18816, 0xa6ce01d7
-0,      96096,      96096,        0,    18816, 0xa1d4fc06
-0,      99099,      99099,        0,    18816, 0xc208f570
-0,     102102,     102102,        0,    18816, 0xc862e637
-0,     105105,     105105,        0,    18816, 0xcf9ed93a
-0,     108108,     108108,        0,    18816, 0x85a8cbcc
-0,     111111,     111111,        0,    18816, 0x650ac6c1
-0,     114114,     114114,        0,    18816, 0xb418c12b
-0,     117117,     117117,        0,    18816, 0x9fe5b412
-0,     120120,     120120,        0,    18816, 0x80f6a7c1
-0,     123123,     123123,        0,    18816, 0x283299e4
-0,     126126,     126126,        0,    18816, 0x15429202
-0,     129129,     129129,        0,    18816, 0x9f0f8c8a
-0,     132132,     132132,        0,    18816, 0x8e828811
-0,     135135,     135135,        0,    18816, 0xaac67993
-0,     138138,     138138,        0,    18816, 0x8f3b6f4f
-0,     141141,     141141,        0,    18816, 0x0b125f95
-0,     144144,     144144,        0,    18816, 0xb4e75d14
-0,     147147,     147147,        0,    18816, 0x1bac5933
-0,     150150,     150150,        0,    18816, 0x300b521b
-0,     153153,     153153,        0,    18816, 0x51174590
-0,     156156,     156156,        0,    18816, 0x03df3d70
-0,     159159,     159159,        0,    18816, 0x338a344a
-0,     162162,     162162,        0,    18816, 0x45ad328d
-0,     165165,     165165,        0,    18816, 0x2d4e321a
-0,     168168,     168168,        0,    18816, 0x15932563
-0,     171171,     171171,        0,    18816, 0x9b4f1c76
-0,     174174,     174174,        0,    18816, 0x8e31153c
-0,     177177,     177177,        0,    18816, 0xfb391185
-0,     180180,     180180,        0,    18816, 0x93ee0cdc
-0,     183183,     183183,        0,    18816, 0xddeb0642
-0,     186186,     186186,        0,    18816, 0xda6cf529
-0,     189189,     189189,        0,    18816, 0xdbd6f085
-0,     192192,     192192,        0,    18816, 0x357aec81
-0,     195195,     195195,        0,    18816, 0x36eaecca
-0,     198198,     198198,        0,    18816, 0x6535ee02
-0,     201201,     201201,        0,    18816, 0xb7dfe466
-0,     204204,     204204,        0,    18816, 0x58d3d86b
-0,     207207,     207207,        0,    18816, 0xd8aad64b
-0,     210210,     210210,        0,    18816, 0x37ecd588
-0,     213213,     213213,        0,    18816, 0xe2f9cee4
-0,     216216,     216216,        0,    18816, 0xcd1ac93e
-0,     219219,     219219,        0,    18816, 0x18e1be81
-0,     222222,     222222,        0,    18816, 0xa05bb9d7
-0,     225225,     225225,        0,    18816, 0xe0ebb663
-0,     228228,     228228,        0,    18816, 0x7d61b39a
-0,     231231,     231231,        0,    18816, 0x01b8acb5
-0,     234234,     234234,        0,    18816, 0x7577aa8b
-0,     237237,     237237,        0,    18816, 0x6bbda4b5
-0,     240240,     240240,        0,    18816, 0xd0cc9b29
-0,     243243,     243243,        0,    18816, 0xb2858cbb
-0,     246246,     246246,        0,    18816, 0x93608c9d
-0,     249249,     249249,        0,    18816, 0x80c38e03
-0,     252252,     252252,        0,    18816, 0x37d6843c
-0,     255255,     255255,        0,    18816, 0xacc47b9a
-0,     258258,     258258,        0,    18816, 0xc4317178
-0,     261261,     261261,        0,    18816, 0xc92f6ebd
-0,     264264,     264264,        0,    18816, 0xc1217a3b
-0,     267267,     267267,        0,    18816, 0x03a37ccb
-0,     270270,     270270,        0,    18816, 0xf38c71a2
-0,     273273,     273273,        0,    18816, 0x68ff697d
-0,     276276,     276276,        0,    18816, 0x0fe358e5
-0,     279279,     279279,        0,    18816, 0x58455870
-0,     282282,     282282,        0,    18816, 0xc9075ce7
-0,     285285,     285285,        0,    18816, 0x16685773
-0,     288288,     288288,        0,    18816, 0x1b434c0e
-0,     291291,     291291,        0,    18816, 0x008e4c97
-0,     294294,     294294,        0,    18816, 0xb4d04f4f
-0,     297297,     297297,        0,    18816, 0xc8c94848
-0,     300300,     300300,        0,    18816, 0x64664191
-0,     303303,     303303,        0,    18816, 0xd591367f
-0,     306306,     306306,        0,    18816, 0xc70d3141
-0,     309309,     309309,        0,    18816, 0x8d492655
-0,     312312,     312312,        0,    18816, 0x7e7f22c8
-0,     315315,     315315,        0,    18816, 0x335d23f9
-0,     318318,     318318,        0,    18816, 0x0a7f22b6
-0,     321321,     321321,        0,    18816, 0x6cf51cb2
-0,     324324,     324324,        0,    18816, 0x312516e1
-0,     327327,     327327,        0,    18816, 0x8a3c0c7a
-0,     330330,     330330,        0,    18816, 0x997d0d20
-0,     333333,     333333,        0,    18816, 0xffbd117e
-0,     336336,     336336,        0,    18816, 0x855808ca
-0,     339339,     339339,        0,    18816, 0xe335fb94
-0,     342342,     342342,        0,    18816, 0x12e6f95c
-0,     345345,     345345,        0,    18816, 0x2d62f845
-0,     348348,     348348,        0,    18816, 0x7e63f591
-0,     351351,     351351,        0,    18816, 0x7463f175
-0,     354354,     354354,        0,    18816, 0x1521e0d2
-0,     357357,     357357,        0,    18816, 0x96a8dbce
+#tb 0: 32767/982027
+0,          0,          0,        1,    18816, 0xc3fe9fc7
+0,          1,          1,        1,    18816, 0x6ddf972f
+0,          2,          2,        1,    18816, 0x72808b6e
+0,          3,          3,        1,    18816, 0x8f09857f
+0,          4,          4,        1,    18816, 0xe8027c00
+0,          5,          5,        1,    18816, 0x308670cf
+0,          6,          6,        1,    18816, 0x0e656170
+0,          7,          7,        1,    18816, 0x594e54a4
+0,          8,          8,        1,    18816, 0x36944b05
+0,          9,          9,        1,    18816, 0x87013a34
+0,         10,         10,        1,    18816, 0xc0f32f0d
+0,         11,         11,        1,    18816, 0x911f1951
+0,         12,         12,        1,    18816, 0xad590d59
+0,         13,         13,        1,    18816, 0x943afff0
+0,         14,         14,        1,    18816, 0x7f5ef719
+0,         15,         15,        1,    18816, 0x889feafc
+0,         16,         16,        1,    18816, 0x4334e12b
+0,         17,         17,        1,    18816, 0xd080cc67
+0,         18,         18,        1,    18816, 0xc3c1c04c
+0,         19,         19,        1,    18816, 0x816bae4b
+0,         20,         20,        1,    18816, 0xed23a5c7
+0,         21,         21,        1,    18816, 0x86689c2f
+0,         22,         22,        1,    18816, 0x63408c52
+0,         23,         23,        1,    18816, 0x399c79d6
+0,         24,         24,        1,    18816, 0xf0ff63bf
+0,         25,         25,        1,    18816, 0xa6185353
+0,         26,         26,        1,    18816, 0xe33d46fc
+0,         27,         27,        1,    18816, 0xd58d3c6d
+0,         28,         28,        1,    18816, 0xc94a27ea
+0,         29,         29,        1,    18816, 0x62f31c59
+0,         30,         30,        1,    18816, 0x71880825
+0,         31,         31,        1,    18816, 0xa6ce01d7
+0,         32,         32,        1,    18816, 0xa1d4fc06
+0,         33,         33,        1,    18816, 0xc208f570
+0,         34,         34,        1,    18816, 0xc862e637
+0,         35,         35,        1,    18816, 0xcf9ed93a
+0,         36,         36,        1,    18816, 0x85a8cbcc
+0,         37,         37,        1,    18816, 0x650ac6c1
+0,         38,         38,        1,    18816, 0xb418c12b
+0,         39,         39,        1,    18816, 0x9fe5b412
+0,         40,         40,        1,    18816, 0x80f6a7c1
+0,         41,         41,        1,    18816, 0x283299e4
+0,         42,         42,        1,    18816, 0x15429202
+0,         43,         43,        1,    18816, 0x9f0f8c8a
+0,         44,         44,        1,    18816, 0x8e828811
+0,         45,         45,        1,    18816, 0xaac67993
+0,         46,         46,        1,    18816, 0x8f3b6f4f
+0,         47,         47,        1,    18816, 0x0b125f95
+0,         48,         48,        1,    18816, 0xb4e75d14
+0,         49,         49,        1,    18816, 0x1bac5933
+0,         50,         50,        1,    18816, 0x300b521b
+0,         51,         51,        1,    18816, 0x51174590
+0,         52,         52,        1,    18816, 0x03df3d70
+0,         53,         53,        1,    18816, 0x338a344a
+0,         54,         54,        1,    18816, 0x45ad328d
+0,         55,         55,        1,    18816, 0x2d4e321a
+0,         56,         56,        1,    18816, 0x15932563
+0,         57,         57,        1,    18816, 0x9b4f1c76
+0,         58,         58,        1,    18816, 0x8e31153c
+0,         59,         59,        1,    18816, 0xfb391185
+0,         60,         60,        1,    18816, 0x93ee0cdc
+0,         61,         61,        1,    18816, 0xddeb0642
+0,         62,         62,        1,    18816, 0xda6cf529
+0,         63,         63,        1,    18816, 0xdbd6f085
+0,         64,         64,        1,    18816, 0x357aec81
+0,         65,         65,        1,    18816, 0x36eaecca
+0,         66,         66,        1,    18816, 0x6535ee02
+0,         67,         67,        1,    18816, 0xb7dfe466
+0,         68,         68,        1,    18816, 0x58d3d86b
+0,         69,         69,        1,    18816, 0xd8aad64b
+0,         70,         70,        1,    18816, 0x37ecd588
+0,         71,         71,        1,    18816, 0xe2f9cee4
+0,         72,         72,        1,    18816, 0xcd1ac93e
+0,         73,         73,        1,    18816, 0x18e1be81
+0,         74,         74,        1,    18816, 0xa05bb9d7
+0,         75,         75,        1,    18816, 0xe0ebb663
+0,         76,         76,        1,    18816, 0x7d61b39a
+0,         77,         77,        1,    18816, 0x01b8acb5
+0,         78,         78,        1,    18816, 0x7577aa8b
+0,         79,         79,        1,    18816, 0x6bbda4b5
+0,         80,         80,        1,    18816, 0xd0cc9b29
+0,         81,         81,        1,    18816, 0xb2858cbb
+0,         82,         82,        1,    18816, 0x93608c9d
+0,         83,         83,        1,    18816, 0x80c38e03
+0,         84,         84,        1,    18816, 0x37d6843c
+0,         85,         85,        1,    18816, 0xacc47b9a
+0,         86,         86,        1,    18816, 0xc4317178
+0,         87,         87,        1,    18816, 0xc92f6ebd
+0,         88,         88,        1,    18816, 0xc1217a3b
+0,         89,         89,        1,    18816, 0x03a37ccb
+0,         90,         90,        1,    18816, 0xf38c71a2
+0,         91,         91,        1,    18816, 0x68ff697d
+0,         92,         92,        1,    18816, 0x0fe358e5
+0,         93,         93,        1,    18816, 0x58455870
+0,         94,         94,        1,    18816, 0xc9075ce7
+0,         95,         95,        1,    18816, 0x16685773
+0,         96,         96,        1,    18816, 0x1b434c0e
+0,         97,         97,        1,    18816, 0x008e4c97
+0,         98,         98,        1,    18816, 0xb4d04f4f
+0,         99,         99,        1,    18816, 0xc8c94848
+0,        100,        100,        1,    18816, 0x64664191
+0,        101,        101,        1,    18816, 0xd591367f
+0,        102,        102,        1,    18816, 0xc70d3141
+0,        103,        103,        1,    18816, 0x8d492655
+0,        104,        104,        1,    18816, 0x7e7f22c8
+0,        105,        105,        1,    18816, 0x335d23f9
+0,        106,        106,        1,    18816, 0x0a7f22b6
+0,        107,        107,        1,    18816, 0x6cf51cb2
+0,        108,        108,        1,    18816, 0x312516e1
+0,        109,        109,        1,    18816, 0x8a3c0c7a
+0,        110,        110,        1,    18816, 0x997d0d20
+0,        111,        111,        1,    18816, 0xffbd117e
+0,        112,        112,        1,    18816, 0x855808ca
+0,        113,        113,        1,    18816, 0xe335fb94
+0,        114,        114,        1,    18816, 0x12e6f95c
+0,        115,        115,        1,    18816, 0x2d62f845
+0,        116,        116,        1,    18816, 0x7e63f591
+0,        117,        117,        1,    18816, 0x7463f175
+0,        118,        118,        1,    18816, 0x1521e0d2
+0,        119,        119,        1,    18816, 0x96a8dbce