Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 6

10-09_09.06.25.722[localplayer][I][11797][yylocalplayersdk.

cpp(540)]:######## built
time:May 12 2021 11:40:47 DEBUG:8 logHandler:0x0 ########
10-09_09.06.25.731[localplayer][D][11797][r/LocalPlayerJni.cpp(297)]:Here
nativeConfig
10-09_09.06.25.731[localplayer][D][11797][ayerJitterDecide.cpp(831)]:in
fun:setABTestConfig, mTargetNotRebufferLength:10000 mPrefetchStrategy:0
mUsedStrategy:1 mBufferThreshold:1 10 20 30 40 50 mWaitThresholdMin:5 10 15 20 25
30, mWaitThresholdMax:10 15 20 25 30 35
10-09_09.06.25.731[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:256, val:384
10-09_09.06.25.731[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:257, val:143
10-09_09.06.25.731[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:132, val:65355
10-09_09.06.25.731[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2055, val:1
10-09_09.06.25.731[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:265, val:426900
10-09_09.06.25.731[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:266, val:0
10-09_09.06.25.732[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:267, val:427284
10-09_09.06.25.732[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:268, val:0
10-09_09.06.25.732[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:269, val:427924
10-09_09.06.25.732[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:270, val:0
10-09_09.06.25.732[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:271, val:99
10-09_09.06.25.732[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:281, val:5
10-09_09.06.25.732[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:283, val:1
10-09_09.06.25.732[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:4133, val:36436480
10-09_09.06.25.732[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:4135, val:167896470
10-09_09.06.25.732[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:4137, val:0
10-09_09.06.25.732[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:323, val:1
10-09_09.06.25.732[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2000, val:0
10-09_09.06.25.732[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2001, val:1
10-09_09.06.25.732[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2002, val:100
10-09_09.06.25.744[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2003, val:82561
10-09_09.06.25.746[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2005, val:62085
10-09_09.06.25.746[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2007, val:82890
10-09_09.06.25.746[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2009, val:0
10-09_09.06.25.746[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:218, val:10
10-09_09.06.25.746[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2010, val:12000
10-09_09.06.25.746[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2011, val:20000
10-09_09.06.25.746[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:220, val:65538
10-09_09.06.25.746[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:221, val:1
10-09_09.06.25.746[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2014, val:15000
10-09_09.06.25.747[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2016, val:0
10-09_09.06.25.747[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:225, val:2
10-09_09.06.25.748[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2017, val:50
10-09_09.06.25.748[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:229, val:2881536
10-09_09.06.25.748[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:230, val:1193816611
10-09_09.06.25.752[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:232, val:0
10-09_09.06.25.752[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:235, val:0
10-09_09.06.25.752[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:236, val:428574
10-09_09.06.25.752[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:237, val:18
10-09_09.06.25.752[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2030, val:0
10-09_09.06.25.752[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2031, val:200
10-09_09.06.25.752[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:240, val:10
10-09_09.06.25.752[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2032, val:0
10-09_09.06.25.753[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:241, val:251782550
10-09_09.06.25.753[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2033, val:680061248
10-09_09.06.25.753[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2034, val:209756160
10-09_09.06.25.753[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2036, val:0
10-09_09.06.25.753[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:245, val:21
10-09_09.06.25.753[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:246, val:528133
10-09_09.06.25.753[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:251, val:256
10-09_09.06.25.753[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:252, val:3
10-09_09.06.25.753[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:253, val:427668
10-09_09.06.25.753[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:254, val:0
10-09_09.06.25.753[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:255, val:1310790
10-09_09.06.25.754[localplayer][D][11797][oPlayerSdkConfig.cpp(071)]:updateConfigs
config key: 23, value: 65355
10-09_09.06.25.754[localplayer][D][11797][oPlayerSdkConfig.cpp(071)]:updateConfigs
config key: 27, value: 1
10-09_09.06.25.754[localplayer][D][11797][oPlayerSdkConfig.cpp(071)]:updateConfigs
config key: 26, value: 1
10-09_09.06.25.754[localplayer][D][11797][oPlayerSdkConfig.cpp(071)]:updateConfigs
config key: 0, value: 0
10-09_09.06.25.754[localplayer][D][11797][oPlayerSdkConfig.cpp(071)]:updateConfigs
config key: 2, value: 0
10-09_09.06.25.754[localplayer][D][11797][oPlayerSdkConfig.cpp(071)]:updateConfigs
config key: 25, value: 65538
10-09_09.06.25.754[localplayer][D][11797][oPlayerSdkConfig.cpp(071)]:updateConfigs
config key: 24, value: 0
10-09_09.06.25.754[localplayer][D][11797][oPlayerSdkConfig.cpp(071)]:updateConfigs
config key: 4, value: 0
10-09_09.06.25.754[localplayer][D][11797][oPlayerSdkConfig.cpp(071)]:updateConfigs
config key: 5, value: 680061248
10-09_09.06.25.754[localplayer][D][11797]
[oPlayerSdkConfig.cpp(109)]:mEnableNewPrefetchStrategy: 0, mPrefetchExtraDuration:
0, mPrefetchSpeedFactor: 0.500000 mPrefetchFactor: 1.000000,
mMaxPrefetchPercent: 0.300000, mMinPrefetchPercent:0.200000,
mMinRemainCanPlayDuration: 2000, mMinRemainCanPlayDurationFactor: 1.000000,
mEnablePrefetchStrategyPlus: 0
10-09_09.06.25.754[localplayer][D][11797][oPlayerSdkConfig.cpp(071)]:updateConfigs
config key: 6, value: 209756160
10-09_09.06.25.754[localplayer][D][11797]
[oPlayerSdkConfig.cpp(120)]:mPlayTraceHighDensityMaxCnt: 0,
mPlayTraceLowDensityMaxCnt: 0, mPlayTraceHighDensityInterval: 200
ms, mPlayTraceLowDensityInterval: 1000 ms
10-09_09.06.25.755[localplayer][D][11797][oPlayerSdkConfig.cpp(071)]:updateConfigs
config key: 8, value: 0
10-09_09.06.25.819[localplayer][D][11797][r/LocalPlayerJni.cpp(529)]:minB:12000
maxBuff:20000 bufferPlayback:2500 afterRebuff:5000 minDuration:15000
maxDuration:40000 totalDuration:0 l2M3u8Size:0 keySize:54 abrAlgo:0
10-09_09.06.25.819[localplayer][D][11797][wnloadController.cpp(901)]:startDl:12000
stopDl:20000 bufferForPlay:2500 bufferAfterRebuff:5000 totalDuration:0 l2M3U8Size:0
abrAlgo:0, autoInitResolution:0
10-09_09.06.25.819[localplayer][I][11797][ayerJitterDecide.cpp(703)]:[njitter]in
fun:setConfigs,old p(0.050000 0.025000 0.050000 1.050000 1.200000 0.100000), 20,
40, 20, 10, 40, 10
10-09_09.06.25.819[localplayer][I][11797][ayerJitterDecide.cpp(720)]:[njitter]in
fun:setConfigs,new p(0.050000 0.025000 0.050000 1.050000 1.200000 0.100000)
10-09_09.06.25.819[localplayer][I][11797][ayerJitterDecide.cpp(740)]:[njitter]in
fun:setConfigsEx,old p(5000 2147483647 500 0.333333 0.500000) 30, 20, 10, 26, 0, 0,
0, 0, 1
10-09_09.06.25.819[localplayer][I][11797][ayerJitterDecide.cpp(766)]:[njitter]in
fun:setConfigsEx,new p(3000 2000 500 0.203125 0.500000) (0, 0, 0, 1)
10-09_09.06.25.819[localplayer][D][11797][/MediaPlayerImpl.cpp(1430)]:setConfig
enableWriteCache:0, disableHlsFastStart:0
10-09_09.06.25.820[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:256, val:384
10-09_09.06.25.820[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:257, val:143
10-09_09.06.25.820[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:132, val:65355
10-09_09.06.25.820[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2055, val:1
10-09_09.06.25.820[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:265, val:426900
10-09_09.06.25.820[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:266, val:0
10-09_09.06.25.820[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:267, val:427284
10-09_09.06.25.820[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:268, val:0
10-09_09.06.25.820[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:269, val:427924
10-09_09.06.25.820[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:270, val:0
10-09_09.06.25.821[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:271, val:99
10-09_09.06.25.821[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:281, val:5
10-09_09.06.25.821[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:283, val:1
10-09_09.06.25.821[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:4133, val:36436480
10-09_09.06.25.826[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:4135, val:167896470
10-09_09.06.25.827[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:4137, val:0
10-09_09.06.25.827[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:323, val:1
10-09_09.06.25.827[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2000, val:0
10-09_09.06.25.827[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2001, val:1
10-09_09.06.25.827[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2002, val:100
10-09_09.06.25.827[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2003, val:82561
10-09_09.06.25.827[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2005, val:62085
10-09_09.06.25.827[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2007, val:82890
10-09_09.06.25.827[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2009, val:0
10-09_09.06.25.827[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:218, val:10
10-09_09.06.25.827[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2010, val:12000
10-09_09.06.25.827[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2011, val:20000
10-09_09.06.25.828[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:220, val:65538
10-09_09.06.25.828[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:221, val:1
10-09_09.06.25.828[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2014, val:15000
10-09_09.06.25.828[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2016, val:0
10-09_09.06.25.828[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:225, val:2
10-09_09.06.25.828[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2017, val:50
10-09_09.06.25.828[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:229, val:2881536
10-09_09.06.25.828[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:230, val:1193816611
10-09_09.06.25.828[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:232, val:0
10-09_09.06.25.828[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:235, val:0
10-09_09.06.25.828[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:236, val:428574
10-09_09.06.25.828[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:237, val:18
10-09_09.06.25.828[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2030, val:0
10-09_09.06.25.829[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2031, val:200
10-09_09.06.25.829[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:240, val:10
10-09_09.06.25.829[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2032, val:0
10-09_09.06.25.829[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:241, val:251782550
10-09_09.06.25.829[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2033, val:680061248
10-09_09.06.25.829[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2034, val:209756160
10-09_09.06.25.829[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:2036, val:0
10-09_09.06.25.829[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:245, val:21
10-09_09.06.25.830[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:246, val:528133
10-09_09.06.25.830[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:251, val:256
10-09_09.06.25.830[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:252, val:3
10-09_09.06.25.830[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:253, val:427668
10-09_09.06.25.830[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:254, val:0
10-09_09.06.25.830[localplayer][D][11797][client/SdkConfig.cpp(248)]:
[localplayer]:in fun:addConfigs, key:255, val:1310790
10-09_09.06.25.830[localplayer][D][11797][oPlayerSdkConfig.cpp(071)]:updateConfigs
config key: 1, value: 50
10-09_09.06.25.830[localplayer][D][11797][oPlayerSdkConfig.cpp(071)]:updateConfigs
config key: 3, value: 200
10-09_09.06.25.852[localplayer][D][11797]
[yylocalplayersdk.cpp(605)]:yylocalplayersdk_setForceDisableHWDecoderFlag:0
10-09_09.06.34.758[localplayer][I][11797]
[r/LocalPlayerJni.cpp(624)]:nativePreDownload ++
10-09_09.06.34.769[localplayer][D][11797]
[efetchController.cpp(158)]:prefetchNervShortVideo
url:http://gdl.masala.sh/asia_live/2s5/0tvRnf.mp4?
crc=1772528760&type=51&i=06e60c004073c04073c04043c040&crc32=1772528760&crc64=598821
971 labe:
10-09_09.06.34.769[localplayer][D][11797][efetchController.cpp(310)]:prefetch state
changed, 0 to 2
10-09_09.06.34.770[localplayer][D][11797]
[efetchController.cpp(070)]:PrefetchExecutorWrapper prefetchShortVideo
url:http://gdl.masala.sh/asia_live/2s5/0tvRnf.mp4?
crc=1772528760&type=51&i=06e60c004073c04073c04043c040&crc32=1772528760&crc64=598821
971 fixedDuration:0
10-09_09.06.34.770[localplayer][D][11797][red/PrefetchTask.cpp(017)]:new pre
download task 0x850e1690
10-09_09.06.34.812[localplayer][D][11797][/Mp4PrefetchTask.cpp(031)]:New
Mp4PrefetchTask 0x850e1690 for http://gdl.masala.sh/asia_live/2s5/0tvRnf.mp4?
crc=1772528760&type=51&i=06e60c004073c04073c04043c040&crc32=1772528760&crc64=598821
971 ,
10-09_09.06.34.812[localplayer][D][11797]
[r/LocalPlayerJni.cpp(633)]:nativePreDownload--
10-09_09.06.34.823[localplayer][D][13046][red/PrefetchTask.cpp(023)]:execute pre
download task 0x850e1690
10-09_09.06.34.823[localplayer][I][13046][rDecideStatStuff.cpp(249)]:[njitter]in
fun:onPrefetchTaskBegin
10-09_09.06.34.881[localplayer][D][13046]
[ayerFileProvider.cpp(356)]:KKNervFileProviderContext ctor 0x8506ab48
10-09_09.06.34.881[localplayer][D][13046][ed/SpeedCalculator.h(038)]:start one
speed calculator

You might also like