Absolute seeking doesnt work with new builds of mplayer
how to replicate:
1 use youtube-dl.exe -g to extract raw stream url
2 launch smplayer with that url as a parameter
3 seek into the middle of the video using slider and a mouse
what happens:
-works great with relative seeking selected and precise unselected
-works great with absolute and/or precise seeking with mplayer sherpya-r37802+g666e2ed-5.3.1
-crashes mplayer with absolute and/or precise seeking with mplayer >37802 build, for example stock 16.7 install
-obviously doesnt crash if you jump seek with keyboard
-"remember time position" with "remember for streams" exacerbates debugging this because it seems to ignore current setting and seeks to absolute and/or precise timestamp it saved before. I had to juggle mplayer.exe files and keep generating new raw URLs to figure this out.
I even tried sherpya-r37853 build just to be sure its not the shipped Redxii-SVN-r37871
C:\Program Files\SMPlayer>mplayer\youtube-dl.exe -g https://www.youtube.com/watch?v=iuz2Vd8K_10
https://r1---sn-f5f7lne7.googlevideo.com/videoplayback?ratebypass=yes&itag=22&sver=3&upn=exk1QGJSjO8&expire=1468780468&id=o-AK9XxLg9M09o_gDuHS_Kg8BgbvZgfUQ07my8EuMtF0Qr&mm=31&mn=sn-f5f7lne7&ei=VHuLV_GbFszFduCOrLAP&ms=au&mt=1468758490&mv=m&cnr=14&pl=16&ip=31.178.207.150&initcwndbps=1350000&ipbits=0&mime=video%2Fmp4&sparams=cnr%2Cdur%2Cei%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cnh%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&key=yt6&signature=B901E825724363AA61DBF2ECFCD232701DCC35BA.68E5459886C9BC19632D1558E9C2A59ECC9666B3&nh=IgpwcjAxLndhdzAyKg03Mi4xNC4yMjIuMjUx&fexp=9405185%2C9405985%2C9416126%2C9416891%2C9417893%2C9418642%2C9419451%2C9422596%2C9428398%2C9429585%2C9429854%2C9431012%2C9432131%2C9433096%2C9433380%2C9433946%2C9435526%2C9435876%2C9436617%2C9437066%2C9437553%2C9438663%2C9439652%2C9439884%2C9440218%2C9440535%2C9440721%2C9441213%2C9441399%2C9441603&lmt=1468716257785071&source=youtube&dur=90.209&requiressl=yes
C:\Program Files\SMPlayer>smplayer.exe "https://r1---sn-f5f7lne7.googlevideo.com/videoplayback?ratebypass=yes&itag=22&sver=3&upn=exk1QGJSjO8&expire=1468780468&id=o-AK9XxLg9M09o_gDuHS_Kg8BgbvZgfUQ07my8EuMtF0Qr&mm=31&mn=sn-f5f7lne7&ei=VHuLV_GbFszFduCOrLAP&ms=au&mt=1468758490&mv=m&cnr=14&pl=16&ip=31.178.207.150&initcwndbps=1350000&ipbits=0&mime=video%2Fmp4&sparams=cnr%2Cdur%2Cei%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cnh%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&key=yt6&signature=B901E825724363AA61DBF2ECFCD232701DCC35BA.68E5459886C9BC19632D1558E9C2A59ECC9666B3&nh=IgpwcjAxLndhdzAyKg03Mi4xNC4yMjIuMjUx&fexp=9405185%2C9405985%2C9416126%2C9416891%2C9417893%2C9418642%2C9419451%2C9422596%2C9428398%2C9429585%2C9429854%2C9431012%2C9432131%2C9433096%2C9433380%2C9433946%2C9435526%2C9435876%2C9436617%2C9437066%2C9437553%2C9438663%2C9439652%2C9439884%2C9440218%2C9440535%2C9440721%2C9441213%2C9441399%2C9441603&lmt=1468716257785071&source=youtube&dur=90.209&requiressl=yes"
hmm, precise has nothing to do with it, rechecked again and its only Absolute that causes scrashes.
On linux with mplayer 37870 it seems to work fine with absolute seeking.
win10 x64, 16.7
new mplayer builds:
MPlayer sherpya-r37802+g666e2ed-5.3.1 (C) 2000-2016 MPlayer Team :
and keeps going fine
Last edit: rasz_pl 2016-07-18