{"action":"opened","issue":{"url":"https://api.github.com/repos/dailymotion/hls.js/issues/385","repository_url":"https://api.github.com/repos/dailymotion/hls.js","labels_url":"https://api.github.com/repos/dailymotion/hls.js/issues/385/labels{/name}","comments_url":"https://api.github.com/repos/dailymotion/hls.js/issues/385/comments","events_url":"https://api.github.com/repos/dailymotion/hls.js/issues/385/events","html_url":"https://github.com/dailymotion/hls.js/issues/385","id":149260166,"number":385,"title":"Fast, repeated switching of nextLevel will cause fragments to stop loading","user":{"login":"nhjm449","id":1688612,"avatar_url":"https://avatars.githubusercontent.com/u/1688612?v=3","gravatar_id":"","url":"https://api.github.com/users/nhjm449","html_url":"https://github.com/nhjm449","followers_url":"https://api.github.com/users/nhjm449/followers","following_url":"https://api.github.com/users/nhjm449/following{/other_user}","gists_url":"https://api.github.com/users/nhjm449/gists{/gist_id}","starred_url":"https://api.github.com/users/nhjm449/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nhjm449/subscriptions","organizations_url":"https://api.github.com/users/nhjm449/orgs","repos_url":"https://api.github.com/users/nhjm449/repos","events_url":"https://api.github.com/users/nhjm449/events{/privacy}","received_events_url":"https://api.github.com/users/nhjm449/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-18T20:19:53Z","updated_at":"2016-04-18T20:19:53Z","closed_at":null,"body":"Observed on http://dailymotion.github.io/hls.js/demo/ with default settings.\r\n\r\nQuickly switching through the 'next level' buttons repeatedly will eventually cause future fragments to stop loading, causing playback to stall.\r\n\r\nWhen this happens, all of the 'next level' buttons appear to be in the 'disabled' state:\r\n\r\n![Snapshot of the 'Quality Control' section with 'next level' buttons in disabled state](http://i.imgur.com/blLX2QN.png)\r\n\r\nTwo logs follow. Note that one instance threw a mediaError.\r\n\r\n```\r\n[log] > loadSource:http://www.streambox.fr/playlists/x36xhzz/x36xhzz.m3u8\r\n[log] > trigger BUFFER_RESET\r\n[log] > set autoLevelCapping:-1\r\n[log] > attachMedia\r\n[log] > media source opened\r\n[log] > manifest loaded,5 level(s) found, first bitrate:2149280\r\n[log] > both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC\r\n[log] > startLoad\r\n[log] > demuxing in webworker\r\n[log] > switching to level 3\r\n[log] > (re)loading playlist for level 3\r\n[log] > level 3 loaded [0,63],duration:634.584\r\n[log] > Loading 0 of [0 ,63],level 3, currentTime:0,bufferEnd:0.000\r\n[log] > Demuxing 0 of [0 ,63],level 3\r\n[log] > creating sourceBuffer with mimeType:audio/mp4;codecs=mp4a.40.5\r\n[log] > creating sourceBuffer with mimeType:video/mp4;codecs=avc1.64001f\r\n[log] > track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\n[log] > track:video,container:video/mp4,codecs[level/parsed]=[avc1.64001f/avc1.64001f]\r\n[log] > parsed video,PTS:[0.033,10.033],DTS:[0.000/10.000],nb:600\r\n[log] > parsed audio,PTS:[0.010,10.018],DTS:[0.010/10.018],nb:431\r\n[log] > media buffered : [0.01009,9.991066]\r\n[log] > Loading 1 of [0 ,63],level 3, currentTime:10.017899319727892,bufferEnd:10.018\r\n[log] > playback seems stuck @0\r\n[log] > adjust currentTime from 0 to next buffered @ 0.01009 + nudge 0\r\n[log] > playback not stuck anymore @0.053089\r\n[log] > Demuxing 1 of [0 ,63],level 3\r\n[log] > parsed video,PTS:[10.033,20.033],DTS:[10.000/20.000],nb:600\r\n[log] > parsed audio,PTS:[10.018,20.002],DTS:[10.018/20.002],nb:430\r\n[log] > media buffered : [0.01009,19.991066]\r\n[log] > Loading 2 of [0 ,63],level 3, currentTime:5.002345,bufferEnd:19.991\r\n[log] > set nextLevel:2\r\n[log] > switching to level 2\r\n[log] > (re)loading playlist for level 2\r\n[log] > flush audio [10.0179,20.00247], of [0.01009,20.00247], pos:7.050313\r\n[log] > flush video [10.0179,19.991066], of [0,19.991066], pos:7.050313\r\n[log] > buffer flushed\r\n[log] > switching to level 2\r\n[log] > (re)loading playlist for level 2\r\n[warn] > frag loader destroy or aborted, disarm abandonRulesCheck\r\n[log] > level 2 loaded [0,63],duration:634.6\r\n[log] > Loading 1 of [0 ,63],level 2, currentTime:7.519639,bufferEnd:10.033\r\n[log] > level 2 loaded [0,63],duration:634.6\r\n[log] > Demuxing 1 of [0 ,63],level 2\r\n[log] > track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\n[log] > track:video,container:video/mp4,codecs[level/parsed]=[avc1.64001f/avc1.64001f]\r\n[log] > parsed video,PTS:[10.033,20.000],DTS:[10.000/20.000],nb:600\r\n[log] > parsed audio,PTS:[10.018,20.002],DTS:[10.018/20.002],nb:430\r\n[log] > media buffered : [0.01009,19.991066]\r\n[log] > Loading 2 of [0 ,63],level 2, currentTime:8.628955,bufferEnd:19.991\r\n[log] > Demuxing 2 of [0 ,63],level 2\r\n[log] > parsed video,PTS:[20.033,30.017],DTS:[20.000/30.000],nb:600\r\n[log] > parsed audio,PTS:[20.002,30.010],DTS:[20.002/30.010],nb:431\r\n[log] > media buffered : [0.01009,29.991066]\r\n[log] > Loading 3 of [0 ,63],level 2, currentTime:9.439609,bufferEnd:29.991\r\n[log] > set nextLevel:0\r\n[log] > switching to level 0\r\n[log] > (re)loading playlist for level 0\r\n[log] > flush audio [0.01009,9.0179], of [0.01009,30.010271], pos:10.164931\r\n[warn] > cannot flush, sb updating in progress\r\n[log] > flush video [0,9.0179], of [0,29.991066], pos:10.164931\r\n[log] > buffer flushed\r\n[log] > flush audio [20.002488888888887,30.010271], of [9.019433,30.010271], pos:10.164931\r\n[log] > flush video [20.002488888888887,29.991066], of [10,29.991066], pos:10.164931\r\n[log] > buffer flushed\r\n[log] > switching to level 0\r\n[log] > (re)loading playlist for level 0\r\n[warn] > frag loader destroy or aborted, disarm abandonRulesCheck\r\n[log] > level 0 loaded [0,63],duration:634.634\r\n[log] > Loading 2 of [0 ,63],level 0, currentTime:10.292929,bufferEnd:20.017\r\n[log] > level 0 loaded [0,63],duration:634.634\r\n[log] > set nextLevel:1\r\n[log] > switching to level 1\r\n[log] > (re)loading playlist for level 1\r\n[log] > buffer flushed\r\n[log] > level 1 loaded [0,63],duration:634.634\r\n[log] > set nextLevel:3\r\n[log] > switching to level 3\r\n[log] > buffer flushed\r\n[log] > set nextLevel:4\r\n[log] > switching to level 4\r\n[log] > (re)loading playlist for level 4\r\n[log] > buffer flushed\r\n[log] > level 4 loaded [0,63],duration:634.567\r\n[log] > playback seems stuck @19.935445\r\n```\r\n\r\n---\r\n\r\n```\r\n[log] > loadSource:http://www.streambox.fr/playlists/x36xhzz/x36xhzz.m3u8\r\n[log] > trigger BUFFER_RESET\r\nlog] > set autoLevelCapping:-1\r\n[log] > attachMedia\r\n[log] > media source opened\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/x36xhzz.m3u8\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46load @ playlist-loader.js:55onManifestLoading @ playlist-loader.js:30onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117loadSource @ hls.js:172loadStream @ (index):257(anonymous function) @ (index):231\r\n[log] > manifest loaded,5 level(s) found, first bitrate:2149280\r\n[log] > both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC\r\n[log] > startLoad\r\n[log] > demuxing in webworker\r\n[log] > switching to level 3\r\n[log] > (re)loading playlist for level 3\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_0/193039199_mp4_h264_aac_hd_7.m3u8\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46load @ playlist-loader.js:55onLevelLoading @ playlist-loader.js:34onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:80trigger @ hls.js:117setLevelInternal @ level-controller.js:138set @ level-controller.js:117set @ level-controller.js:266set @ hls.js:246doTick @ stream-controller.js:138tick @ stream-controller.js:112startLoad @ stream-controller.js:86startLoad @ hls.js:178onManifestParsed @ stream-controller.js:676onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117onManifestLoaded @ level-controller.js:100onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:80trigger @ hls.js:117loadsuccess @ playlist-loader.js:249loadend @ xhr-loader.js:85\r\n[log] > level 3 loaded [0,63],duration:634.584\r\n[log] > Loading 0 of [0 ,63],level 3, currentTime:0,bufferEnd:0.000\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_0/url_462/193039199_mp4_h264_aac_hd_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112onLevelLoaded @ stream-controller.js:726onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117loadsuccess @ playlist-loader.js:243loadend @ xhr-loader.js:85\r\n[log] > Demuxing 0 of [0 ,63],level 3\r\n[log] > creating sourceBuffer with mimeType:audio/mp4;codecs=mp4a.40.5\r\n[log] > creating sourceBuffer with mimeType:video/mp4;codecs=avc1.64001f\r\n[log] > track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\n[log] > track:video,container:video/mp4,codecs[level/parsed]=[avc1.64001f/avc1.64001f]\r\n[log] > parsed video,PTS:[0.033,10.033],DTS:[0.000/10.000],nb:600\r\n[log] > parsed audio,PTS:[0.010,10.018],DTS:[0.010/10.018],nb:431\r\n[log] > media buffered : [0.01009,9.991066]\r\n[log] > Loading 1 of [0 ,63],level 3, currentTime:10.017899319727892,bufferEnd:10.018\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_0/url_463/193039199_mp4_h264_aac_hd_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 1 of [0 ,63],level 3\r\n[log] > adjust currentTime from 0.000333 to next buffered @ 0.01009 + nudge 0\r\n[log] > parsed video,PTS:[10.033,20.033],DTS:[10.000/20.000],nb:600\r\n[log] > parsed audio,PTS:[10.018,20.002],DTS:[10.018/20.002],nb:430\r\n[log] > media buffered : [0.01009,19.991066]\r\n[log] > switching to level 4\r\n[log] > (re)loading playlist for level 4\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_8/193039199_mp4_h264_aac_fhd_7.m3u8\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46load @ playlist-loader.js:55onLevelLoading @ playlist-loader.js:34onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:80trigger @ hls.js:117setLevelInternal @ level-controller.js:138set @ level-controller.js:117set @ level-controller.js:266set @ hls.js:246doTick @ stream-controller.js:182tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > level 4 loaded [0,63],duration:634.567\r\n[log] > Loading 2 of [0 ,63],level 4, currentTime:0.01009,bufferEnd:19.991\r\n[log] > set nextLevel:0\r\n[log] > switching to level 0\r\n[log] > (re)loading playlist for level 0\r\n[log] > flush audio [10.0179,20.00247], of [0.01009,20.00247], pos:3.167707\r\n[log] > flush video [10.0179,19.991066], of [0,19.991066], pos:3.167707\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/193039199_mp4_h264_aac_ld_7.m3u8\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46load @ playlist-loader.js:55onLevelLoading @ playlist-loader.js:34onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:80trigger @ hls.js:117setLevelInternal @ level-controller.js:138set @ level-controller.js:117set @ level-controller.js:153set @ hls.js:224onclick @ (index):1\r\n[log] > level 0 loaded [0,63],duration:634.634\r\n[log] > buffer flushed\r\n[log] > Loading 1 of [0 ,63],level 0, currentTime:3.253039,bufferEnd:10.033\r\n[log] > set nextLevel:2\r\n[log] > switching to level 2\r\n[log] > (re)loading playlist for level 2\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_527/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112\r\n[log] > Demuxing 1 of [0 ,63],level 0\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_6/193039199_mp4_h264_aac_hq_7.m3u8\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46load @ playlist-loader.js:55onLevelLoading @ playlist-loader.js:34onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:80trigger @ hls.js:117setLevelInternal @ level-controller.js:138set @ level-controller.js:117set @ level-controller.js:153set @ hls.js:224onclick @ (index):1\r\n[log] > level 2 loaded [0,63],duration:634.6\r\n[log] > track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\n[log] > track:video,container:video/mp4,codecs[level/parsed]=[avc1.42000d/avc1.42c00d]\r\n[log] > parsed video,PTS:[10.000,20.000],DTS:[10.000/20.000],nb:300\r\n[log] > parsed audio,PTS:[10.031,20.016],DTS:[10.031/20.016],nb:215\r\n[log] > media buffered : [0.01009,19.995555]\r\n[log] > Loading 2 of [0 ,63],level 2, currentTime:4.191691,bufferEnd:19.996\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_6/url_848/193039199_mp4_h264_aac_hq_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 2 of [0 ,63],level 2\r\n[log] > track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\n[log] > track:video,container:video/mp4,codecs[level/parsed]=[avc1.64001f/avc1.64001f]\r\n[log] > parsed video,PTS:[20.033,30.017],DTS:[20.000/30.000],nb:600\r\n[log] > parsed audio,PTS:[20.002,30.010],DTS:[20.002/30.010],nb:431\r\n[log] > media buffered : [0.01009,29.991066]\r\n[log] > Loading 3 of [0 ,63],level 2, currentTime:4.319689,bufferEnd:29.991\r\n[log] > set nextLevel:1\r\n[log] > switching to level 1\r\n[log] > (re)loading playlist for level 1\r\n[log] > flush audio [10.03101111111111,30.010271], of [0.01009,30.010271], pos:4.959679\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_4/193039199_mp4_h264_aac_7.m3u8\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46load @ playlist-loader.js:55onLevelLoading @ playlist-loader.js:34onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:80trigger @ hls.js:117setLevelInternal @ level-controller.js:138set @ level-controller.js:117set @ level-controller.js:153set @ hls.js:224onclick @ (index):1\r\n[log] > level 1 loaded [0,63],duration:634.634\r\n[log] > flush video [10.03101111111111,29.991066], of [0,29.991066], pos:5.002345\r\n[log] > buffer flushed\r\n[warn] > frag loader destroy or aborted, disarm abandonRulesCheck\r\n[log] > Loading 1 of [0 ,63],level 1, currentTime:5.087677,bufferEnd:10.033\r\n[log] > set nextLevel:4\r\n[log] > switching to level 4\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_4/url_719/193039199_mp4_h264_aac_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112\r\n[log] > Demuxing 1 of [0 ,63],level 1\r\n[log] > track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\n[log] > track:video,container:video/mp4,codecs[level/parsed]=[avc1.420016/avc1.42c016]\r\n[log] > parsed video,PTS:[10.000,20.000],DTS:[10.000/20.000],nb:300\r\n[log] > parsed audio,PTS:[10.031,20.016],DTS:[10.031/20.016],nb:215\r\n[log] > media buffered : [0.01009,19.995555]\r\n[log] > Loading 2 of [0 ,63],level 4, currentTime:6.154327,bufferEnd:19.996\r\n[log] > set nextLevel:3\r\n[log] > switching to level 3\r\n[log] > set nextLevel:0\r\n[log] > switching to level 0\r\n[log] > flush audio [10.03101111111111,20.015554], of [0.01009,20.015554], pos:7.604971\r\n[log] > flush video [10.03101111111111,19.995555], of [0,19.995555], pos:7.647637\r\n[warn] > frag loader destroy or aborted, disarm abandonRulesCheck\r\n[log] > buffer flushed\r\n[log] > Loading 1 of [0 ,63],level 0, currentTime:7.690303,bufferEnd:10.033\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_527/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112\r\n[log] > Demuxing 1 of [0 ,63],level 0\r\n[log] > track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\n[log] > track:video,container:video/mp4,codecs[level/parsed]=[avc1.42000d/avc1.42c00d]\r\n[log] > parsed video,PTS:[10.000,20.000],DTS:[10.000/20.000],nb:300\r\n[log] > parsed audio,PTS:[10.031,20.016],DTS:[10.031/20.016],nb:215\r\n[log] > media buffered : [0.01009,19.995555]\r\n[log] > Loading 2 of [0 ,63],level 0, currentTime:7.775635,bufferEnd:19.996\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_528/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 2 of [0 ,63],level 0\r\n[log] > parsed video,PTS:[20.000,30.000],DTS:[20.000/30.000],nb:300\r\n[log] > parsed audio,PTS:[20.016,30.000],DTS:[20.016/30.000],nb:215\r\n[log] > media buffered : [0.01009,29.995555]\r\n[log] > Loading 3 of [0 ,63],level 0, currentTime:7.818301,bufferEnd:29.996\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_529/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 3 of [0 ,63],level 0\r\n[log] > parsed video,PTS:[30.000,40.000],DTS:[30.000/40.000],nb:300\r\n[log] > parsed audio,PTS:[30.000,40.031],DTS:[30.000/40.031],nb:216\r\n[log] > media buffered : [0.01009,39.995555]\r\n[log] > Loading 4 of [0 ,63],level 0, currentTime:8.757953,bufferEnd:39.996\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_530/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 4 of [0 ,63],level 0\r\n[log] > parsed video,PTS:[40.000,50.000],DTS:[40.000/50.000],nb:300\r\n[log] > parsed audio,PTS:[40.031,50.016],DTS:[40.031/50.016],nb:215\r\n[log] > media buffered : [0.01009,49.995555]\r\n[log] > Loading 5 of [0 ,63],level 0, currentTime:9.311611,bufferEnd:49.996\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_531/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 5 of [0 ,63],level 0\r\n[log] > parsed video,PTS:[50.000,60.000],DTS:[50.000/60.000],nb:300\r\n[log] > parsed audio,PTS:[50.016,60.000],DTS:[50.016/60.000],nb:215\r\n[log] > media buffered : [0.01009,59.995555]\r\n[log] > Loading 6 of [0 ,63],level 0, currentTime:9.994267,bufferEnd:59.996\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_532/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 6 of [0 ,63],level 0\r\n[log] > parsed video,PTS:[60.000,70.000],DTS:[60.000/70.000],nb:300\r\n[log] > parsed audio,PTS:[60.000,70.031],DTS:[60.000/70.031],nb:216\r\n[log] > media buffered : [0.01009,69.995555]\r\n[log] > Loading 7 of [0 ,63],level 0, currentTime:10.079599,bufferEnd:69.996\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_533/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 7 of [0 ,63],level 0\r\n[log] > parsed video,PTS:[70.000,80.000],DTS:[70.000/80.000],nb:300\r\n[log] > parsed audio,PTS:[70.031,80.016],DTS:[70.031/80.016],nb:215\r\n[log] > media buffered : [0.01009,79.995555]\r\n[log] > Loading 8 of [0 ,63],level 0, currentTime:10.122265,bufferEnd:79.996\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_534/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 8 of [0 ,63],level 0\r\n[log] > parsed video,PTS:[80.000,90.000],DTS:[80.000/90.000],nb:300\r\n[log] > parsed audio,PTS:[80.016,90.001],DTS:[80.016/90.001],nb:215\r\n[log] > media buffered : [0.01009,89.995555]\r\n[log] > Loading 9 of [0 ,63],level 0, currentTime:10.207597,bufferEnd:89.996\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_535/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 9 of [0 ,63],level 0\r\n[log] > parsed video,PTS:[90.000,100.000],DTS:[90.000/100.000],nb:300\r\n[log] > parsed audio,PTS:[90.001,100.032],DTS:[90.001/100.032],nb:216\r\n[log] > media buffered : [0.01009,99.995555]\r\n[log] > Loading 10 of [0 ,63],level 0, currentTime:10.250263,bufferEnd:99.996\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_536/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 10 of [0 ,63],level 0\r\n[log] > parsed video,PTS:[100.000,110.000],DTS:[100.000/110.000],nb:300\r\n[log] > parsed audio,PTS:[100.032,110.016],DTS:[100.032/110.016],nb:215\r\n[log] > media buffered : [0.01009,109.995555]\r\n[log] > Loading 11 of [0 ,63],level 0, currentTime:10.676923,bufferEnd:109.996\r\n[log] > set nextLevel:3\r\n[log] > switching to level 3\r\n[log] > flush audio [0.01009,9.03101111111111], of [0.01009,110.016098], pos:10.932919\r\n[warn] > cannot flush, sb updating in progress\r\n[log] > flush video [0,9.03101111111111], of [0,109.995555], pos:10.932919\r\n[log] > buffer flushed\r\n[log] > flush audio [20.0156,110.016098], of [9.042653,110.016098], pos:10.932919\r\n[log] > flush video [20.0156,109.995555], of [10,109.995555], pos:10.932919\r\n[log] > buffer flushed\r\n[warn] > frag loader destroy or aborted, disarm abandonRulesCheck\r\n[log] > Loading 2 of [0 ,63],level 3, currentTime:11.060917,bufferEnd:20.033\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_0/url_464/193039199_mp4_h264_aac_hd_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112\r\n[log] > Demuxing 2 of [0 ,63],level 3\r\n[log] > track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\n[log] > track:video,container:video/mp4,codecs[level/parsed]=[avc1.64001f/avc1.64001f]\r\n[log] > parsed video,PTS:[20.033,30.000],DTS:[20.000/30.000],nb:600\r\n[log] > parsed audio,PTS:[20.002,30.010],DTS:[20.002/30.010],nb:431\r\n[log] > media buffered : [10,29.991066]\r\n[log] > Loading 3 of [0 ,63],level 3, currentTime:14.132869,bufferEnd:29.991\r\n[log] > recoverMediaError\r\n[log] > detachMedia\r\n[log] > attachMedia\r\n(index):604 The video playback was aborted due to a corruption problem or because the video used features your browser did not supporthandleVideoEvent @ (index):604\r\n[log] > media source opened\r\n[log] > startLoad\r\n[log] > demuxing in webworker\r\n[log] > configure startPosition @19.636783\r\n[log] > resuming video\r\n[log] > Loading 1 of [0 ,63],level 3, currentTime:19.636783,bufferEnd:19.637\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_0/url_463/193039199_mp4_h264_aac_hd_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112startLoad @ stream-controller.js:86startLoad @ hls.js:178onMediaAttached @ stream-controller.js:567onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117onMediaSourceOpen @ buffer-controller.js:78\r\n[log] > Demuxing 1 of [0 ,63],level 3\r\n[log] > creating sourceBuffer with mimeType:audio/mp4;codecs=mp4a.40.5\r\n[log] > creating sourceBuffer with mimeType:video/mp4;codecs=avc1.64001f\r\n[log] > track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\n[log] > track:video,container:video/mp4,codecs[level/parsed]=[avc1.64001f/avc1.64001f]\r\n[log] > parsed video,PTS:[10.051,20.051],DTS:[10.018/20.018],nb:600\r\n[log] > parsed audio,PTS:[10.036,20.020],DTS:[10.036/20.020],nb:430\r\n[log] > media buffered : [10.035782,20.008933]\r\n[log] > Loading 2 of [0 ,63],level 3, currentTime:20.020379365079364,bufferEnd:20.020\r\n[log] > target seek position:19.636783\r\n[log] > adjust currentTime from 0 to 19.636783\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_0/url_464/193039199_mp4_h264_aac_hd_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 2 of [0 ,63],level 3\r\n[log] > parsed video,PTS:[20.051,30.018],DTS:[20.018/30.018],nb:600\r\n[log] > parsed audio,PTS:[20.020,30.028],DTS:[20.020/30.028],nb:431\r\n[log] > media buffered : [10.035782,30.008933]\r\n[log] > Loading 3 of [0 ,63],level 3, currentTime:19.636783,bufferEnd:30.009\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_0/url_465/193039199_mp4_h264_aac_hd_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 3 of [0 ,63],level 3\r\n[log] > parsed video,PTS:[30.051,40.018],DTS:[30.018/40.018],nb:600\r\n[log] > parsed audio,PTS:[30.028,40.036],DTS:[30.028/40.036],nb:431\r\n[log] > media buffered : [10.035782,40.008933]\r\n[log] > Loading 4 of [0 ,63],level 3, currentTime:20.533102,bufferEnd:40.009\r\n[log] > set nextLevel:1\r\n[log] > switching to level 1\r\n[log] > flush audio [10.035782,19.02038888888889], of [10.035782,40.035985], pos:20.87443\r\n[warn] > cannot flush, sb updating in progress\r\n[log] > flush video [10.017866,19.02038888888889], of [10.017866,40.008933], pos:20.87443\r\n[log] > buffer flushed\r\n[log] > flush audio [30.028188888888888,40.035985], of [19.021904,40.035985], pos:20.87443\r\n[log] > flush video [30.028188888888888,40.008933], of [20.017866,40.008933], pos:20.87443\r\n[log] > buffer flushed\r\n[warn] > frag loader destroy or aborted, disarm abandonRulesCheck\r\n[log] > Loading 3 of [0 ,63],level 1, currentTime:20.917096,bufferEnd:30.035\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_4/url_721/193039199_mp4_h264_aac_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112\r\n[log] > Demuxing 3 of [0 ,63],level 1\r\n[log] > track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\n[log] > track:video,container:video/mp4,codecs[level/parsed]=[avc1.420016/avc1.42c016]\r\n[log] > parsed video,PTS:[30.018,40.018],DTS:[30.018/40.018],nb:300\r\n[log] > parsed audio,PTS:[30.018,40.049],DTS:[30.018/40.049],nb:216\r\n[log] > media buffered : [20.017866,40.013421]\r\n[log] > Loading 4 of [0 ,63],level 1, currentTime:22.239742,bufferEnd:40.013\r\n[log] > set nextLevel:0\r\n[log] > switching to level 0\r\n[log] > buffer flushed\r\n[log] > flush audio [30.018077777777776,40.049069], of [19.021904,40.049069], pos:22.837066\r\n[log] > flush video [30.018077777777776,40.013421], of [20.017866,40.013421], pos:22.837066\r\n[warn] > abort flushing too many retries\r\n[log] > buffer flushed\r\n[warn] > frag loader destroy or aborted, disarm abandonRulesCheck\r\n[log] > Loading 3 of [0 ,63],level 0, currentTime:22.879732,bufferEnd:30.051\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_529/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112\r\n[log] > Demuxing 3 of [0 ,63],level 0\r\n[log] > track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]\r\n[log] > track:video,container:video/mp4,codecs[level/parsed]=[avc1.42000d/avc1.42c00d]\r\n[log] > parsed video,PTS:[30.018,40.018],DTS:[30.018/40.018],nb:300\r\n[log] > parsed audio,PTS:[30.018,40.049],DTS:[30.018/40.049],nb:216\r\n[log] > media buffered : [20.017866,40.013421]\r\n[log] > Loading 4 of [0 ,63],level 0, currentTime:22.965064,bufferEnd:40.013\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_530/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 4 of [0 ,63],level 0\r\n[log] > parsed video,PTS:[40.018,50.018],DTS:[40.018/50.018],nb:300\r\n[log] > parsed audio,PTS:[40.049,50.034],DTS:[40.049/50.034],nb:215\r\n[log] > media buffered : [20.017866,50.013421]\r\n[log] > Loading 5 of [0 ,63],level 0, currentTime:23.050396,bufferEnd:50.013\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_531/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 5 of [0 ,63],level 0\r\n[log] > parsed video,PTS:[50.018,60.018],DTS:[50.018/60.018],nb:300\r\n[log] > parsed audio,PTS:[50.034,60.018],DTS:[50.034/60.018],nb:215\r\n[log] > media buffered : [20.017866,60.013421]\r\n[log] > Loading 6 of [0 ,63],level 0, currentTime:23.093062,bufferEnd:60.013\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_532/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onFragParsed @ stream-controller.js:893onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:80trigger @ hls.js:117onWorkerMessage @ demuxer.js:105\r\n[log] > Demuxing 6 of [0 ,63],level 0\r\n[log] > parsed video,PTS:[60.018,70.018],DTS:[60.018/70.018],nb:300\r\n[log] > parsed audio,PTS:[60.018,70.049],DTS:[60.018/70.049],nb:216\r\n[log] > media buffered : [20.017866,70.013421]\r\n[log] > Loading 7 of [0 ,63],level 0, currentTime:23.178394,bufferEnd:70.013\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_533/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 7 of [0 ,63],level 0\r\n[log] > parsed video,PTS:[70.018,80.018],DTS:[70.018/80.018],nb:300\r\n[log] > parsed audio,PTS:[70.049,80.034],DTS:[70.049/80.034],nb:215\r\n[log] > media buffered : [20.017866,80.013421]\r\n[log] > Loading 8 of [0 ,63],level 0, currentTime:23.22106,bufferEnd:80.013\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_534/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 8 of [0 ,63],level 0\r\n[log] > parsed video,PTS:[80.018,90.018],DTS:[80.018/90.018],nb:300\r\n[log] > parsed audio,PTS:[80.034,90.018],DTS:[80.034/90.018],nb:215\r\n[log] > media buffered : [20.017866,90.013421]\r\n[log] > Loading 9 of [0 ,63],level 0, currentTime:23.306392,bufferEnd:90.013\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_535/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 9 of [0 ,63],level 0\r\n[log] > parsed video,PTS:[90.018,100.018],DTS:[90.018/100.018],nb:300\r\n[log] > parsed audio,PTS:[90.018,100.049],DTS:[90.018/100.049],nb:216\r\n[log] > media buffered : [20.017866,100.013421]\r\n[log] > Loading 10 of [0 ,63],level 0, currentTime:23.43439,bufferEnd:100.013\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_2/url_536/193039199_mp4_h264_aac_ld_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112_checkAppendedParsed @ stream-controller.js:921onBufferAppended @ stream-controller.js:902onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:77trigger @ hls.js:117onSBUpdateEnd @ buffer-controller.js:109\r\n[log] > Demuxing 10 of [0 ,63],level 0\r\n[log] > parsed video,PTS:[100.018,110.018],DTS:[100.018/110.018],nb:300\r\n[log] > parsed audio,PTS:[100.049,110.034],DTS:[100.049/110.034],nb:215\r\n[log] > media buffered : [20.017866,110.013421]\r\n[log] > Loading 11 of [0 ,63],level 0, currentTime:23.477056,bufferEnd:110.013\r\n[log] > set nextLevel:2\r\n[log] > switching to level 2\r\n[log] > buffer flushed\r\n[log] > flush audio [30.018077777777776,110.034012], of [19.021904,110.034012], pos:23.989048\r\n[log] > flush video [30.018077777777776,110.013421], of [20.017866,110.013421], pos:23.989048\r\n[warn] > abort flushing too many retries\r\n[log] > buffer flushed\r\n[warn] > frag loader destroy or aborted, disarm abandonRulesCheck\r\n[log] > Loading 3 of [0 ,63],level 2, currentTime:24.117046,bufferEnd:30.051\r\n[log] > set nextLevel:1\r\n[log] > switching to level 1\r\n[log] > buffer flushed\r\nXHR finished loading: GET \"http://www.streambox.fr/playlists/x36xhzz/url_6/url_849/193039199_mp4_h264_aac_hq_7.ts\".loadInternal @ xhr-loader.js:72load @ xhr-loader.js:46onFragLoading @ fragment-loader.js:29onEventGeneric @ event-handler.js:64onEvent @ event-handler.js:52EventEmitter.emit @ events.js:92trigger @ hls.js:117doTick @ stream-controller.js:336tick @ stream-controller.js:112\r\n[log] > playback seems stuck @30.04762\r\n```"}}