hls.js icon indicating copy to clipboard operation
hls.js copied to clipboard

Audio dies when switching tracks (only Widevine on Firefox)

Open DevLARLEY opened this issue 10 months ago • 5 comments

What version of Hls.js are you using?

demo v1.5.20

What browser (including version) are you using?

Firefox Nightly 136.0a1 (2025-02-02) (64-bit) (Firefox 134.0.2 (64-bit) also doesn't work)

What OS (including version) are you using?

Windows 11

Test stream

https://hlsjs.video-dev.org/demo/?src=https%3A%2F%2Fstorage.googleapis.com%2Fshaka-demo-assets%2Fangel-one-widevine-hls%2Fhls.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==

Configuration

{
  "debug": true,
  "enableWorker": true,
  "lowLatencyMode": true,
  "backBufferLength": 90,
  "widevineLicenseUrl": "https://cwip-shaka-proxy.appspot.com/no_auth",
  "emeEnabled": true
}

Additional player setup steps

No response

Checklist

  • [x] The issue observed is not already reported by searching on Github under https://github.com/video-dev/hls.js/issues
  • [x] The issue occurs in the stable client (latest release) on https://hlsjs.video-dev.org/demo and not just on my page
  • [x] The issue occurs in the latest client (main branch) on https://hlsjs-dev.video-dev.org/demo and not just on my page
  • [x] The stream has correct Access-Control-Allow-Origin headers (CORS)
  • [x] There are no network errors such as 404s in the browser console when trying to play the stream

Steps to reproduce

  1. Play the provided permalink with the provided player configuration (basically the Shaka-packager Widevine DRM (EME) HLS-fMP4 - Angel One Demo sample stream) on a Firefox browser
  2. Switch the audio track

Expected behaviour

Audio plays (Like on Edge/Chrome)

What actually happened?

No audio plays, video keeps playing

Console output

[log] > destroy hls.js:28701:14
[log] > detachMedia hls.js:28737:14
[log] > [buffer-controller] media source detaching hls.js:18497:14
[log] > resume buffering hls.js:28805:14
[log] > [stream-controller]: ENDED->STOPPED hls.js:10774:16
[log] > [audio-stream-controller]: ENDED->STOPPED hls.js:10774:16
[log] > [subtitle-stream-controller]: IDLE->STOPPED hls.js:10774:16
Using Hls.js config: 
Object { debug: true, enableWorker: true, lowLatencyMode: true, backBufferLength: 90, widevineLicenseUrl: "https://cwip-shaka-proxy.appspot.com/no_auth", emeEnabled: true }
hls-demo.js:24445:12
[log] > Debug logs enabled for "Hls instance" in hls.js version 1.5.20 hls.js:555:24
[log] > stopLoad hls.js:28791:14
[log] > loadSource:https://storage.googleapis.com/shaka-demo-assets/angel-one-widevine-hls/hls.m3u8 hls.js:28754:14
[log] > [stream-controller]: Trigger BUFFER_RESET hls.js:27799:12
[log] > resume buffering hls.js:28805:14
[log] > attachMedia hls.js:28726:14
[log] > [buffer-controller] created media source: MediaSource hls.js:18461:14
[log] > [buffer-controller] Media source opened hls.js:18346:15
[log] > [level-controller]: manifest loaded, 5 level(s) found, first bitrate: 831086 hls.js:26473:16
[log] > setting initial bwe to 831086 hls.js:7376:16
[log] > [buffer-controller] 2 bufferCodec event(s) expected hls.js:18453:12
[log] > [abr] picked start tier {"codecSet":"avc1,mp4a","videoRanges":["SDR"],"preferHDR":false,"minFramerate":0,"minBitrate":831086} hls.js:7695:16
[info] > [abr] switch candidate:0->0 adjustedbw(831086)-bitrate=0 ttfb:0.1 avgDuration:0.0 maxFetchDuration:4.0 fetchDuration:0.1 firstSelection:true codecSet:avc1,mp4a videoRange:SDR hls.loadLevel:-1 hls.js:7775:22
[log] > startLoad(-1) hls.js:28776:14
[log] > resume buffering hls.js:28805:14
[log] > [level-controller]: Switching to level 0 (144p SDR avc1,mp4a @831086) from level -1 hls.js:26687:14
[log] > [audio-track-controller]: Updating audio tracks, 6 track(s) found in group(s): default-audio-group hls.js:17171:14
[log] > [audio-track-controller]: Switching to audio-track 0 "stream_6" lang:en group:default-audio-group channels:6 hls.js:17263:12
[log] > [audio-stream-controller]: Reset loading state hls.js:10655:12
[log] > [audio-stream-controller]: STOPPED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: IDLE->WAITING_TRACK hls.js:10774:16
[log] > [subtitle-track-controller]: Updating subtitle tracks, 4 track(s) found in "default-text-group" group-id hls.js:17983:14
[log] > [subtitle-track-controller]: Switching to subtitle-track 0 "stream_0" lang:en group:default-text-group hls.js:18172:12
[log] > [level-controller]: Loading level index 0 with https://storage.googleapis.com/shaka-demo-assets/angel-one-widevine-hls/playlist_v-0144p-0100k-libx264.mp4.m3u8 hls.js:26576:14
[log] > [stream-controller]: STOPPED->IDLE hls.js:10774:16
[log] > [audio-track-controller]: loading audio-track playlist 0 "stream_6" lang:en group:default-audio-group hls.js:17335:14
[log] > [audio-stream-controller]: WAITING_TRACK->STOPPED hls.js:10774:16
[log] > [audio-stream-controller]: STOPPED->WAITING_TRACK hls.js:10774:16
[log] > [subtitle-track-controller]: Loading subtitle playlist for id 0 hls.js:18087:14
[log] > [subtitle-stream-controller]: STOPPED->IDLE hls.js:10774:16
[log] > [stream-controller]: Level 0 loaded [0,14][part-14--1], cc [0, 1] duration:60 hls.js:27845:12
[log] > [buffer-controller] Updating Media Source duration to 60.000 hls.js:19001:14
[log] > [eme] Selecting key-system from fragment (sn: 2 main: 0) key formats urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed hls.js:22972:14
[log] > [eme] Requesting encrypted media "com.widevine.alpha" key-system access with config: [{"initDataTypes":["cenc"],"persistentState":"optional","distinctiveIdentifier":"optional","sessionTypes":["temporary"],"audioCapabilities":[{"contentType":"audio/mp4; codecs=\"mp4a.40.2\"","robustness":"","encryptionScheme":null}],"videoCapabilities":[{"contentType":"video/mp4; codecs=\"avc1.42c01e\"","robustness":"","encryptionScheme":null},{"contentType":"video/mp4; codecs=\"avc1.4d401f\"","robustness":"","encryptionScheme":null}]}] hls.js:22895:14
[log] > [stream-controller]: Loading fragment initSegment cc: 0 of [0-14] level: 0, target: 0 hls.js:10027:12
[log] > [stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [audio-track-controller]: Audio track 0 "stream_6" lang:en group:default-audio-group loaded [0-14] hls.js:17104:12
[log] > [audio-stream-controller]: Audio track 0 loaded [0,14][part-14--1],duration:60 hls.js:16641:12
[log] > [audio-stream-controller]: WAITING_TRACK->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment initSegment cc: 0 of [0-14] track: 0, target: 0 hls.js:10027:12
[log] > [audio-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [subtitle-track-controller]: Subtitle track 0 "stream_0" lang:en group:default-text-group loaded [0-15] hls.js:17915:12
[log] > [subtitle-stream-controller]: Subtitle track 0 loaded [0,15][part-15--1],duration:64 hls.js:17578:12
[log] > [subtitle-stream-controller]: Loading fragment 0 cc: 0 of [0-15] track: 0, target: 0 hls.js:10027:12
[log] > [subtitle-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [eme] Access for key-system "com.widevine.alpha" obtained hls.js:22904:18
[log] > [eme] No Server Certificate in config.drmSystems["com.widevine.alpha"] hls.js:22833:14
[log] > [eme] Create media-keys for "com.widevine.alpha" hls.js:22906:18
[log] > [eme] Media-keys created for "com.widevine.alpha" hls.js:22908:20
[log] > [stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [stream-controller]: Loading fragment 0 cc: 0 of [0-14] level: 0, target: 0 hls.js:10027:12
[log] > [stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 0 cc: 0 of [0-14] track: 0, target: 0 hls.js:10027:12
[log] > [audio-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [subtitle-stream-controller]: Loaded fragment 0 of level 0 hls.js:9758:18
[log] > injecting Web Worker for "main" hls.js:16017:22
[log] > [transmuxer-interface, main]: Starting new transmux session for sn: 0 p: -1 level: 0 id: 1
        discontinuity: true
        trackSwitch: true
        contiguous: false
        accurateTimeOffset: true
        timeOffset: 0
        initSegmentChange: true hls.js:16118:16
[log] > [stream-controller]: Loaded fragment 0 of level 0 hls.js:9758:18
[log] > injecting Web Worker for "audio" hls.js:16017:22
[log] > [audio-stream-controller]: Unknown video PTS for cc 0, waiting for video PTS before demuxing audio frag 0 of [0 ,14],track 0 hls.js:16717:14
[log] > [audio-stream-controller]: FRAG_LOADING->WAITING_INIT_PTS hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 0 of level 0 hls.js:9758:18
[log] > Debug logs enabled for "main" in hls.js version 1.5.20 62eacb8a-660a-4f72-8f0c-5de7f3c6e36a:555:24
[log] > Debug logs enabled for "audio" in hls.js version 1.5.20 b0791532-7c3a-4fb2-be6e-db51168817ac:555:24
[log] > [stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [stream-controller]: Init video buffer, container:video/mp4, codecs[level/parsed]=[avc1.42c01e/avc1.42C01E] hls.js:28366:14
[log] > [buffer-controller] 1 bufferCodec event(s) expected video hls.js:18622:14
[log] > [audio-stream-controller]: InitPTS for cc: 0 found from main: 0 hls.js:16343:14
[log] > [audio-stream-controller]: WAITING_INIT_PTS->FRAG_LOADING hls.js:10774:16
[log] > [transmuxer-interface, audio]: Starting new transmux session for sn: 0 p: -1 level: 0 id: 1
        discontinuity: true
        trackSwitch: true
        contiguous: false
        accurateTimeOffset: false
        timeOffset: 0
        initSegmentChange: true hls.js:16118:16
[log] > [subtitle-stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [subtitle-stream-controller]: Buffered subtitle sn: 0 of track 0 (frag:[NaN-NaN] > buffer:[0.000-4.000]) hls.js:9902:12
[log] > [subtitle-stream-controller]: Loading fragment 1 cc: 0 of [0-15] track: 0, target: 4 hls.js:10027:12
[log] > [subtitle-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 0 of level 0 hls.js:16234:38
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [audio-stream-controller]: Init audio buffer, container:audio/mp4, codecs[level/parsed]=[mp4a.40.2/mp4a.40.2] hls.js:16937:12
[log] > [buffer-controller] 0 bufferCodec event(s) expected audio hls.js:18622:14
[log] > [buffer-controller] creating sourceBuffer(video/mp4;codecs=avc1.42c01e) hls.js:19073:19
[log] > [buffer-controller] creating sourceBuffer(audio/mp4;codecs=mp4a.40.2) hls.js:19073:19
[log] > [stream-controller]: Alternate track found, use video.buffered to schedule main fragment loading hls.js:27995:14
[log] > [transmuxer.ts]: Flushed fragment 0 of level 0 hls.js:16234:38
[log] > [stream-controller]: PARSING->PARSED hls.js:10774:16
[debug] > [eme] "encrypted" event: init data type: "cenc" hls.js:22629:15
[log] > [eme] Setting media-keys for "com.widevine.alpha" hls.js:23074:12
[debug] > [eme] "encrypted" event: init data type: "cenc" hls.js:22629:15
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [eme] Media-keys set for "com.widevine.alpha" hls.js:23085:16
[log] > [eme] Creating key-system session "com.widevine.alpha" keyId: 63656332663634616137383930613131 hls.js:22930:12
[log] > [eme] Generating key-session request for "encrypted-event-no-match": 63656332663634616137383930613131 (init data type: cenc length: 62) hls.js:23118:12
[log] > [stream-controller]: Buffered main sn: 0 of level 0 (frag:[0.000-4.000] > buffer:[0.000-4.000]) hls.js:9902:12
[log] > [stream-controller]: PARSED->IDLE hls.js:10774:16
[info] > [abr] switch candidate:0->4 adjustedbw(24558688)-bitrate=16492928 ttfb:0.1 avgDuration:4.0 maxFetchDuration:4.0 fetchDuration:1.5 firstSelection:false codecSet:avc1,mp4a videoRange:SDR hls.loadLevel:0 hls.js:7775:22
[log] > [stream-controller]: Adapting to level 4 from level 0 hls.js:27573:14
[log] > [level-controller]: Switching to level 4 (576p SDR avc1,mp4a @8065760) from level 0 hls.js:26687:14
[log] > [level-controller]: Loading level index 4 with https://storage.googleapis.com/shaka-demo-assets/angel-one-widevine-hls/playlist_v-0576p-1400k-libx264.mp4.m3u8 hls.js:26576:14
[log] > [stream-controller]: IDLE->WAITING_LEVEL hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 0 of track 0 (frag:[0.000-4.032] > buffer:[0.000-4.011]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 1 cc: 0 of [0-14] track: 0, target: 4.032 hls.js:10027:12
[log] > [audio-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [eme] Request generated for key-session "F7867E7CFE5F4FA6D45CDB68DA841C5C" keyId: 63656332663634616137383930613131 hls.js:23185:16
[log] > [eme] "license-request" message event for session "F7867E7CFE5F4FA6D45CDB68DA841C5C" message size: 2 hls.js:23128:16
[log] > [eme] Sending license request to URL: https://cwip-shaka-proxy.appspot.com/no_auth hls.js:23374:17
[log] > [subtitle-stream-controller]: Loaded fragment 1 of level 0 hls.js:9758:18
[log] > [subtitle-stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [subtitle-stream-controller]: Buffered subtitle sn: 1 of track 0 (frag:[NaN-NaN] > buffer:[0.000-8.000]) hls.js:9902:12
[log] > [subtitle-stream-controller]: Loading fragment 2 cc: 0 of [0-15] track: 0, target: 8 hls.js:10027:12
[log] > [subtitle-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [stream-controller]: Level 4 loaded [0,14][part-14--1], cc [0, 1] duration:60 hls.js:27845:12
[log] > [stream-controller]: WAITING_LEVEL->IDLE hls.js:10774:16
[log] > [stream-controller]: Loading fragment initSegment cc: 0 of [0-14] level: 4, target: 0 hls.js:10027:12
[log] > [stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 1 of level 0 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 1 of level 0 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 1 of track 0 (frag:[4.032-8.021] > buffer:[0.000-8.000]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 2 of [0-14], track 0 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [eme] Starting session for key (keyId: 63656332663634616137383930613131 format: "urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed" method: SAMPLE-AES-CTR uri: data:text/plain;base64,AAAAPnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAB4iFnNoYWthX2NlYzJmNjRhYTc4OTBhMTFI49yVmwY=) hls.js:23000:12
[log] > [audio-stream-controller]: Loading fragment 2 cc: 1 of [0-14] track: 0, target: 8.021 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [subtitle-stream-controller]: Loaded fragment 2 of level 0 hls.js:9758:18
[log] > [subtitle-stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [subtitle-stream-controller]: Buffered subtitle sn: 2 of track 0 (frag:[NaN-NaN] > buffer:[0.000-12.000]) hls.js:9902:12
[log] > [subtitle-stream-controller]: Loading fragment 3 cc: 0 of [0-15] track: 0, target: 12 hls.js:10027:12
[log] > [subtitle-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [stream-controller]: Loading fragment 1 cc: 0 of [0-14] level: 4, target: 4 hls.js:10027:12
[log] > [stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [subtitle-stream-controller]: Loaded fragment 3 of level 0 hls.js:9758:18
[log] > [subtitle-stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [subtitle-stream-controller]: Buffered subtitle sn: 3 of track 0 (frag:[NaN-NaN] > buffer:[0.000-16.000]) hls.js:9902:12
[log] > [subtitle-stream-controller]: Loading fragment 4 cc: 0 of [0-15] track: 0, target: 16 hls.js:10027:12
[log] > [subtitle-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [transmuxer-interface, main]: Starting new transmux session for sn: 1 p: -1 level: 4 id: 1
        discontinuity: false
        trackSwitch: true
        contiguous: false
        accurateTimeOffset: true
        timeOffset: 4
        initSegmentChange: true hls.js:16118:16
[log] > [stream-controller]: Loaded fragment 1 of level 4 hls.js:9758:18
[log] > [stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [stream-controller]: Init video buffer, container:video/mp4, codecs[level/parsed]=[avc1.4d401f/avc1.4D401F] hls.js:28366:14
[log] > [transmuxer.ts]: Flushed fragment 1 of level 4 hls.js:16234:38
[debug] > [eme] "encrypted" event: init data type: "cenc" hls.js:22629:15
[log] > [stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [stream-controller]: Buffered main sn: 1 of level 4 (frag:[4.000-8.000] > buffer:[0.000-8.000]) hls.js:9902:12
[log] > [stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [stream-controller]: Loading key for 2 of [0-14], level 4 hls.js:9963:14
[log] > [stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [stream-controller]: Loading fragment 2 cc: 1 of [0-14] level: 4, target: 8 hls.js:10027:12
[log] > [stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [subtitle-stream-controller]: Loaded fragment 4 of level 0 hls.js:9758:18
[log] > [subtitle-stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [subtitle-stream-controller]: Buffered subtitle sn: 4 of track 0 (frag:[NaN-NaN] > buffer:[0.000-20.000]) hls.js:9902:12
[log] > [subtitle-stream-controller]: Loading fragment 5 cc: 0 of [0-15] track: 0, target: 20 hls.js:10027:12
[log] > [subtitle-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [subtitle-stream-controller]: Loaded fragment 5 of level 0 hls.js:9758:18
[log] > [subtitle-stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [subtitle-stream-controller]: Buffered subtitle sn: 5 of track 0 (frag:[NaN-NaN] > buffer:[0.000-24.000]) hls.js:9902:12
[log] > [subtitle-stream-controller]: Loading fragment 6 cc: 0 of [0-15] track: 0, target: 24 hls.js:10027:12
[log] > [subtitle-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [subtitle-stream-controller]: Loaded fragment 6 of level 0 hls.js:9758:18
[log] > [subtitle-stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [subtitle-stream-controller]: Buffered subtitle sn: 6 of track 0 (frag:[NaN-NaN] > buffer:[0.000-28.000]) hls.js:9902:12
[log] > [subtitle-stream-controller]: Loading fragment 7 cc: 0 of [0-15] track: 0, target: 28 hls.js:10027:12
[log] > [subtitle-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [subtitle-stream-controller]: Loaded fragment 7 of level 0 hls.js:9758:18
[log] > [subtitle-stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [subtitle-stream-controller]: Buffered subtitle sn: 7 of track 0 (frag:[NaN-NaN] > buffer:[0.000-32.000]) hls.js:9902:12
[log] > [subtitle-stream-controller]: Loading fragment 8 cc: 0 of [0-15] track: 0, target: 32 hls.js:10027:12
[log] > [subtitle-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [subtitle-stream-controller]: Loaded fragment 8 of level 0 hls.js:9758:18
[log] > [subtitle-stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [subtitle-stream-controller]: Buffered subtitle sn: 8 of track 0 (frag:[NaN-NaN] > buffer:[0.000-36.000]) hls.js:9902:12
[log] > [eme] License received 714 hls.js:23385:23
[log] > [eme] Updating key-session "F7867E7CFE5F4FA6D45CDB68DA841C5C" for keyID 63656332663634616137383930613131
      } (data length: 714) hls.js:22966:12
[log] > [eme] "license-request" message event for session "F7867E7CFE5F4FA6D45CDB68DA841C5C" message size: 5796 hls.js:23128:16
[log] > [eme] Sending license request to URL: https://cwip-shaka-proxy.appspot.com/no_auth hls.js:23374:17
[log] > [eme] License received 1152 hls.js:23385:23
[log] > [eme] Updating key-session "F7867E7CFE5F4FA6D45CDB68DA841C5C" for keyID 63656332663634616137383930613131
      } (data length: 1152) hls.js:22966:12
[log] > [eme] key status change "usable" for keyStatuses keyId: 4d97930a3d7b55fa81d0028653f5e499 session keyId: 63656332663634616137383930613131 uri: 63656332663634616137383930613131 hls.js:23207:16
[log] > [eme] key status change "usable" for keyStatuses keyId: 67b30c86756f57c5a0a38a23ac8c9178 session keyId: 63656332663634616137383930613131 uri: 63656332663634616137383930613131 hls.js:23207:16
[log] > [eme] key status change "usable" for keyStatuses keyId: 6f1729072b4a5cd288c916e11846b89e session keyId: 63656332663634616137383930613131 uri: 63656332663634616137383930613131 hls.js:23207:16
[log] > [eme] key status change "usable" for keyStatuses keyId: 800aacaa522958ae888062b5695db6bf session keyId: 63656332663634616137383930613131 uri: 63656332663634616137383930613131 hls.js:23207:16
[log] > [eme] key status change "usable" for keyStatuses keyId: d21373c0b8ab5ba9954742bcdfb5f48b session keyId: 63656332663634616137383930613131 uri: 63656332663634616137383930613131 hls.js:23207:16
[log] > [audio-stream-controller]: Unknown video PTS for cc 1, waiting for video PTS before demuxing audio frag 2 of [0 ,14],track 0 hls.js:16717:14
[log] > [audio-stream-controller]: FRAG_LOADING->WAITING_INIT_PTS hls.js:10774:16
[log] > [transmuxer-interface, main]: Starting new transmux session for sn: 2 p: -1 level: 4 id: 1
        discontinuity: true
        trackSwitch: false
        contiguous: true
        accurateTimeOffset: true
        timeOffset: 8
        initSegmentChange: false hls.js:16118:16
[log] > [audio-stream-controller]: Loaded fragment 2 of level 0 hls.js:9758:18
[log] > [stream-controller]: Loaded fragment 2 of level 4 hls.js:9758:18
[log] > [stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [stream-controller]: Init video buffer, container:video/mp4, codecs[level/parsed]=[avc1.4d401f/avc1.4D401F] hls.js:28366:14
[log] > [audio-stream-controller]: InitPTS for cc: 1 found from main: 0 hls.js:16343:14
[log] > [audio-stream-controller]: WAITING_INIT_PTS->FRAG_LOADING hls.js:10774:16
[log] > [transmuxer-interface, audio]: Starting new transmux session for sn: 2 p: -1 level: 0 id: 1
        discontinuity: true
        trackSwitch: false
        contiguous: true
        accurateTimeOffset: false
        timeOffset: 8.021333333333333
        initSegmentChange: false hls.js:16118:16
[log] > [transmuxer.ts]: Flushed fragment 2 of level 4 hls.js:16234:38
[log] > [stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [audio-stream-controller]: Init audio buffer, container:audio/mp4, codecs[level/parsed]=[mp4a.40.2/mp4a.40.2] hls.js:16937:12
[log] > [stream-controller]: Buffered main sn: 2 of level 4 (frag:[8.000-12.000] > buffer:[0.000-12.000]) hls.js:9902:12
[log] > [stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [stream-controller]: Loading key for 3 of [0-14], level 4 hls.js:9963:14
[log] > [stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [stream-controller]: Loading fragment 3 cc: 1 of [0-14] level: 4, target: 12 hls.js:10027:12
[log] > [stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 2 of level 0 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 2 of track 0 (frag:[8.021-12.032] > buffer:[0.000-12.011]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 3 of [0-14], track 0 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 3 cc: 1 of [0-14] track: 0, target: 12.032 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [stream-controller]: Loaded fragment 3 of level 4 hls.js:9758:18
[log] > [stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 3 of level 4 hls.js:16234:38
[log] > [stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [stream-controller]: Buffered main sn: 3 of level 4 (frag:[12.000-16.000] > buffer:[0.000-16.000]) hls.js:9902:12
[log] > [stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [stream-controller]: Loading key for 4 of [0-14], level 4 hls.js:9963:14
[log] > [stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [stream-controller]: Loading fragment 4 cc: 1 of [0-14] level: 4, target: 16 hls.js:10027:12
[log] > [stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 3 of level 0 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 3 of level 0 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 3 of track 0 (frag:[12.032-16.021] > buffer:[0.000-16.000]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 4 of [0-14], track 0 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 4 cc: 1 of [0-14] track: 0, target: 16.021 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [stream-controller]: Loaded fragment 4 of level 4 hls.js:9758:18
[log] > [stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 4 of level 4 hls.js:16234:38
[log] > [stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [stream-controller]: Buffered main sn: 4 of level 4 (frag:[16.000-20.000] > buffer:[0.000-20.000]) hls.js:9902:12
[log] > [stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [stream-controller]: Loading key for 5 of [0-14], level 4 hls.js:9963:14
[log] > [stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [stream-controller]: Loading fragment 5 cc: 1 of [0-14] level: 4, target: 20 hls.js:10027:12
[log] > [stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 4 of level 0 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 4 of level 0 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 4 of track 0 (frag:[16.021-20.032] > buffer:[0.000-20.011]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 5 of [0-14], track 0 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 5 cc: 1 of [0-14] track: 0, target: 20.032 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [stream-controller]: Loaded fragment 5 of level 4 hls.js:9758:18
[log] > [stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 5 of level 4 hls.js:16234:38
[log] > [stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [stream-controller]: Buffered main sn: 5 of level 4 (frag:[20.000-24.000] > buffer:[0.000-24.000]) hls.js:9902:12
[log] > [stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [stream-controller]: Loading key for 6 of [0-14], level 4 hls.js:9963:14
[log] > [stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [stream-controller]: Loading fragment 6 cc: 1 of [0-14] level: 4, target: 24 hls.js:10027:12
[log] > [stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 5 of level 0 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 5 of level 0 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 5 of track 0 (frag:[20.032-24.021] > buffer:[0.000-24.000]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 6 of [0-14], track 0 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 6 cc: 1 of [0-14] track: 0, target: 24.021 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [stream-controller]: Loaded fragment 6 of level 4 hls.js:9758:18
[log] > [stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 6 of level 4 hls.js:16234:38
[log] > [stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [stream-controller]: Buffered main sn: 6 of level 4 (frag:[24.000-28.000] > buffer:[0.000-28.000]) hls.js:9902:12
[log] > [stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [stream-controller]: Loading key for 7 of [0-14], level 4 hls.js:9963:14
[log] > [stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [stream-controller]: Loading fragment 7 cc: 1 of [0-14] level: 4, target: 28 hls.js:10027:12
[log] > [stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 6 of level 0 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 6 of level 0 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 6 of track 0 (frag:[24.021-28.032] > buffer:[0.000-28.011]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 7 of [0-14], track 0 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 7 cc: 1 of [0-14] track: 0, target: 28.032 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [stream-controller]: Loaded fragment 7 of level 4 hls.js:9758:18
[log] > [stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 7 of level 4 hls.js:16234:38
[log] > [stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [stream-controller]: Buffered main sn: 7 of level 4 (frag:[28.000-32.000] > buffer:[0.000-32.000]) hls.js:9902:12
[log] > [stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [stream-controller]: Loading key for 8 of [0-14], level 4 hls.js:9963:14
[log] > [stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [stream-controller]: Loading fragment 8 cc: 1 of [0-14] level: 4, target: 32 hls.js:10027:12
[log] > [stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 7 of level 0 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 7 of level 0 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 7 of track 0 (frag:[28.032-32.021] > buffer:[0.000-32.000]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [stream-controller]: Loaded fragment 8 of level 4 hls.js:9758:18
[log] > [stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 8 of level 4 hls.js:16234:38
[log] > [stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [stream-controller]: Buffered main sn: 8 of level 4 (frag:[32.000-36.000] > buffer:[0.000-36.000]) hls.js:9902:12
[log] > [stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [stream-controller]: Loading key for 9 of [0-14], level 4 hls.js:9963:14
[log] > [stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [stream-controller]: Loading fragment 9 cc: 1 of [0-14] level: 4, target: 36 hls.js:10027:12
[log] > [stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [stream-controller]: Loaded fragment 9 of level 4 hls.js:9758:18
[log] > [stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 9 of level 4 hls.js:16234:38
[log] > [stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [stream-controller]: Buffered main sn: 9 of level 4 (frag:[36.000-40.000] > buffer:[0.000-40.000]) hls.js:9902:12
[log] > [stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [stream-controller]: Loading key for 10 of [0-14], level 4 hls.js:9963:14
[log] > [stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [stream-controller]: Loading fragment 10 cc: 1 of [0-14] level: 4, target: 40 hls.js:10027:12
[log] > [stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [stream-controller]: Loaded fragment 10 of level 4 hls.js:9758:18
[log] > [stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 10 of level 4 hls.js:16234:38
[log] > [stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [stream-controller]: Buffered main sn: 10 of level 4 (frag:[40.000-44.000] > buffer:[0.000-44.000]) hls.js:9902:12
[log] > [stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [stream-controller]: Loading key for 11 of [0-14], level 4 hls.js:9963:14
[log] > [stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [stream-controller]: Loading fragment 11 cc: 1 of [0-14] level: 4, target: 44 hls.js:10027:12
[log] > [stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 8 of [0-14], track 0 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 8 cc: 1 of [0-14] track: 0, target: 32.021 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [stream-controller]: Loaded fragment 11 of level 4 hls.js:9758:18
[log] > [stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 11 of level 4 hls.js:16234:38
[log] > [stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [stream-controller]: Buffered main sn: 11 of level 4 (frag:[44.000-48.000] > buffer:[0.000-48.000]) hls.js:9902:12
[log] > [stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [stream-controller]: Loading key for 12 of [0-14], level 4 hls.js:9963:14
[log] > [stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [stream-controller]: Loading fragment 12 cc: 1 of [0-14] level: 4, target: 48 hls.js:10027:12
[log] > [stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 8 of level 0 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 8 of level 0 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 8 of track 0 (frag:[32.021-36.032] > buffer:[0.000-36.011]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 9 of [0-14], track 0 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 9 cc: 1 of [0-14] track: 0, target: 36.032 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [stream-controller]: Loaded fragment 12 of level 4 hls.js:9758:18
[log] > [stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 12 of level 4 hls.js:16234:38
[log] > [stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [stream-controller]: Buffered main sn: 12 of level 4 (frag:[48.000-52.000] > buffer:[0.000-52.000]) hls.js:9902:12
[log] > [stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [stream-controller]: Loading key for 13 of [0-14], level 4 hls.js:9963:14
[log] > [stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [stream-controller]: Loading fragment 13 cc: 1 of [0-14] level: 4, target: 52 hls.js:10027:12
[log] > [stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 9 of level 0 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 9 of level 0 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 9 of track 0 (frag:[36.032-40.021] > buffer:[0.000-40.000]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 10 of [0-14], track 0 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 10 cc: 1 of [0-14] track: 0, target: 40.021 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [stream-controller]: Loaded fragment 13 of level 4 hls.js:9758:18
[log] > [stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 13 of level 4 hls.js:16234:38
[log] > [stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [stream-controller]: Buffered main sn: 13 of level 4 (frag:[52.000-56.000] > buffer:[0.000-56.000]) hls.js:9902:12
[log] > [stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [stream-controller]: Loading key for 14 of [0-14], level 4 hls.js:9963:14
[log] > [stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [stream-controller]: Loading fragment 14 cc: 1 of [0-14] level: 4, target: 56 hls.js:10027:12
[log] > [stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 10 of level 0 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 10 of level 0 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 10 of track 0 (frag:[40.021-44.032] > buffer:[0.000-44.011]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 11 of [0-14], track 0 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 11 cc: 1 of [0-14] track: 0, target: 44.032 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [stream-controller]: Loaded fragment 14 of level 4 hls.js:9758:18
[log] > [stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 14 of level 4 hls.js:16234:38
[log] > [stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [stream-controller]: Buffered main sn: 14 of level 4 (frag:[56.000-60.000] > buffer:[0.000-60.000]) hls.js:9902:12
[log] > [stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [buffer-controller] video sourceBuffer now EOS hls.js:18844:20
[log] > [stream-controller]: IDLE->ENDED hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 11 of level 0 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 11 of level 0 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 11 of track 0 (frag:[44.032-48.021] > buffer:[0.000-48.000]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 12 of [0-14], track 0 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 12 cc: 1 of [0-14] track: 0, target: 48.021 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 12 of level 0 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 12 of level 0 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 12 of track 0 (frag:[48.021-52.032] > buffer:[0.000-52.011]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 13 of [0-14], track 0 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 13 cc: 1 of [0-14] track: 0, target: 52.032 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 13 of level 0 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 13 of level 0 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 13 of track 0 (frag:[52.032-56.021] > buffer:[0.000-56.000]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 14 of [0-14], track 0 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 14 cc: 1 of [0-14] track: 0, target: 56.021 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 14 of level 0 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 14 of level 0 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 14 of track 0 (frag:[56.021-60.021] > buffer:[0.000-60.000]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [buffer-controller] audio sourceBuffer now EOS hls.js:18844:20
[log] > [buffer-controller] Queueing mediaSource.endOfStream() hls.js:18850:14
[log] > [audio-stream-controller]: IDLE->ENDED hls.js:10774:16
[log] > [buffer-controller] Calling mediaSource.endOfStream() hls.js:18865:18
[log] > [buffer-controller] Media source ended hls.js:18365:15
[log] > [subtitle-stream-controller]: Loading fragment 9 cc: 0 of [0-15] track: 0, target: 36 hls.js:10027:12
[log] > [subtitle-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [subtitle-stream-controller]: Loaded fragment 9 of level 0 hls.js:9758:18
[log] > [subtitle-stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [subtitle-stream-controller]: Buffered subtitle sn: 9 of track 0 (frag:[NaN-NaN] > buffer:[0.000-40.000]) hls.js:9902:12
[log] > [subtitle-stream-controller]: Loading fragment 10 cc: 0 of [0-15] track: 0, target: 40 hls.js:10027:12
[log] > [subtitle-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [subtitle-stream-controller]: Loaded fragment 10 of level 0 hls.js:9758:18
[log] > [subtitle-stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [subtitle-stream-controller]: Buffered subtitle sn: 10 of track 0 (frag:[NaN-NaN] > buffer:[0.000-44.000]) hls.js:9902:12
[log] > [subtitle-stream-controller]: Loading fragment 11 cc: 0 of [0-15] track: 0, target: 44 hls.js:10027:12
[log] > [subtitle-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [subtitle-stream-controller]: Loaded fragment 11 of level 0 hls.js:9758:18
[log] > [subtitle-stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [subtitle-stream-controller]: Buffered subtitle sn: 11 of track 0 (frag:[NaN-NaN] > buffer:[0.000-48.000]) hls.js:9902:12
[log] > [subtitle-stream-controller]: Loading fragment 12 cc: 0 of [0-15] track: 0, target: 48 hls.js:10027:12
[log] > [subtitle-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [subtitle-stream-controller]: Loaded fragment 12 of level 0 hls.js:9758:18
[log] > [subtitle-stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [subtitle-stream-controller]: Buffered subtitle sn: 12 of track 0 (frag:[NaN-NaN] > buffer:[0.000-52.000]) hls.js:9902:12
[log] > [subtitle-stream-controller]: Loading fragment 13 cc: 0 of [0-15] track: 0, target: 52 hls.js:10027:12
[log] > [subtitle-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [subtitle-stream-controller]: Loaded fragment 13 of level 0 hls.js:9758:18
[log] > [subtitle-stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [subtitle-stream-controller]: Buffered subtitle sn: 13 of track 0 (frag:[NaN-NaN] > buffer:[0.000-56.000]) hls.js:9902:12
[log] > [subtitle-stream-controller]: Loading fragment 14 cc: 0 of [0-15] track: 0, target: 56 hls.js:10027:12
[log] > [subtitle-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [subtitle-stream-controller]: Loaded fragment 14 of level 0 hls.js:9758:18
[log] > [subtitle-stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [subtitle-stream-controller]: Buffered subtitle sn: 14 of track 0 (frag:[NaN-NaN] > buffer:[0.000-60.000]) hls.js:9902:12
[log] > [subtitle-stream-controller]: Loading fragment 15 cc: 0 of [0-15] track: 0, target: 60 hls.js:10027:12
[log] > [subtitle-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [subtitle-stream-controller]: Loaded fragment 15 of level 0 hls.js:9758:18
[log] > [subtitle-stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [subtitle-stream-controller]: Buffered subtitle sn: 15 of track 0 (frag:[NaN-NaN] > buffer:[0.000-64.000]) hls.js:9902:12
[log] > [audio-track-controller]: Switching to audio-track 1 "stream_7" lang:fr group:default-audio-group channels:2 hls.js:17263:12
[log] > [audio-stream-controller]: Reset loading state hls.js:10655:12
[log] > [audio-stream-controller]: ENDED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Switching audio track : flushing all audio hls.js:17000:16
[log] > [buffer-controller] Removing [0,60] from the audio SourceBuffer hls.js:19172:14
[log] > [audio-stream-controller]: IDLE->WAITING_TRACK hls.js:10774:16
[log] > [audio-track-controller]: loading audio-track playlist 1 "stream_7" lang:fr group:default-audio-group hls.js:17335:14
[log] > [audio-track-controller]: Audio track 1 "stream_7" lang:fr group:default-audio-group loaded [0-14] hls.js:17104:12
[log] > [audio-stream-controller]: Audio track 1 loaded [0,14][part-14--1],duration:60 hls.js:16641:12
[log] > [audio-stream-controller]: WAITING_TRACK->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment initSegment cc: 0 of [0-14] track: 1, target: 0 hls.js:10027:12
[log] > [audio-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: FRAG_LOADING->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 0 cc: 0 of [0-14] track: 1, target: 3.663 hls.js:10027:12
[log] > [audio-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [transmuxer-interface, audio]: Starting new transmux session for sn: 0 p: -1 level: 1 id: 1
        discontinuity: true
        trackSwitch: true
        contiguous: false
        accurateTimeOffset: false
        timeOffset: 0
        initSegmentChange: true hls.js:16118:16
[log] > [audio-stream-controller]: Loaded fragment 0 of level 1 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [audio-stream-controller]: Init audio buffer, container:audio/mp4, codecs[level/parsed]=[mp4a.40.2/mp4a.40.2] hls.js:16937:12
[log] > [transmuxer.ts]: Flushed fragment 0 of level 1 hls.js:16234:38
[debug] > [eme] "encrypted" event: init data type: "cenc" hls.js:22629:15
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 0 of track 1 (frag:[0.000-4.032] > buffer:[0.000-4.011]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 1 cc: 0 of [0-14] track: 1, target: 4.032 hls.js:10027:12
[log] > [audio-stream-controller]: IDLE->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 1 of level 1 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 1 of level 1 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 1 of track 1 (frag:[4.032-8.021] > buffer:[0.000-8.000]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 2 of [0-14], track 1 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 2 cc: 1 of [0-14] track: 1, target: 8.021 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [transmuxer-interface, audio]: Starting new transmux session for sn: 2 p: -1 level: 1 id: 1
        discontinuity: true
        trackSwitch: false
        contiguous: true
        accurateTimeOffset: false
        timeOffset: 8.021333333333333
        initSegmentChange: false hls.js:16118:16
[log] > [audio-stream-controller]: Loaded fragment 2 of level 1 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [audio-stream-controller]: Init audio buffer, container:audio/mp4, codecs[level/parsed]=[mp4a.40.2/mp4a.40.2] hls.js:16937:12
[log] > [transmuxer.ts]: Flushed fragment 2 of level 1 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 2 of track 1 (frag:[8.021-12.032] > buffer:[0.000-12.011]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 3 of [0-14], track 1 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 3 cc: 1 of [0-14] track: 1, target: 12.032 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 3 of level 1 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 3 of level 1 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 3 of track 1 (frag:[12.032-16.021] > buffer:[0.000-16.000]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 4 of [0-14], track 1 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 4 cc: 1 of [0-14] track: 1, target: 16.021 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 4 of level 1 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 4 of level 1 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 4 of track 1 (frag:[16.021-20.032] > buffer:[0.000-20.011]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 5 of [0-14], track 1 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 5 cc: 1 of [0-14] track: 1, target: 20.032 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 5 of level 1 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 5 of level 1 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 5 of track 1 (frag:[20.032-24.021] > buffer:[0.000-24.000]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 6 of [0-14], track 1 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 6 cc: 1 of [0-14] track: 1, target: 24.021 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 6 of level 1 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 6 of level 1 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 6 of track 1 (frag:[24.021-28.032] > buffer:[0.000-28.011]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 7 of [0-14], track 1 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 7 cc: 1 of [0-14] track: 1, target: 28.032 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 7 of level 1 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 7 of level 1 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 7 of track 1 (frag:[28.032-32.021] > buffer:[0.000-32.000]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 8 of [0-14], track 1 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 8 cc: 1 of [0-14] track: 1, target: 32.021 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 8 of level 1 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 8 of level 1 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 8 of track 1 (frag:[32.021-36.032] > buffer:[0.000-36.011]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 9 of [0-14], track 1 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 9 cc: 1 of [0-14] track: 1, target: 36.032 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 9 of level 1 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 9 of level 1 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 9 of track 1 (frag:[36.032-40.021] > buffer:[0.000-40.000]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 10 of [0-14], track 1 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 10 cc: 1 of [0-14] track: 1, target: 40.021 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 10 of level 1 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 10 of level 1 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 10 of track 1 (frag:[40.021-44.032] > buffer:[0.000-44.011]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 11 of [0-14], track 1 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 11 cc: 1 of [0-14] track: 1, target: 44.032 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 11 of level 1 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 11 of level 1 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 11 of track 1 (frag:[44.032-48.021] > buffer:[0.000-48.000]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 12 of [0-14], track 1 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 12 cc: 1 of [0-14] track: 1, target: 48.021 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 12 of level 1 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 12 of level 1 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 12 of track 1 (frag:[48.021-52.032] > buffer:[0.000-52.011]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 13 of [0-14], track 1 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 13 cc: 1 of [0-14] track: 1, target: 52.032 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 13 of level 1 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 13 of level 1 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 13 of track 1 (frag:[52.032-56.021] > buffer:[0.000-56.000]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [audio-stream-controller]: Loading key for 14 of [0-14], track 1 hls.js:9963:14
[log] > [audio-stream-controller]: IDLE->KEY_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loading fragment 14 cc: 1 of [0-14] track: 1, target: 56.021 hls.js:10027:12
[log] > [audio-stream-controller]: KEY_LOADING->FRAG_LOADING hls.js:10774:16
[log] > [audio-stream-controller]: Loaded fragment 14 of level 1 hls.js:9758:18
[log] > [audio-stream-controller]: FRAG_LOADING->PARSING hls.js:10774:16
[log] > [transmuxer.ts]: Flushed fragment 14 of level 1 hls.js:16234:38
[log] > [audio-stream-controller]: PARSING->PARSED hls.js:10774:16
[log] > [audio-stream-controller]: Buffered audio sn: 14 of track 1 (frag:[56.021-60.021] > buffer:[0.000-60.000]) hls.js:9902:12
[log] > [audio-stream-controller]: PARSED->IDLE hls.js:10774:16
[log] > [buffer-controller] audio sourceBuffer now EOS hls.js:18844:20
[log] > [buffer-controller] Queueing mediaSource.endOfStream() hls.js:18850:14
[log] > [audio-stream-controller]: IDLE->ENDED hls.js:10774:16
[log] > [buffer-controller] Calling mediaSource.endOfStream() hls.js:18865:18
[log] > [buffer-controller] Media source ended hls.js:18365:15

Chrome media internals output


DevLARLEY avatar Feb 03 '25 15:02 DevLARLEY

I basically have the exact same issue, as soon as ABR tracks switch, Audio gets lost on firefox during playback while it's working flawless with Chrome ...

rsmvdl avatar Mar 01 '25 22:03 rsmvdl

@DevLARLEY does your stream contain 5.1 audio or anything other than mono/stereo? To me it appears to be the case here:

"[log] > [audio-track-controller]: Switching to audio-track 0 "stream_6" lang:en group:default-audio-group channels:6"

I basically had the same issue as you are describing, solution was to NOT pass firefox any 6 Channel audio, instead only using mono/stereo ... now it works like a charm

rsmvdl avatar Jun 17 '25 07:06 rsmvdl

A workaround for this would be to reset the MediaSource after switching tracks:

// if (user-agent is Firefox) {
hls.audioTrack = trackIndex;
hls.recoverMediaError();

robwalch avatar Jun 17 '25 16:06 robwalch

Please file Firefox bugs with Mozilla and share the issue links here for tracking:

https://bugzilla.mozilla.org/home

Thanks 😄

robwalch avatar Jun 17 '25 16:06 robwalch

Mozilla bug report has been opened: https://bugzilla.mozilla.org/show_bug.cgi?id=1972665

DevLARLEY avatar Jun 17 '25 19:06 DevLARLEY