{"action":"created","issue":{"url":"https://api.github.com/repos/dailymotion/hls.js/issues/809","repository_url":"https://api.github.com/repos/dailymotion/hls.js","labels_url":"https://api.github.com/repos/dailymotion/hls.js/issues/809/labels{/name}","comments_url":"https://api.github.com/repos/dailymotion/hls.js/issues/809/comments","events_url":"https://api.github.com/repos/dailymotion/hls.js/issues/809/events","html_url":"https://github.com/dailymotion/hls.js/issues/809","id":188833933,"number":809,"title":"Live streams with discontinuities appear to stall when switching quality levels","user":{"login":"jw-kaurand","id":9534192,"avatar_url":"https://avatars.githubusercontent.com/u/9534192?v=3","gravatar_id":"","url":"https://api.github.com/users/jw-kaurand","html_url":"https://github.com/jw-kaurand","followers_url":"https://api.github.com/users/jw-kaurand/followers","following_url":"https://api.github.com/users/jw-kaurand/following{/other_user}","gists_url":"https://api.github.com/users/jw-kaurand/gists{/gist_id}","starred_url":"https://api.github.com/users/jw-kaurand/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jw-kaurand/subscriptions","organizations_url":"https://api.github.com/users/jw-kaurand/orgs","repos_url":"https://api.github.com/users/jw-kaurand/repos","events_url":"https://api.github.com/users/jw-kaurand/events{/privacy}","received_events_url":"https://api.github.com/users/jw-kaurand/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-11-11T19:36:22Z","updated_at":"2016-11-14T21:58:53Z","closed_at":null,"body":"<!-- If you are raising a bug playing a stream, you must fill out the following or your issue may not be responded to. For features or improvements, you may delete this. -->\r\n##### Environment\r\n<!-- Replace [ ] with [x] to check off the list -->\r\n- [x] The stream has correct Access-Control-Allow-Origin headers (CORS)\r\n- [x] There are no network errors such as 404s in the browser console when trying to play the stream\r\n- [x] The issue observed is not already reported by searching on Github under https://github.com/dailymotion/hls.js/issues\r\n- [x] The issue occurs in the latest reference client on http://dailymotion.github.io/hls.js/demo and not just on my page\r\n* Link to playable M3U8 file: The stream we're currently using that shows this issue is private.  I can try to simulate the issue if necessary.\r\n* Hls.js version: 0.6.9\r\n* Browser name/version: Chrome v. 54\r\n* OS name/version: OSX\r\n\r\n##### Steps to reproduce\r\n1. Begin playing back a live stream which contains discontinuities.\r\n2. Once a discontinuity is encountered, wait about thirty seconds.\r\n2. Select a new quality level.\r\n\r\n##### Expected behavior\r\nThe new quality level should start playback at the current time.\r\n\r\n##### Actual behavior\r\nThe video appears to stall.  It will continue loading the newer manifests until the duration of loaded segments is the same as the video tag's \"currentTime\" value, at which it starts playback again.\r\n\r\nIn the above example, if the discontinuity occurred 1 minute 30 seconds after starting playback and the user switched qualities 2 minutes 30 seconds after the video started then the video would resume live playback after about two minutes.  This is because it gets 30 second for the initial new manifest from the new quality level, followed by 1:30 seconds of new TS segments loaded.  Once it hits this point, doTick will find this segment and begin playback again.\r\n\r\nLooking at the data that comes in StreamController.onLevelLoaded after loading the new manifest, this seems to occur because the new level has its segment's start time incrementing from 0 instead of placing their start time around the time which is currently being played back and is around the current time in the stream. In theory, if the segments start and end time in the new level gets shifted forward to where it \"should\" be based on the current level, the video should continue playback without issues.\r\n\r\nI've written some code that does some of what I mentioned above, but it would be better if we could know if the discontinuity sequence number has changed since the last level started playback so we would only shift the times when we need to.\r\n\r\nhttps://github.com/jwplayer/hls.js/pull/14/files\r\n\r\n##### Console output\r\n```\r\n[log] > loading playlist for level 4\r\nhls.js:12160 [log] > live playlist, reload in 3354 ms\r\nhls.js:12160 [log] > level 4 loaded [27,35],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:90.825\r\nhls.js:12160 [log] > Updating mediasource duration to 121.439\r\nhls.js:12160 [log] > Loading key for 35 of [27 ,35],level 4\r\nhls.js:12160 [log] > engine state transition from IDLE to KEY_LOADING\r\nhls.js:12160 [log] > engine state transition from KEY_LOADING to IDLE\r\nhls.js:12160 [log] > Loading 35 of [27 ,35],level 4, currentTime:99.582,bufferEnd:118.814\r\nhls.js:12160 [log] > engine state transition from IDLE to FRAG_LOADING\r\nhls.js:12160 [log] > Loaded  35 of [27 ,35],level 4\r\nhls.js:12160 [log] > engine state transition from FRAG_LOADING to PARSING\r\nhls.js:12160 [log] > Parsing 35 of [27 ,35],level 4, cc 17\r\nhls.js:12160 [log] > decrypting by JavaScript Implementation\r\nhls.js:12160 [log] > Parsed audio,PTS:[118.814,121.801],DTS:[118.814/121.801],nb:70,dropped:0\r\nhls.js:12160 [log] > Parsed video,PTS:[118.849,121.769],DTS:[118.849/121.769],nb:70,dropped:0\r\nhls.js:12160 [log] > engine state transition from PARSING to PARSED\r\nhls.js:12160 [log] > latency/loading/parsing/append/kbps:69/188/760/12/3466\r\nhls.js:12160 [log] > main buffered : [6.924,121.769]\r\nhls.js:12160 [log] > engine state transition from PARSED to IDLE\r\nhls.js:12160 [log] > loading playlist for level 4\r\nhls.js:12160 [log] > live playlist, reload in 3457 ms\r\nhls.js:12160 [log] > level 4 loaded [28,36],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:93.811\r\nhls.js:12160 [log] > Updating mediasource duration to 125.509\r\nhls.js:12160 [log] > Loading key for 36 of [28 ,36],level 4\r\nhls.js:12160 [log] > engine state transition from IDLE to KEY_LOADING\r\nhls.js:12160 [log] > engine state transition from KEY_LOADING to IDLE\r\nhls.js:12160 [log] > Loading 36 of [28 ,36],level 4, currentTime:103.082,bufferEnd:121.769\r\nhls.js:12160 [log] > engine state transition from IDLE to FRAG_LOADING\r\nhls.js:12160 [log] > Loaded  36 of [28 ,36],level 4\r\nhls.js:12160 [log] > engine state transition from FRAG_LOADING to PARSING\r\nhls.js:12160 [log] > Parsing 36 of [28 ,36],level 4, cc 18\r\nhls.js:12160 [log] > decrypting by JavaScript Implementation\r\nhls.js:12160 [log] > discontinuity detected\r\nhls.js:12160 [log] > manifest codec:mp4a.40.5,ADTS data:type:2,sampleingIndex:6[24000Hz],channelConfig:2\r\nhls.js:12160 [log] > parsed codec:mp4a.40.5,rate:24000,nb channel:2\r\nhls.js:12160 [log] > audio mp4 timescale :24000\r\nhls.js:12160 [log] > main track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\nhls.js:12160 [log] > main track:video,container:video/mp4,codecs[level/parsed]=[avc1.4d001f/avc1.4d401f]\r\nhls.js:12160 [log] > Parsed audio,PTS:[121.801,125.811],DTS:[121.801/125.811],nb:94,dropped:0\r\nhls.js:12160 [log] > AVC:32 ms hole between fragments detected,filling it\r\nhls.js:12160 [log] > Video/PTS/DTS adjusted: 121800/121769,delta:32 ms\r\nhls.js:12160 [log] > Parsed video,PTS:[121.800,125.846],DTS:[121.769/125.846],nb:97,dropped:0\r\nhls.js:12160 [log] > engine state transition from PARSING to PARSED\r\nhls.js:12160 [log] > latency/loading/parsing/append/kbps:37/369/1410/37/2665\r\nhls.js:12160 [log] > main buffered : [6.924,125.811]\r\nhls.js:12160 [log] > engine state transition from PARSED to IDLE\r\nhls.js:12160 [log] > loading playlist for level 4\r\nhls.js:12160 [log] > live playlist, reload in 2931 ms\r\nhls.js:12160 [log] > level 4 loaded [29,37],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:97.822\r\nhls.js:12160 [log] > Updating mediasource duration to 128.436\r\nhls.js:12160 [log] > Loading key for 37 of [29 ,37],level 4\r\nhls.js:12160 [log] > engine state transition from IDLE to KEY_LOADING\r\nhls.js:12160 [log] > engine state transition from KEY_LOADING to IDLE\r\nhls.js:12160 [log] > Loading 37 of [29 ,37],level 4, currentTime:106.982,bufferEnd:125.811\r\nhls.js:12160 [log] > engine state transition from IDLE to FRAG_LOADING\r\nhls.js:12160 [log] > Loaded  37 of [29 ,37],level 4\r\nhls.js:12160 [log] > engine state transition from FRAG_LOADING to PARSING\r\nhls.js:12160 [log] > Parsing 37 of [29 ,37],level 4, cc 18\r\nhls.js:12160 [log] > decrypting by JavaScript Implementation\r\nhls.js:12160 [log] > Parsed audio,PTS:[125.811,128.798],DTS:[125.811/128.798],nb:70,dropped:0\r\nhls.js:12160 [log] > Parsed video,PTS:[125.846,128.766],DTS:[125.846/128.766],nb:70,dropped:0\r\nhls.js:12160 [log] > engine state transition from PARSING to PARSED\r\nhls.js:12160 [log] > latency/loading/parsing/append/kbps:20/450/937/51/2447\r\nhls.js:12160 [log] > main buffered : [6.924,128.766]\r\nhls.js:12160 [log] > engine state transition from PARSED to IDLE\r\nhls.js:12160 [log] > loading playlist for level 4\r\nhls.js:12160 [log] > live playlist, reload in 3462 ms\r\nhls.js:12160 [log] > level 4 loaded [30,38],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:100.808\r\nhls.js:12160 [log] > Updating mediasource duration to 132.507\r\nhls.js:12160 [log] > Loading key for 38 of [30 ,38],level 4\r\nhls.js:12160 [log] > engine state transition from IDLE to KEY_LOADING\r\nhls.js:12160 [log] > engine state transition from KEY_LOADING to IDLE\r\nhls.js:12160 [log] > Loading 38 of [30 ,38],level 4, currentTime:109.982,bufferEnd:128.766\r\nhls.js:12160 [log] > engine state transition from IDLE to FRAG_LOADING\r\nhls.js:12160 [log] > Loaded  38 of [30 ,38],level 4\r\nhls.js:12160 [log] > engine state transition from FRAG_LOADING to PARSING\r\nhls.js:12160 [log] > Parsing 38 of [30 ,38],level 4, cc 19\r\nhls.js:12160 [log] > decrypting by JavaScript Implementation\r\nhls.js:12160 [log] > discontinuity detected\r\nhls.js:12160 [log] > manifest codec:mp4a.40.5,ADTS data:type:2,sampleingIndex:6[24000Hz],channelConfig:2\r\nhls.js:12160 [log] > parsed codec:mp4a.40.5,rate:24000,nb channel:2\r\nhls.js:12160 [log] > audio mp4 timescale :24000\r\nhls.js:12160 [log] > main track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\nhls.js:12160 [log] > main track:video,container:video/mp4,codecs[level/parsed]=[avc1.4d001f/avc1.4d401f]\r\nhls.js:12160 [log] > Parsed audio,PTS:[128.798,132.809],DTS:[128.798/132.809],nb:94,dropped:0\r\nhls.js:12160 [log] > AVC:32 ms hole between fragments detected,filling it\r\nhls.js:12160 [log] > Video/PTS/DTS adjusted: 128798/128766,delta:32 ms\r\nhls.js:12160 [log] > Parsed video,PTS:[128.798,132.844],DTS:[128.766/132.844],nb:97,dropped:0\r\nhls.js:12160 [log] > engine state transition from PARSING to PARSED\r\nhls.js:12160 [log] > latency/loading/parsing/append/kbps:59/254/1241/43/3092\r\nhls.js:12160 [log] > main buffered : [6.924,132.808]\r\nhls.js:12160 [log] > engine state transition from PARSED to IDLE\r\nhls.js:12160 [log] > loading playlist for level 4\r\nhls.js:12160 [log] > live playlist, reload in 3349 ms\r\nhls.js:12160 [log] > level 4 loaded [31,39],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:104.819\r\nhls.js:12160 [log] > Updating mediasource duration to 135.433\r\nhls.js:12160 [log] > Loading key for 39 of [31 ,39],level 4\r\nhls.js:12160 [log] > engine state transition from IDLE to KEY_LOADING\r\nhls.js:12160 [log] > engine state transition from KEY_LOADING to IDLE\r\nhls.js:12160 [log] > Loading 39 of [31 ,39],level 4, currentTime:113.482,bufferEnd:132.808\r\nhls.js:12160 [log] > engine state transition from IDLE to FRAG_LOADING\r\nhls.js:12160 [log] > Loaded  39 of [31 ,39],level 4\r\nhls.js:12160 [log] > engine state transition from FRAG_LOADING to PARSING\r\nhls.js:12160 [log] > Parsing 39 of [31 ,39],level 4, cc 19\r\nhls.js:12160 [log] > decrypting by JavaScript Implementation\r\nhls.js:12160 [log] > Parsed audio,PTS:[132.809,135.795],DTS:[132.809/135.795],nb:70,dropped:0\r\nhls.js:12160 [log] > Parsed video,PTS:[132.844,135.763],DTS:[132.844/135.763],nb:70,dropped:0\r\nhls.js:12160 [log] > engine state transition from PARSING to PARSED\r\nhls.js:12160 [log] > latency/loading/parsing/append/kbps:40/163/806/12/3493\r\nhls.js:12160 [log] > main buffered : [6.924,135.763]\r\nhls.js:12160 [log] > engine state transition from PARSED to IDLE\r\nhls.js:12160 [log] > set currentLevel:5\r\nhls.js:12160 [log] > set loadLevel:5\r\nhls.js:12160 [log] > switching to level 5\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > immediateLevelSwitch\r\nhls.js:12160 [log] > engine state transition from IDLE to BUFFER_FLUSHING\r\nhls.js:12160 [log] > flushBuffer,pos/start/end: 115.408508/0/Infinity\r\nhls.js:12160 [log] > flush audio [6.923583,135.795166], of [6.923583,135.795166], pos:115.408508\r\nhls.js:12160 [log] > flushBuffer,pos/start/end: 115.408508/0/Infinity\r\nhls.js:12160 [log] > flush video [6.9236,135.763199], of [6.9236,135.763199], pos:115.408508\r\nhls.js:12160 [log] > flushBuffer,pos/start/end: 115.408508/0/Infinity\r\nhls.js:12160 [log] > buffer flushed\r\nhls.js:12160 [log] > engine state transition from BUFFER_FLUSHING to IDLE\r\nhls.js:12160 [log] > live playlist, reload in 3450 ms\r\nhls.js:12160 [log] > level 5 loaded [32,40],duration:31.6984\r\nhls.js:12160 [log] > live playlist - first load, unknown sliding\r\nhls.js:12160 [log] > live playlist, switching playlist, unknown, load middle frag : 37\r\nhls.js:12160 [log] > Loading key for 37 of [32 ,40],level 5\r\nhls.js:12160 [log] > engine state transition from IDLE to KEY_LOADING\r\nhls.js:12160 [log] > engine state transition from KEY_LOADING to IDLE\r\nhls.js:12160 [log] > live playlist, switching playlist, unknown, load middle frag : 37\r\nhls.js:12160 [log] > Loading 37 of [32 ,40],level 5, currentTime:115.409,bufferEnd:115.409\r\nhls.js:12160 [log] > engine state transition from IDLE to FRAG_LOADING\r\nhls.js:12160 [log] > Loaded  37 of [32 ,40],level 5\r\nhls.js:12160 [log] > engine state transition from FRAG_LOADING to PARSING\r\nhls.js:12160 [log] > Parsing 37 of [32 ,40],level 5, cc 4\r\nhls.js:12160 [log] > decrypting by JavaScript Implementation\r\nhls.js:12160 [log] > discontinuity detected\r\nhls.js:12160 [log] > level switch detected\r\nhls.js:12160 [log] > manifest codec:mp4a.40.5,ADTS data:type:2,sampleingIndex:6[24000Hz],channelConfig:2\r\nhls.js:12160 [log] > parsed codec:mp4a.40.5,rate:24000,nb channel:2\r\nhls.js:12160 [log] > audio mp4 timescale :24000\r\nhls.js:12160 [log] > main track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\nhls.js:12160 [log] > main track:video,container:video/mp4,codecs[level/parsed]=[avc1.4d001f/avc1.4d401f]\r\nhls.js:12160 [log] > Parsed audio,PTS:[17.851,20.838],DTS:[17.851/20.838],nb:70,dropped:0\r\nhls.js:12160 [log] > Parsed video,PTS:[17.886,20.806],DTS:[17.886/20.806],nb:70,dropped:0\r\nhls.js:12160 [log] > engine state transition from PARSING to PARSED\r\nhls.js:12160 [log] > latency/loading/parsing/append/kbps:21/264/1825/35/3491\r\nhls.js:12160 [log] > main buffered : [17.886,20.806]\r\nhls.js:12160 [log] > engine state transition from PARSED to IDLE\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3350 ms\r\nhls.js:12160 [log] > level 5 loaded [33,41],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:4.004\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3475 ms\r\nhls.js:12160 [log] > level 5 loaded [34,42],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:6.924\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3361 ms\r\nhls.js:12160 [log] > level 5 loaded [35,43],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:10.928\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3469 ms\r\nhls.js:12160 [log] > level 5 loaded [36,44],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:13.847\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3278 ms\r\nhls.js:12160 [log] > level 5 loaded [37,45],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:17.851\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 2966 ms\r\nhls.js:12160 [log] > level 5 loaded [38,46],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:20.838\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3363 ms\r\nhls.js:12160 [log] > level 5 loaded [39,47],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:24.842\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3477 ms\r\nhls.js:12160 [log] > level 5 loaded [40,48],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:27.761\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3312 ms\r\nhls.js:12160 [log] > level 5 loaded [41,49],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:31.765\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 2685 ms\r\nhls.js:12160 [log] > level 5 loaded [42,50],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:34.685\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3340 ms\r\nhls.js:12160 [log] > level 5 loaded [43,51],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:38.689\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3477 ms\r\nhls.js:12160 [log] > level 5 loaded [44,52],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:41.609\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 2956 ms\r\nhls.js:12160 [log] > level 5 loaded [45,53],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:45.613\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3432 ms\r\nhls.js:12160 [log] > level 5 loaded [46,54],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:48.532\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3350 ms\r\nhls.js:12160 [log] > level 5 loaded [47,55],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:52.536\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3481 ms\r\nhls.js:12160 [log] > level 5 loaded [48,56],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:55.456\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 2932 ms\r\nhls.js:12160 [log] > level 5 loaded [49,57],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:59.460\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3476 ms\r\nhls.js:12160 [log] > level 5 loaded [50,58],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:62.379\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3317 ms\r\nhls.js:12160 [log] > level 5 loaded [51,59],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:66.383\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3437 ms\r\nhls.js:12160 [log] > level 5 loaded [52,60],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:69.303\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 2936 ms\r\nhls.js:12160 [log] > level 5 loaded [53,61],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:73.307\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3464 ms\r\nhls.js:12160 [log] > level 5 loaded [54,62],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:76.227\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3353 ms\r\nhls.js:12160 [log] > level 5 loaded [55,63],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:80.231\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3418 ms\r\nhls.js:12160 [log] > level 5 loaded [56,64],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:83.150\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 2954 ms\r\nhls.js:12160 [log] > level 5 loaded [57,65],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:87.154\r\nhls.js:12160 [log] > Loading key for 65 of [57 ,65],level 5\r\nhls.js:12160 [log] > engine state transition from IDLE to KEY_LOADING\r\nhls.js:12160 [log] > engine state transition from KEY_LOADING to IDLE\r\nhls.js:12160 [log] > Loading 65 of [57 ,65],level 5, currentTime:115.409,bufferEnd:115.409\r\nhls.js:12160 [log] > engine state transition from IDLE to FRAG_LOADING\r\nhls.js:12160 [log] > playback seems stuck @115.668943\r\nhls.js:12160 [log] > Loaded  65 of [57 ,65],level 5\r\nhls.js:12160 [log] > engine state transition from FRAG_LOADING to PARSING\r\nhls.js:12160 [log] > Parsing 65 of [57 ,65],level 5, cc 18\r\nhls.js:12160 [log] > decrypting by JavaScript Implementation\r\nhls.js:12160 [log] > discontinuity detected\r\nhls.js:12160 [log] > manifest codec:mp4a.40.5,ADTS data:type:2,sampleingIndex:6[24000Hz],channelConfig:2\r\nhls.js:12160 [log] > parsed codec:mp4a.40.5,rate:24000,nb channel:2\r\nhls.js:12160 [log] > audio mp4 timescale :24000\r\nhls.js:12160 [log] > main track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\nhls.js:12160 [log] > main track:video,container:video/mp4,codecs[level/parsed]=[avc1.4d001f/avc1.4d401f]\r\nhls.js:12160 [log] > Parsed audio,PTS:[114.849,117.835],DTS:[114.849/117.835],nb:70,dropped:0\r\nhls.js:12160 [log] > Parsed video,PTS:[114.884,117.803],DTS:[114.884/117.803],nb:70,dropped:0\r\nhls.js:12160 [log] > engine state transition from PARSING to PARSED\r\nhls.js:12160 [log] > latency/loading/parsing/append/kbps:50/504/1804/20/3149\r\nhls.js:12160 [log] > main buffered : [17.886,20.806][114.884,117.803]\r\nhls.js:12160 [log] > engine state transition from PARSED to IDLE\r\nhls.js:12160 [log] > playback not stuck anymore @115.715633\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3447 ms\r\nhls.js:12160 [log] > level 5 loaded [58,66],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:90.074\r\nhls.js:12160 [log] > Loading key for 66 of [58 ,66],level 5\r\nhls.js:12160 [log] > engine state transition from IDLE to KEY_LOADING\r\nhls.js:12160 [log] > engine state transition from KEY_LOADING to IDLE\r\nhls.js:12160 [log] > Loading 66 of [58 ,66],level 5, currentTime:116.260,bufferEnd:117.803\r\nhls.js:12160 [log] > engine state transition from IDLE to FRAG_LOADING\r\nhls.js:12160 [log] > Loaded  66 of [58 ,66],level 5\r\nhls.js:12160 [log] > engine state transition from FRAG_LOADING to PARSING\r\nhls.js:12160 [log] > Parsing 66 of [58 ,66],level 5, cc 19\r\nhls.js:12160 [log] > decrypting by JavaScript Implementation\r\nhls.js:12160 [log] > discontinuity detected\r\nhls.js:12160 [log] > manifest codec:mp4a.40.5,ADTS data:type:2,sampleingIndex:6[24000Hz],channelConfig:2\r\nhls.js:12160 [log] > parsed codec:mp4a.40.5,rate:24000,nb channel:2\r\nhls.js:12160 [log] > audio mp4 timescale :24000\r\nhls.js:12160 [log] > main track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\nhls.js:12160 [log] > main track:video,container:video/mp4,codecs[level/parsed]=[avc1.4d001f/avc1.4d401f]\r\nhls.js:12160 [log] > Parsed audio,PTS:[117.835,121.846],DTS:[117.835/121.846],nb:94,dropped:0\r\nhls.js:12160 [log] > playback seems stuck @117.849578\r\nhls.js:12160 [log] > AVC:32 ms hole between fragments detected,filling it\r\nhls.js:12160 [log] > Video/PTS/DTS adjusted: 117835/117803,delta:32 ms\r\nhls.js:12160 [log] > Parsed video,PTS:[117.835,121.881],DTS:[117.803/121.881],nb:97,dropped:0\r\nhls.js:12160 [log] > engine state transition from PARSING to PARSED\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > latency/loading/parsing/append/kbps:122/438/4054/74/2203\r\nhls.js:12160 [log] > main buffered : [17.886,20.806][114.884,121.846]\r\nhls.js:12160 [log] > engine state transition from PARSED to IDLE\r\nhls.js:12160 [log] > live playlist, reload in 3260 ms\r\nhls.js:12160 [log] > level 5 loaded [59,67],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:94.078\r\nhls.js:12160 [log] > Loading key for 67 of [59 ,67],level 5\r\nhls.js:12160 [log] > engine state transition from IDLE to KEY_LOADING\r\nhls.js:12160 [log] > engine state transition from KEY_LOADING to IDLE\r\nhls.js:12160 [log] > Loading 67 of [59 ,67],level 5, currentTime:117.904,bufferEnd:121.846\r\nhls.js:12160 [log] > engine state transition from IDLE to FRAG_LOADING\r\nhls.js:12160 [log] > playback not stuck anymore @117.909507\r\nhls.js:12160 [log] > Loaded  67 of [59 ,67],level 5\r\nhls.js:12160 [log] > engine state transition from FRAG_LOADING to PARSING\r\nhls.js:12160 [log] > Parsing 67 of [59 ,67],level 5, cc 19\r\nhls.js:12160 [log] > decrypting by JavaScript Implementation\r\nhls.js:12160 [log] > Parsed audio,PTS:[121.846,124.833],DTS:[121.846/124.833],nb:70,dropped:0\r\nhls.js:12160 [log] > Parsed video,PTS:[121.881,124.801],DTS:[121.881/124.801],nb:70,dropped:0\r\nhls.js:12160 [log] > engine state transition from PARSING to PARSED\r\nhls.js:12160 [log] > latency/loading/parsing/append/kbps:96/594/2242/15/2541\r\nhls.js:12160 [log] > main buffered : [17.886,20.806][114.884,124.801]\r\nhls.js:12160 [log] > engine state transition from PARSED to IDLE\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3459 ms\r\nhls.js:12160 [log] > level 5 loaded [60,68],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:96.997\r\nhls.js:12160 [log] > Loading key for 68 of [60 ,68],level 5\r\nhls.js:12160 [log] > engine state transition from IDLE to KEY_LOADING\r\nhls.js:12160 [log] > engine state transition from KEY_LOADING to IDLE\r\nhls.js:12160 [log] > Loading 68 of [60 ,68],level 5, currentTime:121.154,bufferEnd:124.801\r\nhls.js:12160 [log] > engine state transition from IDLE to FRAG_LOADING\r\nhls.js:12160 [log] > Loaded  68 of [60 ,68],level 5\r\nhls.js:12160 [log] > engine state transition from FRAG_LOADING to PARSING\r\nhls.js:12160 [log] > Parsing 68 of [60 ,68],level 5, cc 20\r\nhls.js:12160 [log] > decrypting by JavaScript Implementation\r\nhls.js:12160 [log] > discontinuity detected\r\nhls.js:12160 [log] > manifest codec:mp4a.40.5,ADTS data:type:2,sampleingIndex:6[24000Hz],channelConfig:2\r\nhls.js:12160 [log] > parsed codec:mp4a.40.5,rate:24000,nb channel:2\r\nhls.js:12160 [log] > audio mp4 timescale :24000\r\nhls.js:12160 [log] > main track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\nhls.js:12160 [log] > main track:video,container:video/mp4,codecs[level/parsed]=[avc1.4d001f/avc1.4d401f]\r\nhls.js:12160 [log] > Parsed audio,PTS:[124.833,128.843],DTS:[124.833/128.843],nb:94,dropped:0\r\nhls.js:12160 [log] > playback seems stuck @124.870893\r\nhls.js:12160 [log] > AVC:32 ms hole between fragments detected,filling it\r\nhls.js:12160 [log] > Video/PTS/DTS adjusted: 124832/124801,delta:32 ms\r\nhls.js:12160 [log] > Parsed video,PTS:[124.832,128.878],DTS:[124.801/128.878],nb:97,dropped:0\r\nhls.js:12160 [log] > engine state transition from PARSING to PARSED\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > latency/loading/parsing/append/kbps:47/525/4058/128/2170\r\nhls.js:12160 [log] > main buffered : [17.886,20.806][114.884,128.843]\r\nhls.js:12160 [log] > engine state transition from PARSED to IDLE\r\nhls.js:12160 [log] > live playlist, reload in 3430 ms\r\nhls.js:12160 [log] > level 5 loaded [62,70],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:103.921\r\nhls.js:12160 [log] > Loading key for 69 of [62 ,70],level 5\r\nhls.js:12160 [log] > engine state transition from IDLE to KEY_LOADING\r\nhls.js:12160 [log] > engine state transition from KEY_LOADING to IDLE\r\nhls.js:12160 [log] > Loading 69 of [62 ,70],level 5, currentTime:124.901,bufferEnd:128.843\r\nhls.js:12160 [log] > engine state transition from IDLE to FRAG_LOADING\r\nhls.js:12160 [log] > playback not stuck anymore @124.902635\r\nhls.js:12160 [log] > Loaded  69 of [62 ,70],level 5\r\nhls.js:12160 [log] > engine state transition from FRAG_LOADING to PARSING\r\nhls.js:12160 [log] > Parsing 69 of [62 ,70],level 5, cc 20\r\nhls.js:12160 [log] > decrypting by JavaScript Implementation\r\nhls.js:12160 [log] > Parsed audio,PTS:[128.843,131.830],DTS:[128.843/131.830],nb:70,dropped:0\r\nhls.js:12160 [log] > Parsed video,PTS:[128.878,131.798],DTS:[128.878/131.798],nb:70,dropped:0\r\nhls.js:12160 [log] > engine state transition from PARSING to PARSED\r\nhls.js:12160 [log] > latency/loading/parsing/append/kbps:88/768/2228/26/2408\r\nhls.js:12160 [log] > main buffered : [17.886,20.806][114.884,131.798]\r\nhls.js:12160 [log] > engine state transition from PARSED to IDLE\r\nhls.js:12160 [log] > Loading key for 70 of [62 ,70],level 5\r\nhls.js:12160 [log] > engine state transition from IDLE to KEY_LOADING\r\nhls.js:12160 [log] > engine state transition from KEY_LOADING to IDLE\r\nhls.js:12160 [log] > Loading 70 of [62 ,70],level 5, currentTime:125.021,bufferEnd:131.798\r\nhls.js:12160 [log] > engine state transition from IDLE to FRAG_LOADING\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3319 ms\r\nhls.js:12160 [log] > level 5 loaded [63,71],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:107.925\r\nhls.js:12160 [log] > Updating mediasource duration to 138.539\r\nhls.js:12160 [log] > Loaded  70 of [63 ,71],level 5\r\nhls.js:12160 [log] > engine state transition from FRAG_LOADING to PARSING\r\nhls.js:12160 [log] > Parsing 70 of [63 ,71],level 5, cc 21\r\nhls.js:12160 [log] > decrypting by JavaScript Implementation\r\nhls.js:12160 [log] > discontinuity detected\r\nhls.js:12160 [log] > manifest codec:mp4a.40.5,ADTS data:type:2,sampleingIndex:6[24000Hz],channelConfig:2\r\nhls.js:12160 [log] > parsed codec:mp4a.40.5,rate:24000,nb channel:2\r\nhls.js:12160 [log] > audio mp4 timescale :24000\r\nhls.js:12160 [log] > main track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\nhls.js:12160 [log] > main track:video,container:video/mp4,codecs[level/parsed]=[avc1.4d001f/avc1.4d401f]\r\nhls.js:12160 [log] > Parsed audio,PTS:[131.830,135.841],DTS:[131.830/135.841],nb:94,dropped:0\r\nhls.js:12160 [log] > AVC:32 ms hole between fragments detected,filling it\r\nhls.js:12160 [log] > Video/PTS/DTS adjusted: 131830/131798,delta:32 ms\r\nhls.js:12160 [log] > Parsed video,PTS:[131.830,135.876],DTS:[131.798/135.876],nb:97,dropped:0\r\nhls.js:12160 [log] > engine state transition from PARSING to PARSED\r\nhls.js:12160 [log] > latency/loading/parsing/append/kbps:43/510/2665/26/3183\r\nhls.js:12160 [log] > main buffered : [17.886,20.806][114.884,135.841]\r\nhls.js:12160 [log] > engine state transition from PARSED to IDLE\r\nhls.js:12160 [log] > Loading key for 71 of [63 ,71],level 5\r\nhls.js:12160 [log] > engine state transition from IDLE to KEY_LOADING\r\nhls.js:12160 [log] > engine state transition from KEY_LOADING to IDLE\r\nhls.js:12160 [log] > Loading 71 of [63 ,71],level 5, currentTime:125.021,bufferEnd:135.841\r\nhls.js:12160 [log] > engine state transition from IDLE to FRAG_LOADING\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3425 ms\r\nhls.js:12160 [log] > level 5 loaded [64,72],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:110.845\r\nhls.js:12160 [log] > Updating mediasource duration to 142.543\r\nhls.js:12160 [log] > Loaded  71 of [64 ,72],level 5\r\nhls.js:12160 [log] > engine state transition from FRAG_LOADING to PARSING\r\nhls.js:12160 [log] > Parsing 71 of [64 ,72],level 5, cc 21\r\nhls.js:12160 [log] > decrypting by JavaScript Implementation\r\nhls.js:12160 [log] > Parsed audio,PTS:[135.841,138.827],DTS:[135.841/138.827],nb:70,dropped:0\r\nhls.js:12160 [log] > Parsed video,PTS:[135.876,138.795],DTS:[135.876/138.795],nb:70,dropped:0\r\nhls.js:12160 [log] > engine state transition from PARSING to PARSED\r\nhls.js:12160 [log] > latency/loading/parsing/append/kbps:36/487/1372/17/3913\r\nhls.js:12160 [log] > main buffered : [17.886,20.806][114.884,138.795]\r\nhls.js:12160 [log] > engine state transition from PARSED to IDLE\r\nhls.js:12160 [log] > Loading key for 72 of [64 ,72],level 5\r\nhls.js:12160 [log] > engine state transition from IDLE to KEY_LOADING\r\nhls.js:12160 [log] > engine state transition from KEY_LOADING to IDLE\r\nhls.js:12160 [log] > Loading 72 of [64 ,72],level 5, currentTime:125.021,bufferEnd:138.795\r\nhls.js:12160 [log] > engine state transition from IDLE to FRAG_LOADING\r\nhls.js:12160 [log] > Loaded  72 of [64 ,72],level 5\r\nhls.js:12160 [log] > engine state transition from FRAG_LOADING to PARSING\r\nhls.js:12160 [log] > Parsing 72 of [64 ,72],level 5, cc 22\r\nhls.js:12160 [log] > decrypting by JavaScript Implementation\r\nhls.js:12160 [log] > discontinuity detected\r\nhls.js:12160 [log] > manifest codec:mp4a.40.5,ADTS data:type:2,sampleingIndex:6[24000Hz],channelConfig:2\r\nhls.js:12160 [log] > parsed codec:mp4a.40.5,rate:24000,nb channel:2\r\nhls.js:12160 [log] > audio mp4 timescale :24000\r\nhls.js:12160 [log] > main track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\nhls.js:12160 [log] > main track:video,container:video/mp4,codecs[level/parsed]=[avc1.4d001f/avc1.4d401f]\r\nhls.js:12160 [log] > Parsed audio,PTS:[138.827,142.838],DTS:[138.827/142.838],nb:94,dropped:0\r\nhls.js:12160 [log] > AVC:32 ms hole between fragments detected,filling it\r\nhls.js:12160 [log] > Video/PTS/DTS adjusted: 138827/138795,delta:32 ms\r\nhls.js:12160 [log] > Parsed video,PTS:[138.827,142.873],DTS:[138.795/142.873],nb:97,dropped:0\r\nhls.js:12160 [log] > engine state transition from PARSING to PARSED\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > latency/loading/parsing/append/kbps:34/147/2782/40/3441\r\nhls.js:12160 [log] > main buffered : [17.886,20.806][114.884,142.838]\r\nhls.js:12160 [log] > engine state transition from PARSED to IDLE\r\nhls.js:12160 [log] > live playlist, reload in 3342 ms\r\nhls.js:12160 [log] > level 5 loaded [65,73],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:114.849\r\nhls.js:12160 [log] > Updating mediasource duration to 145.463\r\nhls.js:12160 [log] > Loading key for 73 of [65 ,73],level 5\r\nhls.js:12160 [log] > engine state transition from IDLE to KEY_LOADING\r\nhls.js:12160 [log] > engine state transition from KEY_LOADING to IDLE\r\nhls.js:12160 [log] > Loading 73 of [65 ,73],level 5, currentTime:125.021,bufferEnd:142.838\r\nhls.js:12160 [log] > engine state transition from IDLE to FRAG_LOADING\r\nhls.js:12160 [log] > Loaded  73 of [65 ,73],level 5\r\nhls.js:12160 [log] > engine state transition from FRAG_LOADING to PARSING\r\nhls.js:12160 [log] > Parsing 73 of [65 ,73],level 5, cc 22\r\nhls.js:12160 [log] > decrypting by JavaScript Implementation\r\nhls.js:12160 [log] > Parsed audio,PTS:[142.838,145.825],DTS:[142.838/145.825],nb:70,dropped:0\r\nhls.js:12160 [log] > Parsed video,PTS:[142.873,145.793],DTS:[142.873/145.793],nb:70,dropped:0\r\nhls.js:12160 [log] > engine state transition from PARSING to PARSED\r\nhls.js:12160 [log] > latency/loading/parsing/append/kbps:29/102/1978/12/3529\r\nhls.js:12160 [log] > main buffered : [17.886,20.806][114.884,145.793]\r\nhls.js:12160 [log] > engine state transition from PARSED to IDLE\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3468 ms\r\nhls.js:12160 [log] > level 5 loaded [66,74],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:117.835\r\nhls.js:12160 [log] > Updating mediasource duration to 149.533\r\nhls.js:12160 [log] > Loading key for 74 of [66 ,74],level 5\r\nhls.js:12160 [log] > engine state transition from IDLE to KEY_LOADING\r\nhls.js:12160 [log] > engine state transition from KEY_LOADING to IDLE\r\nhls.js:12160 [log] > Loading 74 of [66 ,74],level 5, currentTime:125.021,bufferEnd:145.793\r\nhls.js:12160 [log] > engine state transition from IDLE to FRAG_LOADING\r\nhls.js:12160 [log] > Loaded  74 of [66 ,74],level 5\r\nhls.js:12160 [log] > engine state transition from FRAG_LOADING to PARSING\r\nhls.js:12160 [log] > Parsing 74 of [66 ,74],level 5, cc 23\r\nhls.js:12160 [log] > decrypting by JavaScript Implementation\r\nhls.js:12160 [log] > discontinuity detected\r\nhls.js:12160 [log] > manifest codec:mp4a.40.5,ADTS data:type:2,sampleingIndex:6[24000Hz],channelConfig:2\r\nhls.js:12160 [log] > parsed codec:mp4a.40.5,rate:24000,nb channel:2\r\nhls.js:12160 [log] > audio mp4 timescale :24000\r\nhls.js:12160 [log] > main track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\nhls.js:12160 [log] > main track:video,container:video/mp4,codecs[level/parsed]=[avc1.4d001f/avc1.4d401f]\r\nhls.js:12160 [log] > Parsed audio,PTS:[145.825,149.835],DTS:[145.825/149.835],nb:94,dropped:0\r\nhls.js:12160 [log] > AVC:32 ms hole between fragments detected,filling it\r\nhls.js:12160 [log] > Video/PTS/DTS adjusted: 145824/145793,delta:32 ms\r\nhls.js:12160 [log] > Parsed video,PTS:[145.824,149.870],DTS:[145.793/149.870],nb:97,dropped:0\r\nhls.js:12160 [log] > engine state transition from PARSING to PARSED\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > latency/loading/parsing/append/kbps:35/734/3294/98/2482\r\nhls.js:12160 [log] > main buffered : [17.886,20.806][114.884,149.835]\r\nhls.js:12160 [log] > engine state transition from PARSED to IDLE\r\nhls.js:12160 [log] > live playlist, reload in 3329 ms\r\nhls.js:12160 [log] > level 5 loaded [67,75],duration:30.614\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:121.846\r\nhls.js:12160 [log] > Updating mediasource duration to 152.460\r\nhls.js:12160 [log] > Loading key for 75 of [67 ,75],level 5\r\nhls.js:12160 [log] > engine state transition from IDLE to KEY_LOADING\r\nhls.js:12160 [log] > engine state transition from KEY_LOADING to IDLE\r\nhls.js:12160 [log] > Loading 75 of [67 ,75],level 5, currentTime:125.021,bufferEnd:149.835\r\nhls.js:12160 [log] > engine state transition from IDLE to FRAG_LOADING\r\nhls.js:12160 [log] > Loaded  75 of [67 ,75],level 5\r\nhls.js:12160 [log] > engine state transition from FRAG_LOADING to PARSING\r\nhls.js:12160 [log] > Parsing 75 of [67 ,75],level 5, cc 23\r\nhls.js:12160 [log] > decrypting by JavaScript Implementation\r\nhls.js:12160 [log] > Parsed audio,PTS:[149.835,152.822],DTS:[149.835/152.822],nb:70,dropped:0\r\nhls.js:12160 [log] > Parsed video,PTS:[149.870,152.790],DTS:[149.870/152.790],nb:70,dropped:0\r\nhls.js:12160 [log] > engine state transition from PARSING to PARSED\r\nhls.js:12160 [log] > latency/loading/parsing/append/kbps:29/256/2982/19/2279\r\nhls.js:12160 [log] > main buffered : [17.886,20.806][114.884,152.790]\r\nhls.js:12160 [log] > engine state transition from PARSED to IDLE\r\nhls.js:12160 [log] > loading playlist for level 5\r\nhls.js:12160 [log] > live playlist, reload in 3448 ms\r\nhls.js:12160 [log] > level 5 loaded [68,76],duration:31.6984\r\nhls.js:12160 [log] > discontinuity sliding from playlist, take drift into account\r\nhls.js:12160 [log] > live playlist sliding:124.832\r\nhls.js:12160 [log] > Updating mediasource duration to 156.531\r\nhls.js:12160 [log] > Loading key for 76 of [68 ,76],level 5\r\nhls.js:12160 [log] > engine state transition from IDLE to KEY_LOADING\r\nhls.js:12160 [log] > engine state transition from KEY_LOADING to IDLE\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/dailymotion/hls.js/issues/comments/260476502","html_url":"https://github.com/dailymotion/hls.js/issues/809#issuecomment-260476502","issue_url":"https://api.github.com/repos/dailymotion/hls.js/issues/809","id":260476502,"user":{"login":"mangui","id":1798553,"avatar_url":"https://avatars.githubusercontent.com/u/1798553?v=3","gravatar_id":"","url":"https://api.github.com/users/mangui","html_url":"https://github.com/mangui","followers_url":"https://api.github.com/users/mangui/followers","following_url":"https://api.github.com/users/mangui/following{/other_user}","gists_url":"https://api.github.com/users/mangui/gists{/gist_id}","starred_url":"https://api.github.com/users/mangui/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mangui/subscriptions","organizations_url":"https://api.github.com/users/mangui/orgs","repos_url":"https://api.github.com/users/mangui/repos","events_url":"https://api.github.com/users/mangui/events{/privacy}","received_events_url":"https://api.github.com/users/mangui/received_events","type":"User","site_admin":false},"created_at":"2016-11-14T21:58:53Z","updated_at":"2016-11-14T21:58:53Z","body":"Hi @robwalch you might recheck against hls.js/master as I just implemented parsing of #EXT-X-DISCONTINUITY-SEQUENCE"}}
{"actor":{"display_login":"mangui"}}