From 2802cbacc5af0fade1f6172eeeed754f4086e1ac Mon Sep 17 00:00:00 2001 From: Harvey Zhao Date: Tue, 15 Sep 2026 17:33:49 +0800 Subject: [PATCH] test(hls): [PKG-HLS-SDK-01] capture scoped Firefox native exceptions --- refactor/baselines/hls-native-validation.json | 26408 ++++++++++++++++ ...6-09-15-PKG-HLS-SDK-01-native-exception.md | 80 + refactor/hls-validation.md | 7 + refactor/plan.md | 2 +- refactor/progress.md | 16 + refactor/risks.json | 6 +- refactor/scripts/firefox-minidump.mjs | 65 + refactor/scripts/firefox-minidump.test.mjs | 60 + refactor/scripts/firefox-process-scope.mjs | 25 + .../scripts/firefox-process-scope.test.mjs | 24 + refactor/scripts/hls-native-diagnostic.mjs | 130 + refactor/tasks.json | 4 +- refactor/toolchain-setup.md | 8 + test/browser/README.md | 11 + 14 files changed, 26842 insertions(+), 4 deletions(-) create mode 100644 refactor/baselines/hls-native-validation.json create mode 100644 refactor/changes/2026-09-15-PKG-HLS-SDK-01-native-exception.md create mode 100644 refactor/scripts/firefox-minidump.mjs create mode 100644 refactor/scripts/firefox-minidump.test.mjs create mode 100644 refactor/scripts/firefox-process-scope.mjs create mode 100644 refactor/scripts/firefox-process-scope.test.mjs create mode 100644 refactor/scripts/hls-native-diagnostic.mjs diff --git a/refactor/baselines/hls-native-validation.json b/refactor/baselines/hls-native-validation.json new file mode 100644 index 000000000..49db173ae --- /dev/null +++ b/refactor/baselines/hls-native-validation.json @@ -0,0 +1,26408 @@ +{ + "task": "PKG-HLS-SDK-01", + "status": "doing", + "sourceHead": "e0c5cf27de9a9666c9bddfa7c6590bce22c53aaf", + "recordedAt": "2026-09-15T09:33:08.116Z", + "sources": [ + { + "path": "refactor/scripts/firefox-process-scope.mjs", + "sha256": "25678d6122f56760208386653e21fc9b2566b5137e8788be14b12c4fcd8bc4a9" + }, + { + "path": "refactor/scripts/firefox-process-scope.test.mjs", + "sha256": "85c994c519dc838d07110fe4a4013b28fc2ffd4cf9a4d68e1244921f8f69815c" + }, + { + "path": "refactor/scripts/firefox-minidump.mjs", + "sha256": "cd3cf685a0641a65e99e32e4b70eacbba3da45eea69556122fab3336122fbacb" + }, + { + "path": "refactor/scripts/firefox-minidump.test.mjs", + "sha256": "83d8f1f0dce12d11740145e83e588e8e82de1cd1694b0a233d9f6bc911cfdaab" + }, + { + "path": "refactor/scripts/hls-native-diagnostic.mjs", + "sha256": "e5bf22a22c0c1023ace8048dca3b9fe703f8074369f5d040b4e0b9c9634e73e0" + } + ], + "toolArchive": { + "path": "refactor/.cache/toolchains/procdump/Procdump.zip", + "sha256": "68e057587b0fd654efa095f76d80d633c0e5c60ea26fd3e7c0011c076bb2d00c" + }, + "toolSource": "https://download.sysinternals.com/files/Procdump.zip", + "environment": { + "node": "24.21.0", + "yarn": "1.22.22", + "powershell": "7.6.5", + "playwright": "1.63.0", + "platform": "Windows" + }, + "tests": { + "command": "node --test refactor/scripts/firefox-process-scope.test.mjs refactor/scripts/firefox-minidump.test.mjs", + "passed": 6, + "failed": 0, + "log": { + "path": "refactor/.cache/hls-native-tests.log", + "sha256": "a4b6cfeddd6e2659dd6c2126a8604af6f78f26fdf177a6d904ef9e2880d763e3" + } + }, + "lint": { + "exitCode": 0, + "log": { + "path": "refactor/.cache/hls-native-lint.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + "limitations": [ + "No symbol stack or native root cause", + "No closure of HLS-CRASH-01 or distinct HLS-PLAYBACK-01", + "Monitoring affects timing and polling can miss short-lived processes", + "Permission failures: first run two, second run one, final smoke one; not complete process coverage", + "ProcDump exit 1 accompanied a successful unhandled-exception dump in first run", + "Only last run uses the final unique per-process dump filename; no dump in that smoke", + "Raw dump remains in ignored local cache; no memory upload or issue submission" + ], + "runs": [ + { + "nativeReportFile": { + "path": "refactor/.cache/hls-native-5SidTT/report.json", + "sha256": "b245979a8904d062668d067e6fc26770db9db9e183e76b0ec6bf6447d98951cf" + }, + "runnerLogFile": { + "path": "refactor/.cache/hls-native-5SidTT/runner.log", + "sha256": "62ed5360587fe896cd449ff0ba9d339f1a1c5de977059670210f863ba1513d6a" + }, + "native": { + "started": "2026-09-15T09:24:26.702Z", + "directory": "D:\\github\\ArtPlayer\\refactor\\.cache\\hls-native-5SidTT", + "args": [ + "--version", + "1.5.17", + "--iterations", + "6", + "--controller-state", + "--capture-before-destroy", + "--switch-boundary", + "immediate" + ], + "tool": { + "status": "Valid", + "signer": "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US", + "version": "12.01", + "sha256": "d1fc99ae304bd1d2bf28abeb62531da959e2431916194981b88c958fd713a8e6" + }, + "firefox": { + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "sha256": "425a0a0fb606f567a303bdcea727476e124c0deb589050b13668af688da17fcb" + }, + "runnerSHA256": "292bd241a740c574d9993f5be6682abe8cf406c341ae7fd30c5c977f2f138ed3", + "wrapperSHA256": "ec90eab83ecd1ac7ce80cc88cd7ea12621235971e79d11104338cc51a8bed1b6", + "attachments": [ + { + "pid": 34196, + "parent": 4412, + "created": "2026-09-15T09:24:27.1095110Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:24:28.069Z", + "log": "procdump-34196-0.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 23468, + "parent": 34196, + "created": "2026-09-15T09:24:27.5456300Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:24:28.077Z", + "log": "procdump-23468-1.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 4932, + "parent": 34196, + "created": "2026-09-15T09:24:27.7841530Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:24:28.080Z", + "log": "procdump-4932-2.log", + "exit": { + "code": 4294967294, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 31408, + "parent": 34196, + "created": "2026-09-15T09:24:27.7966360Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:24:28.083Z", + "log": "procdump-31408-3.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 31816, + "parent": 34196, + "created": "2026-09-15T09:24:27.8670930Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:24:29.011Z", + "log": "procdump-31816-4.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 24428, + "parent": 34196, + "created": "2026-09-15T09:24:28.1939960Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:24:29.016Z", + "log": "procdump-24428-5.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 29640, + "parent": 34196, + "created": "2026-09-15T09:24:28.9992500Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:24:29.906Z", + "log": "procdump-29640-6.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 14000, + "parent": 34196, + "created": "2026-09-15T09:24:29.0386850Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:24:29.909Z", + "log": "procdump-14000-7.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 26628, + "parent": 34196, + "created": "2026-09-15T09:24:29.0762240Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:24:29.912Z", + "log": "procdump-26628-8.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 17524, + "parent": 34196, + "created": "2026-09-15T09:24:33.1216760Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:24:33.385Z", + "log": "procdump-17524-9.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 29080, + "parent": 34196, + "created": "2026-09-15T09:24:37.3964040Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:24:37.628Z", + "log": "procdump-29080-10.log", + "exit": { + "code": 1, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 24188, + "parent": 34196, + "created": "2026-09-15T09:24:38.5437850Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:24:39.384Z", + "log": "procdump-24188-11.log", + "exit": { + "code": 4294967294, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 26080, + "parent": 34196, + "created": "2026-09-15T09:24:39.4618540Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:24:40.257Z", + "log": "procdump-26080-12.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 13156, + "parent": 34196, + "created": "2026-09-15T09:24:43.7203860Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:24:44.593Z", + "log": "procdump-13156-13.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + } + ], + "errors": [], + "root": { + "pid": 4412, + "parent": 25236, + "created": "2026-09-15T09:24:26.7085050Z", + "executable": "D:\\github\\ArtPlayer\\refactor\\.cache\\toolchains\\node-v24.21.0-win-x64\\node.exe" + }, + "runnerExit": { + "code": 1, + "signal": null + }, + "finished": "2026-09-15T09:24:49.109Z", + "dumps": [ + { + "name": "firefox.exe_260915_172438.dmp", + "bytes": 3768909, + "sha256": "e1b6e514521aa5e1cdc3a4ea5b896b6fd11c7b331dcc6882fbcceff605cd1a31" + } + ] + }, + "monitorLogs": [ + { + "path": "refactor/.cache/hls-native-5SidTT/procdump-34196-0.log", + "sha256": "9149bcca42f2dfff1bd5f531fb20b29b8c46a23f50bdad977082afc746ed935b", + "pid": 34196, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:24:48]Process Exit: PID 34196, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-5SidTT/procdump-23468-1.log", + "sha256": "f6830bcb86a271a99f8318917d619e2f1d9b329c7f24d8a91629fdcfd6ef026c", + "pid": 23468, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:24:48]Process Exit: PID 23468, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-5SidTT/procdump-4932-2.log", + "sha256": "a4c3db71f9b314ea0082326fb05b01b2ba84566feac33f56a02688c4ae19d6de", + "pid": 4932, + "exit": { + "code": 4294967294, + "signal": null + }, + "lines": [ + "Try elevating the command prompt or using PsExec to make one as SYSTEM." + ] + }, + { + "path": "refactor/.cache/hls-native-5SidTT/procdump-31408-3.log", + "sha256": "8e872c7637c61b649161ef0effd5336f0f23289a5e6965cbccc1a2f66088cc7d", + "pid": 31408, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:24:48]Process Exit: PID 31408, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-5SidTT/procdump-31816-4.log", + "sha256": "a3ad1c3c44160c6e1eec49ea8e30c656fd6c222221b91a56562801054a5f957a", + "pid": 31816, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:24:47]Process Exit: PID 31816, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-5SidTT/procdump-24428-5.log", + "sha256": "c82316b898b35c7e4419523f353eeab4aefac4ecf98f43dd6b687738379a56dc", + "pid": 24428, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:24:33]Process Exit: PID 24428, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-5SidTT/procdump-29640-6.log", + "sha256": "636c26330f2425c7f46f41120b186e020bb950dc36874e989ee1b4b2151af145", + "pid": 29640, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:24:48]Process Exit: PID 29640, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-5SidTT/procdump-14000-7.log", + "sha256": "4f048a6070ffb89b925774a3e969937ef39e797a19eb9630714c20efc25fa959", + "pid": 14000, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:24:48]Process Exit: PID 14000, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-5SidTT/procdump-26628-8.log", + "sha256": "35f703fa508f3c99772224abe664d14adb204e803c4d17dd0ff241a641527571", + "pid": 26628, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:24:48]Process Exit: PID 26628, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-5SidTT/procdump-17524-9.log", + "sha256": "71c8764293eab2a254d26ce2ee7fc81a527a4d59baba4dad49f7af695e60be58", + "pid": 17524, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:24:37]Process Exit: PID 17524, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-5SidTT/procdump-29080-10.log", + "sha256": "44dcb5882de5b1b76846cc44362b474f3d006c149aec43f22bd791d7d876c316", + "pid": 29080, + "exit": { + "code": 1, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:24:38]Exception: C0000005.ACCESS_VIOLATION", + "[17:24:38]Unhandled: C0000005.ACCESS_VIOLATION", + "[17:24:38]Dump 1 info: Available space: 900295069696", + "[17:24:38]Dump 1 initiated: D:\\github\\ArtPlayer\\refactor\\.cache\\hls-native-5SidTT\\firefox.exe_260915_172438.dmp", + "[17:24:38]Dump 1 complete: 4 MB written in 0.2 seconds" + ] + }, + { + "path": "refactor/.cache/hls-native-5SidTT/procdump-24188-11.log", + "sha256": "a4c3db71f9b314ea0082326fb05b01b2ba84566feac33f56a02688c4ae19d6de", + "pid": 24188, + "exit": { + "code": 4294967294, + "signal": null + }, + "lines": [ + "Try elevating the command prompt or using PsExec to make one as SYSTEM." + ] + }, + { + "path": "refactor/.cache/hls-native-5SidTT/procdump-26080-12.log", + "sha256": "6615007d79390c9d30001809cac2ea7507dd98a633f65056af89f88d8391bbae", + "pid": 26080, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:24:43]Process Exit: PID 26080, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-5SidTT/procdump-13156-13.log", + "sha256": "53bfbe7dad0d34113495c8d806cfb41178ad048e678f679ffc531772c229040f", + "pid": 13156, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:24:47]Process Exit: PID 13156, Exit Code 0x00000000" + ] + } + ], + "directReportFile": { + "path": "refactor/.cache/hls-direct-C5YZCl/report.json", + "sha256": "ff96bc485d6688ecadce5b9b3322011e95f99dd46d6e79d06dc3034725de1f3b" + }, + "direct": { + "browserVersion": "155.0", + "runnerSHA256": "292bd241a740c574d9993f5be6682abe8cf406c341ae7fd30c5c977f2f138ed3", + "sequence": [ + "1.5.17", + "1.5.17", + "1.5.17", + "1.5.17", + "1.5.17", + "1.5.17" + ], + "host": "direct", + "transport": "http", + "worker": true, + "plugin": false, + "controllerState": true, + "switchBoundary": "immediate", + "inputs": { + "/english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207", + "/english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5", + "/english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb", + "/english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e", + "/english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9", + "/english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533", + "/english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a", + "/english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21", + "/french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd", + "/french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13", + "/french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0", + "/french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b", + "/french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601", + "/french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9", + "/french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46", + "/french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e", + "/high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833", + "/high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c", + "/high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440", + "/high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5", + "/high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c", + "/high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15", + "/high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d", + "/low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62", + "/low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507", + "/low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2", + "/low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b", + "/low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af", + "/low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45", + "/low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f", + "/master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38", + "/video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc", + "/grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc", + "/hls-1.5.17.js": "484054e8cd03d3f6d1781fb7f402bdc318d8a4c527f933a95c624e27cc9a9470", + "/": "7abea2bb98110fb12f13773621338e2dd70804ecb5ac896febb5ef57db2bc386" + }, + "results": [ + { + "iteration": 0, + "version": "1.5.17", + "status": "passed", + "crashes": [], + "eventCount": 209 + }, + { + "iteration": 1, + "version": "1.5.17", + "status": "passed", + "crashes": [], + "eventCount": 222 + }, + { + "iteration": 2, + "version": "1.5.17", + "status": "failed", + "failure": "page.evaluate: Target crashed ", + "failurePhase": "high-group", + "crashes": [ + { + "phase": "low-group", + "at": "2026-09-15T09:24:38.399Z" + } + ], + "eventCount": 96, + "observedEvents": [ + { + "receivedDuring": "setup", + "at": 121, + "event": "AUDIO_TRACKS_UPDATED", + "data": { + "tracks": [ + { + "id": 0, + "name": "English", + "group": "low" + }, + { + "id": 1, + "name": "French", + "group": "low" + } + ] + }, + "media": { + "time": 0, + "readyState": 0, + "height": 0, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [] + }, + "controllers": { + "main": { + "state": "STOPPED", + "level": -1, + "nextLoadPosition": 0, + "altAudio": false, + "mediaBuffer": "media", + "buffered": [], + "current": null, + "previous": null + }, + "audio": { + "state": "STOPPED", + "nextLoadPosition": 0, + "mediaBuffer": "media", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [], + "endList": {}, + "tracked": [] + } + }, + { + "receivedDuring": "setup", + "at": 122, + "event": "AUDIO_TRACK_SWITCHING", + "data": { + "id": 0, + "type": "AUDIO" + }, + "media": { + "time": 0, + "readyState": 0, + "height": 0, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [] + }, + "controllers": { + "main": { + "state": "STOPPED", + "level": -1, + "nextLoadPosition": 0, + "altAudio": false, + "mediaBuffer": "media", + "buffered": [], + "current": null, + "previous": null + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 0, + "mediaBuffer": "media", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [], + "endList": {}, + "tracked": [] + } + }, + { + "receivedDuring": "setup", + "at": 123, + "event": "LEVEL_SWITCHING", + "data": { + "id": 0, + "level": 0 + }, + "media": { + "time": 0, + "readyState": 0, + "height": 0, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [] + }, + "controllers": { + "main": { + "state": "STOPPED", + "level": -1, + "nextLoadPosition": 0, + "altAudio": false, + "mediaBuffer": "media", + "buffered": [], + "current": null, + "previous": null + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 0, + "mediaBuffer": "media", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [], + "endList": {}, + "tracked": [] + } + }, + { + "receivedDuring": "initial-playback", + "at": 130, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 0, + "height": 0, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 2, + "altAudio": false, + "mediaBuffer": "media", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": -1, + "mediaBuffer": "media", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [], + "endList": {}, + "tracked": [] + } + }, + { + "receivedDuring": "initial-playback", + "at": 132, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "audio", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 0, + "height": 0, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 2, + "altAudio": false, + "mediaBuffer": "media", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 2.005333, + "mediaBuffer": "media", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "audio", + "start": 0, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [], + "endList": {}, + "tracked": [] + } + }, + { + "receivedDuring": "initial-playback", + "at": 137, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 0, + "height": 0, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 2, + "altAudio": false, + "mediaBuffer": "media", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 2.005333, + "mediaBuffer": "media", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "audio", + "start": 0, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 140, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "audio", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 0, + "height": 0, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 2, + "altAudio": false, + "mediaBuffer": "media", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "WAITING_INIT_PTS", + "nextLoadPosition": 2.005333, + "mediaBuffer": "media", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "audio", + "start": 0, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": false, + "loaded": true + }, + { + "key": "audio_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 182, + "event": "AUDIO_TRACK_SWITCHED", + "data": { + "id": 0, + "type": "AUDIO" + }, + "media": { + "time": 0, + "readyState": 0, + "height": 0, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "media", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "PARSING", + "nextLoadPosition": 2.005333, + "mediaBuffer": "media", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "audio", + "start": 0, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": false, + "loaded": true + }, + { + "key": "audio_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 186, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 0, + "height": 0, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "audio", + "start": 0, + "duration": 2.005333333333333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [] + }, + { + "type": "audio", + "updating": true, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": false, + "loaded": true + }, + { + "key": "audio_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 187, + "event": "loadedmetadata", + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "audio", + "start": 0, + "duration": 2.005333333333333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": true, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": false, + "loaded": true + }, + { + "key": "audio_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 189, + "event": "BUFFER_APPENDED", + "data": { + "type": "audio", + "frag": { + "type": "audio", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "audio", + "start": 0, + "duration": 2.005333333333333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": false, + "loaded": true + }, + { + "key": "audio_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 189, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "audio", + "start": 0, + "duration": 2.005333333333333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": false, + "loaded": true + }, + { + "key": "audio_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 190, + "event": "AUDIO_TRACKS_UPDATED", + "data": { + "tracks": [ + { + "id": 0, + "name": "French", + "group": "high" + }, + { + "id": 1, + "name": "English", + "group": "high" + }, + { + "id": 2, + "name": "Commentary", + "group": "high" + } + ] + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "IDLE", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "audio", + "start": 0, + "duration": 2.005333333333333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 191, + "event": "AUDIO_TRACK_SWITCHING", + "data": { + "id": 1, + "type": "AUDIO" + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "IDLE", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 192, + "event": "LEVEL_SWITCHING", + "data": { + "id": 0, + "level": 1 + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "IDLE", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 193, + "event": "FRAG_BUFFERED", + "data": { + "id": "main", + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "WAITING_LEVEL", + "level": 1, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 194, + "event": "BUFFER_APPENDED", + "data": { + "type": "audio", + "frag": { + "type": "audio", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "WAITING_LEVEL", + "level": 1, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 195, + "event": "FRAG_BUFFERED", + "data": { + "id": "audio", + "frag": { + "type": "audio", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "WAITING_LEVEL", + "level": 1, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 199, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "audio", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "WAITING_LEVEL", + "level": 1, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 200, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 203, + "event": "canplay", + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 206, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "audio", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 208, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "main", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 210, + "event": "LEVEL_SWITCHED", + "data": { + "level": 0 + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSING", + "level": 1, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": true, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 211, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 1, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 211, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 1, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 213, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 2, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 1, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 213, + "event": "FRAG_BUFFERED", + "data": { + "id": "main", + "frag": { + "type": "main", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 1, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 216, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "main", + "sn": 2, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 1, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 218, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 2, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 1, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 6 + ] + ], + "current": { + "sn": 2, + "level": 1, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 6 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 218, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 3, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 8, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 6 + ] + ], + "current": { + "sn": 3, + "level": 1, + "type": "main", + "start": 6, + "duration": 2 + }, + "previous": { + "sn": 2, + "level": 1, + "type": "main", + "start": 4, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 6 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 218, + "event": "FRAG_BUFFERED", + "data": { + "id": "main", + "frag": { + "type": "main", + "sn": 2, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 8, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 6 + ] + ], + "current": { + "sn": 3, + "level": 1, + "type": "main", + "start": 6, + "duration": 2 + }, + "previous": { + "sn": 2, + "level": 1, + "type": "main", + "start": 4, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 6 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 222, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "main", + "sn": 3, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 8, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 6 + ] + ], + "current": { + "sn": 3, + "level": 1, + "type": "main", + "start": 6, + "duration": 2 + }, + "previous": { + "sn": 2, + "level": 1, + "type": "main", + "start": 4, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 6 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 223, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 3, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 1, + "nextLoadPosition": 8, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 8 + ] + ], + "current": { + "sn": 3, + "level": 1, + "type": "main", + "start": 6, + "duration": 2 + }, + "previous": { + "sn": 2, + "level": 1, + "type": "main", + "start": 4, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 8 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 224, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 4, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 10, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 8 + ] + ], + "current": { + "sn": 4, + "level": 1, + "type": "main", + "start": 8, + "duration": 2 + }, + "previous": { + "sn": 3, + "level": 1, + "type": "main", + "start": 6, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 8 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 224, + "event": "FRAG_BUFFERED", + "data": { + "id": "main", + "frag": { + "type": "main", + "sn": 3, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 10, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 8 + ] + ], + "current": { + "sn": 4, + "level": 1, + "type": "main", + "start": 8, + "duration": 2 + }, + "previous": { + "sn": 3, + "level": 1, + "type": "main", + "start": 6, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 8 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 228, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "main", + "sn": 4, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 10, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 8 + ] + ], + "current": { + "sn": 4, + "level": 1, + "type": "main", + "start": 8, + "duration": 2 + }, + "previous": { + "sn": 3, + "level": 1, + "type": "main", + "start": 6, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 8 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 229, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 4, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 1, + "nextLoadPosition": 10, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 10 + ] + ], + "current": { + "sn": 4, + "level": 1, + "type": "main", + "start": 8, + "duration": 2 + }, + "previous": { + "sn": 3, + "level": 1, + "type": "main", + "start": 6, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 10 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 231, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 5, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 10 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 4, + "level": 1, + "type": "main", + "start": 8, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 10 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 231, + "event": "FRAG_BUFFERED", + "data": { + "id": "main", + "frag": { + "type": "main", + "sn": 4, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 10 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 4, + "level": 1, + "type": "main", + "start": 8, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 10 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 234, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "main", + "sn": 5, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 10 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 4, + "level": 1, + "type": "main", + "start": 8, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 10 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 235, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 5, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 4, + "level": 1, + "type": "main", + "start": 8, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 235, + "event": "FRAG_BUFFERED", + "data": { + "id": "main", + "frag": { + "type": "main", + "sn": 5, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 242, + "event": "AUDIO_TRACK_SWITCHED", + "data": { + "id": 1, + "type": "AUDIO" + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "PARSING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 244, + "event": "BUFFER_APPENDED", + "data": { + "type": "audio", + "frag": { + "type": "audio", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333333333333, + "duration": 2.005333333333333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 244, + "event": "BUFFER_APPENDED", + "data": { + "type": "audio", + "frag": { + "type": "audio", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 4.010666 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 4.010666 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333333333333, + "duration": 2.005333333333333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 4.010666 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 245, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "audio", + "sn": 2, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 4.010666 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 6.015999666666666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 4.010666 + ] + ], + "current": { + "sn": 2, + "level": 1, + "type": "audio", + "start": 4.010666666666666, + "duration": 2.005333 + }, + "previous": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333333333333, + "duration": 2.005333333333333 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 4.010666 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 245, + "event": "FRAG_BUFFERED", + "data": { + "id": "audio", + "frag": { + "type": "audio", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 4.010666 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 6.015999666666666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 4.010666 + ] + ], + "current": { + "sn": 2, + "level": 1, + "type": "audio", + "start": 4.010666666666666, + "duration": 2.005333 + }, + "previous": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333333333333, + "duration": 2.005333333333333 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 4.010666 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 250, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "audio", + "sn": 2, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 4.010666 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 6.015999666666666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 4.010666 + ] + ], + "current": { + "sn": 2, + "level": 1, + "type": "audio", + "start": 4.010666666666666, + "duration": 2.005333 + }, + "previous": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333333333333, + "duration": 2.005333333333333 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 4.010666 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 251, + "event": "BUFFER_APPENDED", + "data": { + "type": "audio", + "frag": { + "type": "audio", + "sn": 2, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 6.016 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 6.015999666666666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 6.016 + ] + ], + "current": { + "sn": 2, + "level": 1, + "type": "audio", + "start": 4.010666666666666, + "duration": 2.0053333333333336 + }, + "previous": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333333333333, + "duration": 2.005333333333333 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 6.016 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 252, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "audio", + "sn": 3, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 6.016 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 8, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 6.016 + ] + ], + "current": { + "sn": 3, + "level": 1, + "type": "audio", + "start": 6.016, + "duration": 1.984 + }, + "previous": { + "sn": 2, + "level": 1, + "type": "audio", + "start": 4.010666666666666, + "duration": 2.0053333333333336 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 6.016 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 252, + "event": "FRAG_BUFFERED", + "data": { + "id": "audio", + "frag": { + "type": "audio", + "sn": 2, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 6.016 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 8, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 6.016 + ] + ], + "current": { + "sn": 3, + "level": 1, + "type": "audio", + "start": 6.016, + "duration": 1.984 + }, + "previous": { + "sn": 2, + "level": 1, + "type": "audio", + "start": 4.010666666666666, + "duration": 2.0053333333333336 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 6.016 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 255, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "audio", + "sn": 3, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 6.016 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 8, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 6.016 + ] + ], + "current": { + "sn": 3, + "level": 1, + "type": "audio", + "start": 6.016, + "duration": 1.984 + }, + "previous": { + "sn": 2, + "level": 1, + "type": "audio", + "start": 4.010666666666666, + "duration": 2.0053333333333336 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 6.016 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 256, + "event": "BUFFER_APPENDED", + "data": { + "type": "audio", + "frag": { + "type": "audio", + "sn": 3, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 8 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 8, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 8 + ] + ], + "current": { + "sn": 3, + "level": 1, + "type": "audio", + "start": 6.016, + "duration": 1.984 + }, + "previous": { + "sn": 2, + "level": 1, + "type": "audio", + "start": 4.010666666666666, + "duration": 2.0053333333333336 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 8 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 256, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "audio", + "sn": 4, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 8 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 10.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 8 + ] + ], + "current": { + "sn": 4, + "level": 1, + "type": "audio", + "start": 8, + "duration": 2.005333 + }, + "previous": { + "sn": 3, + "level": 1, + "type": "audio", + "start": 6.016, + "duration": 1.984 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 8 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 256, + "event": "FRAG_BUFFERED", + "data": { + "id": "audio", + "frag": { + "type": "audio", + "sn": 3, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 8 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 10.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 8 + ] + ], + "current": { + "sn": 4, + "level": 1, + "type": "audio", + "start": 8, + "duration": 2.005333 + }, + "previous": { + "sn": 3, + "level": 1, + "type": "audio", + "start": 6.016, + "duration": 1.984 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 8 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 259, + "event": "playing", + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 8 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 10.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 8 + ] + ], + "current": { + "sn": 4, + "level": 1, + "type": "audio", + "start": 8, + "duration": 2.005333 + }, + "previous": { + "sn": 3, + "level": 1, + "type": "audio", + "start": 6.016, + "duration": 1.984 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 8 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 264, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "audio", + "sn": 4, + "level": 1 + } + }, + "media": { + "time": 0.003993, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 8 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 10.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 8 + ] + ], + "current": { + "sn": 4, + "level": 1, + "type": "audio", + "start": 8, + "duration": 2.005333 + }, + "previous": { + "sn": 3, + "level": 1, + "type": "audio", + "start": 6.016, + "duration": 1.984 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 8 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 267, + "event": "BUFFER_APPENDED", + "data": { + "type": "audio", + "frag": { + "type": "audio", + "sn": 4, + "level": 1 + } + }, + "media": { + "time": 0.006205, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 10.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 10.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 10.005333 + ] + ], + "current": { + "sn": 4, + "level": 1, + "type": "audio", + "start": 8, + "duration": 2.0053333333333327 + }, + "previous": { + "sn": 3, + "level": 1, + "type": "audio", + "start": 6.016, + "duration": 1.984 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 10.005333 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 268, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "audio", + "sn": 5, + "level": 1 + } + }, + "media": { + "time": 0.006205, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 10.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.010666333333333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 10.005333 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "audio", + "start": 10.005333333333333, + "duration": 2.005333 + }, + "previous": { + "sn": 4, + "level": 1, + "type": "audio", + "start": 8, + "duration": 2.0053333333333327 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 10.005333 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 268, + "event": "FRAG_BUFFERED", + "data": { + "id": "audio", + "frag": { + "type": "audio", + "sn": 4, + "level": 1 + } + }, + "media": { + "time": 0.006205, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 10.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.010666333333333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 10.005333 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "audio", + "start": 10.005333333333333, + "duration": 2.005333 + }, + "previous": { + "sn": 4, + "level": 1, + "type": "audio", + "start": 8, + "duration": 2.0053333333333327 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 10.005333 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 273, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "audio", + "sn": 5, + "level": 1 + } + }, + "media": { + "time": 0.006205, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 10.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.010666333333333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 10.005333 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "audio", + "start": 10.005333333333333, + "duration": 2.005333 + }, + "previous": { + "sn": 4, + "level": 1, + "type": "audio", + "start": 8, + "duration": 2.0053333333333327 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 10.005333 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 274, + "event": "BUFFER_APPENDED", + "data": { + "type": "audio", + "frag": { + "type": "audio", + "sn": 5, + "level": 1 + } + }, + "media": { + "time": 0.006205, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 12 + ] + ], + "seekable": [ + [ + 0, + 12.010666 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 12.010666333333333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.010666 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "audio", + "start": 10.005333333333333, + "duration": 2.0053333333333345 + }, + "previous": { + "sn": 4, + "level": 1, + "type": "audio", + "start": 8, + "duration": 2.0053333333333327 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.010666 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 275, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "audio", + "sn": 6, + "level": 1 + } + }, + "media": { + "time": 0.006205, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 12 + ] + ], + "seekable": [ + [ + 0, + 12.010666 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031999666666668, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.010666 + ] + ], + "current": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.021333 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "audio", + "start": 10.005333333333333, + "duration": 2.0053333333333345 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.010666 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 275, + "event": "FRAG_BUFFERED", + "data": { + "id": "audio", + "frag": { + "type": "audio", + "sn": 5, + "level": 1 + } + }, + "media": { + "time": 0.006205, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 12 + ] + ], + "seekable": [ + [ + 0, + 12.010666 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031999666666668, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.010666 + ] + ], + "current": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.021333 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "audio", + "start": 10.005333333333333, + "duration": 2.0053333333333345 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.010666 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 281, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "audio", + "sn": 6, + "level": 1 + } + }, + "media": { + "time": 0.006205, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 12 + ] + ], + "seekable": [ + [ + 0, + 12.010666 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031999666666668, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.010666 + ] + ], + "current": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.021333 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "audio", + "start": 10.005333333333333, + "duration": 2.0053333333333345 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.010666 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_6", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 282, + "event": "BUFFER_APPENDED", + "data": { + "type": "audio", + "frag": { + "type": "audio", + "sn": 6, + "level": 1 + } + }, + "media": { + "time": 0.006205, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 12 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 12.031999666666668, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.02133333333333276 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "audio", + "start": 10.005333333333333, + "duration": 2.0053333333333345 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_6", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 282, + "event": "FRAG_BUFFERED", + "data": { + "id": "audio", + "frag": { + "type": "audio", + "sn": 6, + "level": 1 + } + }, + "media": { + "time": 0.006205, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 12 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "ENDED", + "nextLoadPosition": 12.031999666666668, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.02133333333333276 + }, + "previous": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.02133333333333276 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + }, + "audio": { + "fragment": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.02133333333333276 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_6", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 669, + "event": "AUDIO_TRACKS_UPDATED", + "data": { + "tracks": [ + { + "id": 0, + "name": "English", + "group": "low" + }, + { + "id": 1, + "name": "French", + "group": "low" + } + ] + }, + "media": { + "time": 0.373061, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [ + [ + 0, + 12.032 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "ENDED", + "nextLoadPosition": 12.031999666666668, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.02133333333333276 + }, + "previous": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.02133333333333276 + } + }, + "mediaSourceState": "ended", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + }, + "audio": { + "fragment": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.02133333333333276 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_6", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 669, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "audio", + "sn": 6, + "level": 0 + } + }, + "media": { + "time": 0.373061, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [ + [ + 0, + 12.032 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "ended", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 670, + "event": "AUDIO_TRACK_SWITCHING", + "data": { + "id": 0, + "type": "AUDIO" + }, + "media": { + "time": 0.373061, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [ + [ + 0, + 12.032 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "ended", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 670, + "event": "LEVEL_SWITCHING", + "data": { + "id": 0, + "level": 0 + }, + "media": { + "time": 0.373061, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [ + [ + 0, + 12.032 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "ended", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 671, + "event": "BUFFER_FLUSHING", + "data": { + "type": "video", + "startOffset": 0, + "endOffset": "Infinity" + }, + "media": { + "time": 0.373061, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [ + [ + 0, + 12 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 0.373061, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": null, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": true, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 673, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0.413481, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 673, + "event": "BUFFER_FLUSHED", + "data": { + "type": "video" + }, + "media": { + "time": 0.413481, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 677, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "audio", + "sn": 6, + "level": 0 + } + }, + "media": { + "time": 0.413481, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 682, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0.413481, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 685, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0.413481, + "readyState": 3, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSING", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 687, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0.413481, + "readyState": 3, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 687, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 1, + "level": 0 + } + }, + "media": { + "time": 0.413481, + "readyState": 3, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 688, + "event": "FRAG_BUFFERED", + "data": { + "id": "main", + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0.413481, + "readyState": 3, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 691, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "main", + "sn": 1, + "level": 0 + } + }, + "media": { + "time": 0.413481, + "readyState": 3, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 694, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 1, + "level": 0 + } + }, + "media": { + "time": 0.413481, + "readyState": 3, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [ + [ + 0, + 4 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 0, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 695, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 2, + "level": 0 + } + }, + "media": { + "time": 0.413481, + "readyState": 3, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [ + [ + 0, + 4 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 0, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 695, + "event": "FRAG_BUFFERED", + "data": { + "id": "main", + "frag": { + "type": "main", + "sn": 1, + "level": 0 + } + }, + "media": { + "time": 0.413481, + "readyState": 3, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [ + [ + 0, + 4 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 0, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 700, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "main", + "sn": 2, + "level": 0 + } + }, + "media": { + "time": 0.413481, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [ + [ + 0, + 4 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 0, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_2", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 701, + "event": "BUFFER_FLUSHING", + "data": { + "type": "audio", + "startOffset": 0, + "endOffset": "Infinity" + }, + "media": { + "time": 0.413481, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [ + [ + 0, + 4 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 0, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "IDLE", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_2", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 701, + "event": "AUDIO_TRACK_SWITCHING", + "data": { + "id": 1, + "type": "AUDIO" + }, + "media": { + "time": 0.413481, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 0, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_2", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 702, + "event": "high-group:requested", + "data": { + "boundary": "immediate", + "audioTrack": 1 + }, + "media": { + "time": 0.413481, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 0, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_2", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 702, + "event": "AUDIO_TRACKS_UPDATED", + "data": { + "tracks": [ + { + "id": 0, + "name": "French", + "group": "high" + }, + { + "id": 1, + "name": "English", + "group": "high" + }, + { + "id": 2, + "name": "Commentary", + "group": "high" + } + ] + }, + "media": { + "time": 0.413481, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 0, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_2", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 703, + "event": "AUDIO_TRACK_SWITCHING", + "data": { + "id": 0, + "type": "AUDIO" + }, + "media": { + "time": 0.413481, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 0, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_2", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 703, + "event": "LEVEL_SWITCHING", + "data": { + "id": 0, + "level": 1 + }, + "media": { + "time": 0.413481, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 0, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_2", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 703, + "event": "BUFFER_FLUSHING", + "data": { + "type": "video", + "startOffset": 0, + "endOffset": "Infinity" + }, + "media": { + "time": 0.413481, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "IDLE", + "level": 0, + "nextLoadPosition": 0.413481, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": null, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": true, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 704, + "event": "BUFFER_FLUSHED", + "data": { + "type": "audio" + }, + "media": { + "time": 0.413481, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "IDLE", + "level": 0, + "nextLoadPosition": 0.413481, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": null, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [] + }, + { + "type": "audio", + "updating": false, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 705, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 0, + "level": 1 + } + }, + "media": { + "time": 0.413481, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": { + "sn": 0, + "level": 1, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [] + }, + { + "type": "audio", + "updating": false, + "buffered": [] + } + ], + "endList": {}, + "tracked": [] + } + }, + { + "receivedDuring": "low-group", + "at": 705, + "event": "BUFFER_FLUSHED", + "data": { + "type": "video" + }, + "media": { + "time": 0.413481, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": { + "sn": 0, + "level": 1, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [] + }, + { + "type": "audio", + "updating": false, + "buffered": [] + } + ], + "endList": {}, + "tracked": [] + } + } + ] + }, + { + "iteration": 3, + "version": "1.5.17", + "status": "failed", + "failure": "page.evaluate: Target page, context or browser has been closed", + "failurePhase": "high-group", + "crashes": [ + { + "phase": "low-group", + "at": "2026-09-15T09:24:39.328Z" + } + ], + "eventCount": 95, + "observedEvents": [ + { + "receivedDuring": "initial-playback", + "at": 125, + "event": "AUDIO_TRACKS_UPDATED", + "data": { + "tracks": [ + { + "id": 0, + "name": "English", + "group": "low" + }, + { + "id": 1, + "name": "French", + "group": "low" + } + ] + }, + "media": { + "time": 0, + "readyState": 0, + "height": 0, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [] + }, + "controllers": { + "main": { + "state": "STOPPED", + "level": -1, + "nextLoadPosition": 0, + "altAudio": false, + "mediaBuffer": "media", + "buffered": [], + "current": null, + "previous": null + }, + "audio": { + "state": "STOPPED", + "nextLoadPosition": 0, + "mediaBuffer": "media", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [], + "endList": {}, + "tracked": [] + } + }, + { + "receivedDuring": "initial-playback", + "at": 126, + "event": "AUDIO_TRACK_SWITCHING", + "data": { + "id": 0, + "type": "AUDIO" + }, + "media": { + "time": 0, + "readyState": 0, + "height": 0, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [] + }, + "controllers": { + "main": { + "state": "STOPPED", + "level": -1, + "nextLoadPosition": 0, + "altAudio": false, + "mediaBuffer": "media", + "buffered": [], + "current": null, + "previous": null + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 0, + "mediaBuffer": "media", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [], + "endList": {}, + "tracked": [] + } + }, + { + "receivedDuring": "initial-playback", + "at": 127, + "event": "LEVEL_SWITCHING", + "data": { + "id": 0, + "level": 0 + }, + "media": { + "time": 0, + "readyState": 0, + "height": 0, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [] + }, + "controllers": { + "main": { + "state": "STOPPED", + "level": -1, + "nextLoadPosition": 0, + "altAudio": false, + "mediaBuffer": "media", + "buffered": [], + "current": null, + "previous": null + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 0, + "mediaBuffer": "media", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [], + "endList": {}, + "tracked": [] + } + }, + { + "receivedDuring": "initial-playback", + "at": 135, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 0, + "height": 0, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 2, + "altAudio": false, + "mediaBuffer": "media", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": -1, + "mediaBuffer": "media", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [], + "endList": {}, + "tracked": [] + } + }, + { + "receivedDuring": "initial-playback", + "at": 138, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "audio", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 0, + "height": 0, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 2, + "altAudio": false, + "mediaBuffer": "media", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 2.005333, + "mediaBuffer": "media", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "audio", + "start": 0, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [], + "endList": {}, + "tracked": [] + } + }, + { + "receivedDuring": "initial-playback", + "at": 145, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 0, + "height": 0, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 2, + "altAudio": false, + "mediaBuffer": "media", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 2.005333, + "mediaBuffer": "media", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "audio", + "start": 0, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 147, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "audio", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 0, + "height": 0, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 2, + "altAudio": false, + "mediaBuffer": "media", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "WAITING_INIT_PTS", + "nextLoadPosition": 2.005333, + "mediaBuffer": "media", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "audio", + "start": 0, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": false, + "loaded": true + }, + { + "key": "audio_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 183, + "event": "AUDIO_TRACK_SWITCHED", + "data": { + "id": 0, + "type": "AUDIO" + }, + "media": { + "time": 0, + "readyState": 0, + "height": 0, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "media", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "PARSING", + "nextLoadPosition": 2.005333, + "mediaBuffer": "media", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "audio", + "start": 0, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": false, + "loaded": true + }, + { + "key": "audio_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 186, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 0, + "height": 0, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "audio", + "start": 0, + "duration": 2.005333333333333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [] + }, + { + "type": "audio", + "updating": true, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": false, + "loaded": true + }, + { + "key": "audio_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 188, + "event": "loadedmetadata", + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "audio", + "start": 0, + "duration": 2.005333333333333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": true, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": false, + "loaded": true + }, + { + "key": "audio_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 190, + "event": "BUFFER_APPENDED", + "data": { + "type": "audio", + "frag": { + "type": "audio", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "audio", + "start": 0, + "duration": 2.005333333333333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": false, + "loaded": true + }, + { + "key": "audio_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 191, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "audio", + "start": 0, + "duration": 2.005333333333333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": false, + "loaded": true + }, + { + "key": "audio_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 191, + "event": "AUDIO_TRACKS_UPDATED", + "data": { + "tracks": [ + { + "id": 0, + "name": "French", + "group": "high" + }, + { + "id": 1, + "name": "English", + "group": "high" + }, + { + "id": 2, + "name": "Commentary", + "group": "high" + } + ] + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "IDLE", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "audio", + "start": 0, + "duration": 2.005333333333333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 192, + "event": "AUDIO_TRACK_SWITCHING", + "data": { + "id": 1, + "type": "AUDIO" + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "IDLE", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 193, + "event": "LEVEL_SWITCHING", + "data": { + "id": 0, + "level": 1 + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "IDLE", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 193, + "event": "FRAG_BUFFERED", + "data": { + "id": "main", + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "WAITING_LEVEL", + "level": 1, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 195, + "event": "BUFFER_APPENDED", + "data": { + "type": "audio", + "frag": { + "type": "audio", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "WAITING_LEVEL", + "level": 1, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 196, + "event": "FRAG_BUFFERED", + "data": { + "id": "audio", + "frag": { + "type": "audio", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "WAITING_LEVEL", + "level": 1, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 2.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 198, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "audio", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 1, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "WAITING_LEVEL", + "level": 1, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 200, + "event": "canplay", + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "WAITING_LEVEL", + "level": 1, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 202, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 202, + "event": "LEVEL_SWITCHED", + "data": { + "level": 0 + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 208, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "audio", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 209, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "main", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 212, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 1, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 213, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 1, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 214, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 2, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 1, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 214, + "event": "FRAG_BUFFERED", + "data": { + "id": "main", + "frag": { + "type": "main", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 1, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 217, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "main", + "sn": 2, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 1, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 219, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 2, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 1, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 6 + ] + ], + "current": { + "sn": 2, + "level": 1, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 1, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 6 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 221, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 3, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 8, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 6 + ] + ], + "current": { + "sn": 3, + "level": 1, + "type": "main", + "start": 6, + "duration": 2 + }, + "previous": { + "sn": 2, + "level": 1, + "type": "main", + "start": 4, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 6 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 221, + "event": "FRAG_BUFFERED", + "data": { + "id": "main", + "frag": { + "type": "main", + "sn": 2, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 8, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 6 + ] + ], + "current": { + "sn": 3, + "level": 1, + "type": "main", + "start": 6, + "duration": 2 + }, + "previous": { + "sn": 2, + "level": 1, + "type": "main", + "start": 4, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 6 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 224, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "main", + "sn": 3, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 8, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 6 + ] + ], + "current": { + "sn": 3, + "level": 1, + "type": "main", + "start": 6, + "duration": 2 + }, + "previous": { + "sn": 2, + "level": 1, + "type": "main", + "start": 4, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 6 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 225, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 3, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 1, + "nextLoadPosition": 8, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 8 + ] + ], + "current": { + "sn": 3, + "level": 1, + "type": "main", + "start": 6, + "duration": 2 + }, + "previous": { + "sn": 2, + "level": 1, + "type": "main", + "start": 4, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 8 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 226, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 4, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 10, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 8 + ] + ], + "current": { + "sn": 4, + "level": 1, + "type": "main", + "start": 8, + "duration": 2 + }, + "previous": { + "sn": 3, + "level": 1, + "type": "main", + "start": 6, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 8 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 226, + "event": "FRAG_BUFFERED", + "data": { + "id": "main", + "frag": { + "type": "main", + "sn": 3, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 10, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 8 + ] + ], + "current": { + "sn": 4, + "level": 1, + "type": "main", + "start": 8, + "duration": 2 + }, + "previous": { + "sn": 3, + "level": 1, + "type": "main", + "start": 6, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 8 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 230, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "main", + "sn": 4, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 10, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 8 + ] + ], + "current": { + "sn": 4, + "level": 1, + "type": "main", + "start": 8, + "duration": 2 + }, + "previous": { + "sn": 3, + "level": 1, + "type": "main", + "start": 6, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 8 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 233, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 4, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 1, + "nextLoadPosition": 10, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 10 + ] + ], + "current": { + "sn": 4, + "level": 1, + "type": "main", + "start": 8, + "duration": 2 + }, + "previous": { + "sn": 3, + "level": 1, + "type": "main", + "start": 6, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 10 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 234, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 5, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 10 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 4, + "level": 1, + "type": "main", + "start": 8, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 10 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 234, + "event": "FRAG_BUFFERED", + "data": { + "id": "main", + "frag": { + "type": "main", + "sn": 4, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 10 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 4, + "level": 1, + "type": "main", + "start": 8, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 10 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 237, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "main", + "sn": 5, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 10 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 4, + "level": 1, + "type": "main", + "start": 8, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 10 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 239, + "event": "AUDIO_TRACK_SWITCHED", + "data": { + "id": 1, + "type": "AUDIO" + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSING", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 4, + "level": 1, + "type": "main", + "start": 8, + "duration": 2 + } + }, + "audio": { + "state": "PARSING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": true, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 240, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 5, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSING", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 4, + "level": 1, + "type": "main", + "start": 8, + "duration": 2 + } + }, + "audio": { + "state": "PARSING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 241, + "event": "FRAG_BUFFERED", + "data": { + "id": "main", + "frag": { + "type": "main", + "sn": 5, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "PARSING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 241, + "event": "BUFFER_APPENDED", + "data": { + "type": "audio", + "frag": { + "type": "audio", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "PARSING", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 2.005333 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333, + "duration": 2.005333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 2.005333 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 242, + "event": "BUFFER_APPENDED", + "data": { + "type": "audio", + "frag": { + "type": "audio", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 4.010666 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 4.010666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 4.010666 + ] + ], + "current": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333333333333, + "duration": 2.005333333333333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 4.010666 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": false, + "loaded": true + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 243, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "audio", + "sn": 2, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 4.010666 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 6.015999666666666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 4.010666 + ] + ], + "current": { + "sn": 2, + "level": 1, + "type": "audio", + "start": 4.010666666666666, + "duration": 2.005333 + }, + "previous": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333333333333, + "duration": 2.005333333333333 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 4.010666 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 243, + "event": "FRAG_BUFFERED", + "data": { + "id": "audio", + "frag": { + "type": "audio", + "sn": 1, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 3, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 4.010666 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 6.015999666666666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 4.010666 + ] + ], + "current": { + "sn": 2, + "level": 1, + "type": "audio", + "start": 4.010666666666666, + "duration": 2.005333 + }, + "previous": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333333333333, + "duration": 2.005333333333333 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 4.010666 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 247, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "audio", + "sn": 2, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 4.010666 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 6.015999666666666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 4.010666 + ] + ], + "current": { + "sn": 2, + "level": 1, + "type": "audio", + "start": 4.010666666666666, + "duration": 2.005333 + }, + "previous": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333333333333, + "duration": 2.005333333333333 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 4.010666 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 248, + "event": "BUFFER_APPENDED", + "data": { + "type": "audio", + "frag": { + "type": "audio", + "sn": 2, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 6.016 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 6.015999666666666, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 6.016 + ] + ], + "current": { + "sn": 2, + "level": 1, + "type": "audio", + "start": 4.010666666666666, + "duration": 2.0053333333333336 + }, + "previous": { + "sn": 1, + "level": 1, + "type": "audio", + "start": 2.005333333333333, + "duration": 2.005333333333333 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 6.016 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 249, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "audio", + "sn": 3, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 6.016 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 8, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 6.016 + ] + ], + "current": { + "sn": 3, + "level": 1, + "type": "audio", + "start": 6.016, + "duration": 1.984 + }, + "previous": { + "sn": 2, + "level": 1, + "type": "audio", + "start": 4.010666666666666, + "duration": 2.0053333333333336 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 6.016 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 249, + "event": "FRAG_BUFFERED", + "data": { + "id": "audio", + "frag": { + "type": "audio", + "sn": 2, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 6.016 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 8, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 6.016 + ] + ], + "current": { + "sn": 3, + "level": 1, + "type": "audio", + "start": 6.016, + "duration": 1.984 + }, + "previous": { + "sn": 2, + "level": 1, + "type": "audio", + "start": 4.010666666666666, + "duration": 2.0053333333333336 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 6.016 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 254, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "audio", + "sn": 3, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 6.016 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 8, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 6.016 + ] + ], + "current": { + "sn": 3, + "level": 1, + "type": "audio", + "start": 6.016, + "duration": 1.984 + }, + "previous": { + "sn": 2, + "level": 1, + "type": "audio", + "start": 4.010666666666666, + "duration": 2.0053333333333336 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 6.016 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 256, + "event": "BUFFER_APPENDED", + "data": { + "type": "audio", + "frag": { + "type": "audio", + "sn": 3, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 8 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "PARSING", + "nextLoadPosition": 8, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 8 + ] + ], + "current": { + "sn": 3, + "level": 1, + "type": "audio", + "start": 6.016, + "duration": 1.984 + }, + "previous": { + "sn": 2, + "level": 1, + "type": "audio", + "start": 4.010666666666666, + "duration": 2.0053333333333336 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 8 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 257, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "audio", + "sn": 4, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 8 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 10.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 8 + ] + ], + "current": { + "sn": 4, + "level": 1, + "type": "audio", + "start": 8, + "duration": 2.005333 + }, + "previous": { + "sn": 3, + "level": 1, + "type": "audio", + "start": 6.016, + "duration": 1.984 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 8 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 257, + "event": "FRAG_BUFFERED", + "data": { + "id": "audio", + "frag": { + "type": "audio", + "sn": 3, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 8 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 10.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 8 + ] + ], + "current": { + "sn": 4, + "level": 1, + "type": "audio", + "start": 8, + "duration": 2.005333 + }, + "previous": { + "sn": 3, + "level": 1, + "type": "audio", + "start": 6.016, + "duration": 1.984 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 8 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 260, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "audio", + "sn": 4, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 8 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 10.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 8 + ] + ], + "current": { + "sn": 4, + "level": 1, + "type": "audio", + "start": 8, + "duration": 2.005333 + }, + "previous": { + "sn": 3, + "level": 1, + "type": "audio", + "start": 6.016, + "duration": 1.984 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 8 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 261, + "event": "BUFFER_APPENDED", + "data": { + "type": "audio", + "frag": { + "type": "audio", + "sn": 4, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 10.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 10.005333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 10.005333 + ] + ], + "current": { + "sn": 4, + "level": 1, + "type": "audio", + "start": 8, + "duration": 2.0053333333333327 + }, + "previous": { + "sn": 3, + "level": 1, + "type": "audio", + "start": 6.016, + "duration": 1.984 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 10.005333 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 261, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "audio", + "sn": 5, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 10.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.010666333333333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 10.005333 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "audio", + "start": 10.005333333333333, + "duration": 2.005333 + }, + "previous": { + "sn": 4, + "level": 1, + "type": "audio", + "start": 8, + "duration": 2.0053333333333327 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 10.005333 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 261, + "event": "FRAG_BUFFERED", + "data": { + "id": "audio", + "frag": { + "type": "audio", + "sn": 4, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": true, + "frames": 0, + "buffered": [ + [ + 0, + 10.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.010666333333333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 10.005333 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "audio", + "start": 10.005333333333333, + "duration": 2.005333 + }, + "previous": { + "sn": 4, + "level": 1, + "type": "audio", + "start": 8, + "duration": 2.0053333333333327 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 10.005333 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 263, + "event": "playing", + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 10.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.010666333333333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 10.005333 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "audio", + "start": 10.005333333333333, + "duration": 2.005333 + }, + "previous": { + "sn": 4, + "level": 1, + "type": "audio", + "start": 8, + "duration": 2.0053333333333327 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 10.005333 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 265, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "audio", + "sn": 5, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 10.005333 + ] + ], + "seekable": [ + [ + 0, + 12 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.010666333333333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 10.005333 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "audio", + "start": 10.005333333333333, + "duration": 2.005333 + }, + "previous": { + "sn": 4, + "level": 1, + "type": "audio", + "start": 8, + "duration": 2.0053333333333327 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 10.005333 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 266, + "event": "BUFFER_APPENDED", + "data": { + "type": "audio", + "frag": { + "type": "audio", + "sn": 5, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 12 + ] + ], + "seekable": [ + [ + 0, + 12.010666 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 12.010666333333333, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.010666 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "audio", + "start": 10.005333333333333, + "duration": 2.0053333333333345 + }, + "previous": { + "sn": 4, + "level": 1, + "type": "audio", + "start": 8, + "duration": 2.0053333333333327 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.010666 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 267, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "audio", + "sn": 6, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 12 + ] + ], + "seekable": [ + [ + 0, + 12.010666 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031999666666668, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.010666 + ] + ], + "current": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.021333 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "audio", + "start": 10.005333333333333, + "duration": 2.0053333333333345 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.010666 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 267, + "event": "FRAG_BUFFERED", + "data": { + "id": "audio", + "frag": { + "type": "audio", + "sn": 5, + "level": 1 + } + }, + "media": { + "time": 0, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 12 + ] + ], + "seekable": [ + [ + 0, + 12.010666 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031999666666668, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.010666 + ] + ], + "current": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.021333 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "audio", + "start": 10.005333333333333, + "duration": 2.0053333333333345 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.010666 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 273, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "audio", + "sn": 6, + "level": 1 + } + }, + "media": { + "time": 0.005765, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 12 + ] + ], + "seekable": [ + [ + 0, + 12.010666 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031999666666668, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.010666 + ] + ], + "current": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.021333 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "audio", + "start": 10.005333333333333, + "duration": 2.0053333333333345 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.010666 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_6", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 274, + "event": "BUFFER_APPENDED", + "data": { + "type": "audio", + "frag": { + "type": "audio", + "sn": 6, + "level": 1 + } + }, + "media": { + "time": 0.005765, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 12 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "PARSED", + "nextLoadPosition": 12.031999666666668, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.02133333333333276 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "audio", + "start": 10.005333333333333, + "duration": 2.0053333333333345 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_6", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "initial-playback", + "at": 275, + "event": "FRAG_BUFFERED", + "data": { + "id": "audio", + "frag": { + "type": "audio", + "sn": 6, + "level": 1 + } + }, + "media": { + "time": 0.005765, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 0, + "buffered": [ + [ + 0, + 12 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "ENDED", + "nextLoadPosition": 12.031999666666668, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.02133333333333276 + }, + "previous": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.02133333333333276 + } + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + }, + "audio": { + "fragment": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.02133333333333276 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_6", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 650, + "event": "AUDIO_TRACKS_UPDATED", + "data": { + "tracks": [ + { + "id": 0, + "name": "English", + "group": "low" + }, + { + "id": 1, + "name": "French", + "group": "low" + } + ] + }, + "media": { + "time": 0.372967, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [ + [ + 0, + 12.032 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "ENDED", + "nextLoadPosition": 12.031999666666668, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.02133333333333276 + }, + "previous": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.02133333333333276 + } + }, + "mediaSourceState": "ended", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + }, + "audio": { + "fragment": { + "sn": 6, + "level": 1, + "type": "audio", + "start": 12.010666666666667, + "duration": 0.02133333333333276 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_6", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 651, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "audio", + "sn": 6, + "level": 0 + } + }, + "media": { + "time": 0.372967, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [ + [ + 0, + 12.032 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "ended", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 651, + "event": "AUDIO_TRACK_SWITCHING", + "data": { + "id": 0, + "type": "AUDIO" + }, + "media": { + "time": 0.372967, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [ + [ + 0, + 12.032 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "ended", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 651, + "event": "LEVEL_SWITCHING", + "data": { + "id": 0, + "level": 0 + }, + "media": { + "time": 0.372967, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [ + [ + 0, + 12.032 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 12, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "ended", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 12 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": { + "main": { + "fragment": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + }, + "buffered": true, + "loaded": false + } + }, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 652, + "event": "BUFFER_FLUSHING", + "data": { + "type": "video", + "startOffset": 0, + "endOffset": "Infinity" + }, + "media": { + "time": 0.372967, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [ + [ + 0, + 12 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "ENDED", + "level": 1, + "nextLoadPosition": 0.372967, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 12 + ] + ], + "current": null, + "previous": { + "sn": 5, + "level": 1, + "type": "main", + "start": 10, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": true, + "buffered": [] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "main_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 654, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0.372967, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 654, + "event": "BUFFER_FLUSHED", + "data": { + "type": "video" + }, + "media": { + "time": 0.372967, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 657, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "audio", + "sn": 6, + "level": 0 + } + }, + "media": { + "time": 0.372967, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 658, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0.372967, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 660, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0.372967, + "readyState": 3, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 662, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0.372967, + "readyState": 3, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSED", + "level": 0, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": null + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 663, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 1, + "level": 0 + } + }, + "media": { + "time": 0.372967, + "readyState": 3, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 663, + "event": "FRAG_BUFFERED", + "data": { + "id": "main", + "frag": { + "type": "main", + "sn": 0, + "level": 0 + } + }, + "media": { + "time": 0.372967, + "readyState": 3, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 666, + "event": "FRAG_LOADED", + "data": { + "frag": { + "type": "main", + "sn": 1, + "level": 0 + } + }, + "media": { + "time": 0.372967, + "readyState": 3, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [ + [ + 0, + 2 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 2 + ] + ], + "current": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 2 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 671, + "event": "BUFFER_APPENDED", + "data": { + "type": "video", + "frag": { + "type": "main", + "sn": 1, + "level": 0 + } + }, + "media": { + "time": 0.372967, + "readyState": 3, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [ + [ + 0, + 4 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "PARSING", + "level": 0, + "nextLoadPosition": 4, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + }, + "previous": { + "sn": 0, + "level": 0, + "type": "main", + "start": 0, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": false, + "loaded": true + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 673, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 2, + "level": 0 + } + }, + "media": { + "time": 0.372967, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [ + [ + 0, + 4 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 0, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 673, + "event": "FRAG_BUFFERED", + "data": { + "id": "main", + "frag": { + "type": "main", + "sn": 1, + "level": 0 + } + }, + "media": { + "time": 0.372967, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [ + [ + 0, + 4 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 0, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "FRAG_LOADING", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": { + "sn": 6, + "level": 0, + "type": "audio", + "start": 12.010665333333334, + "duration": 0.021333 + }, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": false, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_5", + "buffered": true, + "loaded": false + }, + { + "key": "audio_0_6", + "buffered": false, + "loaded": true + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 676, + "event": "BUFFER_FLUSHING", + "data": { + "type": "audio", + "startOffset": 0, + "endOffset": "Infinity" + }, + "media": { + "time": 0.413501, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [ + [ + 0, + 4 + ] + ], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 0, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "IDLE", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [ + [ + 0, + 12.032 + ] + ], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [ + [ + 0, + 12.032 + ] + ] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 676, + "event": "AUDIO_TRACK_SWITCHING", + "data": { + "id": 1, + "type": "AUDIO" + }, + "media": { + "time": 0.413501, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 0, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 677, + "event": "high-group:requested", + "data": { + "boundary": "immediate", + "audioTrack": 1 + }, + "media": { + "time": 0.413501, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 0, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 678, + "event": "AUDIO_TRACKS_UPDATED", + "data": { + "tracks": [ + { + "id": 0, + "name": "French", + "group": "high" + }, + { + "id": 1, + "name": "English", + "group": "high" + }, + { + "id": 2, + "name": "Commentary", + "group": "high" + } + ] + }, + "media": { + "time": 0.413501, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 0, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 678, + "event": "AUDIO_TRACK_SWITCHING", + "data": { + "id": 0, + "type": "AUDIO" + }, + "media": { + "time": 0.413501, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 0, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 678, + "event": "LEVEL_SWITCHING", + "data": { + "id": 0, + "level": 1 + }, + "media": { + "time": 0.413501, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 0, + "nextLoadPosition": 6, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [ + [ + 0, + 4 + ] + ], + "current": { + "sn": 2, + "level": 0, + "type": "main", + "start": 4, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "audio", + "updating": true, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 679, + "event": "BUFFER_FLUSHING", + "data": { + "type": "video", + "startOffset": 0, + "endOffset": "Infinity" + }, + "media": { + "time": 0.413501, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 9, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "IDLE", + "level": 0, + "nextLoadPosition": 0.413501, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": null, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": true, + "buffered": [] + }, + { + "type": "audio", + "updating": true, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "audio_1_1", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_2", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_3", + "buffered": true, + "loaded": false + }, + { + "key": "audio_1_4", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 680, + "event": "BUFFER_FLUSHED", + "data": { + "type": "audio" + }, + "media": { + "time": 0.413501, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "IDLE", + "level": 0, + "nextLoadPosition": 0.413501, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": null, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [] + }, + { + "type": "audio", + "updating": false, + "buffered": [] + } + ], + "endList": {}, + "tracked": [ + { + "key": "main_0_0", + "buffered": true, + "loaded": false + }, + { + "key": "main_0_1", + "buffered": true, + "loaded": false + } + ] + } + }, + { + "receivedDuring": "low-group", + "at": 682, + "event": "FRAG_LOADING", + "data": { + "frag": { + "type": "main", + "sn": 0, + "level": 1 + } + }, + "media": { + "time": 0.413501, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": { + "sn": 0, + "level": 1, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [] + }, + { + "type": "audio", + "updating": false, + "buffered": [] + } + ], + "endList": {}, + "tracked": [] + } + }, + { + "receivedDuring": "low-group", + "at": 682, + "event": "BUFFER_FLUSHED", + "data": { + "type": "video" + }, + "media": { + "time": 0.413501, + "readyState": 4, + "height": 90, + "paused": false, + "frames": 10, + "buffered": [], + "seekable": [ + [ + 0, + 12.032 + ] + ] + }, + "controllers": { + "main": { + "state": "FRAG_LOADING", + "level": 1, + "nextLoadPosition": 2, + "altAudio": true, + "mediaBuffer": "video", + "buffered": [], + "current": { + "sn": 0, + "level": 1, + "type": "main", + "start": 0, + "duration": 2 + }, + "previous": { + "sn": 1, + "level": 0, + "type": "main", + "start": 2, + "duration": 2 + } + }, + "audio": { + "state": "WAITING_TRACK", + "nextLoadPosition": 12.031998333333334, + "mediaBuffer": "other", + "buffered": [], + "current": null, + "previous": null + }, + "mediaSourceState": "open", + "buffers": [ + { + "type": "video", + "updating": false, + "buffered": [] + }, + { + "type": "audio", + "updating": false, + "buffered": [] + } + ], + "endList": {}, + "tracked": [] + } + } + ] + }, + { + "iteration": 4, + "version": "1.5.17", + "status": "passed", + "crashes": [], + "eventCount": 216 + }, + { + "iteration": 5, + "version": "1.5.17", + "status": "passed", + "crashes": [], + "eventCount": 216 + } + ] + }, + "dumps": [ + { + "name": "firefox.exe_260915_172438.dmp", + "bytes": 3768909, + "sha256": "e1b6e514521aa5e1cdc3a4ea5b896b6fd11c7b331dcc6882fbcceff605cd1a31", + "metadata": { + "exception": { + "threadId": 36484, + "code": "0xc0000005", + "flags": 0, + "address": "0x7ffd796b4be0", + "parameters": [ + "0x0", + "0x8" + ] + }, + "threadName": "DOM Worker", + "faultModule": { + "name": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\xul.dll", + "base": "0x7ffd75af0000", + "size": 180682752, + "codeView": "525344531209fe44fd6696a14c4c44205044422e01000000433a5c55736572735c72756e6e657261646d696e5c66697265666f785c6f626a2d6275696c642d706c61797772696768745c746f6f6c6b69745c6c6962726172795c6275696c645c78756c2e70646200" + }, + "moduleOffset": "0x3bc4be0", + "moduleCount": 38, + "stackResolved": false + } + } + ] + }, + { + "nativeReportFile": { + "path": "refactor/.cache/hls-native-iYcACG/report.json", + "sha256": "29c17f9b850a1d5505725e3b33f0bd7715c2555026db96c202078fc76bbc3ddc" + }, + "runnerLogFile": { + "path": "refactor/.cache/hls-native-iYcACG/runner.log", + "sha256": "294bef0f18676882ca1f014da80f9e74dbbf608f2d227f593e954eaa24818971" + }, + "native": { + "started": "2026-09-15T09:28:36.959Z", + "directory": "D:\\github\\ArtPlayer\\refactor\\.cache\\hls-native-iYcACG", + "args": [ + "--version", + "1.5.17", + "--iterations", + "6", + "--controller-state", + "--capture-before-destroy", + "--switch-boundary", + "immediate" + ], + "tool": { + "status": "Valid", + "signer": "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US", + "version": "12.01", + "sha256": "d1fc99ae304bd1d2bf28abeb62531da959e2431916194981b88c958fd713a8e6" + }, + "firefox": { + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "sha256": "425a0a0fb606f567a303bdcea727476e124c0deb589050b13668af688da17fcb" + }, + "runnerSHA256": "292bd241a740c574d9993f5be6682abe8cf406c341ae7fd30c5c977f2f138ed3", + "wrapperSHA256": "529dbd3544e914269ed1bd0d91e2c89fccb4297b30a1226cbdf438e334434366", + "scopeSHA256": "25678d6122f56760208386653e21fc9b2566b5137e8788be14b12c4fcd8bc4a9", + "attachments": [ + { + "pid": 34516, + "parent": 17564, + "created": "2026-09-15T09:28:37.3590440Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:28:38.233Z", + "log": "procdump-34516-0.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 28964, + "parent": 34516, + "created": "2026-09-15T09:28:37.7728530Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:28:38.236Z", + "log": "procdump-28964-1.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 4256, + "parent": 34516, + "created": "2026-09-15T09:28:37.9512380Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:28:38.239Z", + "log": "procdump-4256-2.log", + "exit": { + "code": 4294967294, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 26796, + "parent": 34516, + "created": "2026-09-15T09:28:37.9629610Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:28:38.242Z", + "log": "procdump-26796-3.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 13788, + "parent": 34516, + "created": "2026-09-15T09:28:38.0171110Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:28:38.246Z", + "log": "procdump-13788-4.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 11096, + "parent": 34516, + "created": "2026-09-15T09:28:38.3224420Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:28:39.118Z", + "log": "procdump-11096-5.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 35300, + "parent": 34516, + "created": "2026-09-15T09:28:39.1107350Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:28:39.962Z", + "log": "procdump-35300-6.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 34228, + "parent": 34516, + "created": "2026-09-15T09:28:39.1684360Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:28:39.965Z", + "log": "procdump-34228-7.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 10336, + "parent": 34516, + "created": "2026-09-15T09:28:39.2483330Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:28:39.967Z", + "log": "procdump-10336-8.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 24240, + "parent": 34516, + "created": "2026-09-15T09:28:42.8369550Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:28:43.443Z", + "log": "procdump-24240-9.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 20152, + "parent": 34516, + "created": "2026-09-15T09:28:47.0475110Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:28:47.721Z", + "log": "procdump-20152-10.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 25856, + "parent": 34516, + "created": "2026-09-15T09:28:51.3240570Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:28:51.966Z", + "log": "procdump-25856-11.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 19472, + "parent": 34516, + "created": "2026-09-15T09:28:55.5916330Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:28:56.411Z", + "log": "procdump-19472-12.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 22844, + "parent": 34516, + "created": "2026-09-15T09:28:59.8441230Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:29:00.747Z", + "log": "procdump-22844-13.log", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + } + ], + "errors": [], + "root": { + "pid": 17564, + "parent": 2912, + "created": "2026-09-15T09:28:36.9649930Z", + "executable": "D:\\github\\ArtPlayer\\refactor\\.cache\\toolchains\\node-v24.21.0-win-x64\\node.exe" + }, + "runnerExit": { + "code": 0, + "signal": null + }, + "finished": "2026-09-15T09:29:05.190Z", + "monitoringHadFailures": true, + "dumps": [] + }, + "monitorLogs": [ + { + "path": "refactor/.cache/hls-native-iYcACG/procdump-34516-0.log", + "sha256": "9330b3cf00a98252758e9e97f7582e19e2a6ecbc5c64f266873e3f593781ad75", + "pid": 34516, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:29:04]Process Exit: PID 34516, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-iYcACG/procdump-28964-1.log", + "sha256": "03021bc2f5fefeaffc8e0df717c0e35c4db91ce9f1b4849cb137b9fa5ac512b7", + "pid": 28964, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:29:04]Process Exit: PID 28964, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-iYcACG/procdump-4256-2.log", + "sha256": "a4c3db71f9b314ea0082326fb05b01b2ba84566feac33f56a02688c4ae19d6de", + "pid": 4256, + "exit": { + "code": 4294967294, + "signal": null + }, + "lines": [ + "Try elevating the command prompt or using PsExec to make one as SYSTEM." + ] + }, + { + "path": "refactor/.cache/hls-native-iYcACG/procdump-26796-3.log", + "sha256": "d1d2c9bccb6c3690308db1386251c5f787d483ff154091403995cc4eb091bfe1", + "pid": 26796, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:29:04]Process Exit: PID 26796, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-iYcACG/procdump-13788-4.log", + "sha256": "a23be1744084c549dea34b598218dc2558138f8b01cdf19502a7f960c1be3684", + "pid": 13788, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:29:04]Process Exit: PID 13788, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-iYcACG/procdump-11096-5.log", + "sha256": "c2f00b13216df2252083a92b854f26ae789a05c8e58b6beaa58a06df177593e1", + "pid": 11096, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:28:42]Process Exit: PID 11096, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-iYcACG/procdump-35300-6.log", + "sha256": "2155b4c2e231fe265a6586f29a3963cebc97854eaa73693aa034eba2e268f86a", + "pid": 35300, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:29:04]Process Exit: PID 35300, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-iYcACG/procdump-34228-7.log", + "sha256": "ec947832de9ad2364fa614edf0665c7bd7fae5df3d7f631c3d8a35102732fb74", + "pid": 34228, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:29:04]Process Exit: PID 34228, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-iYcACG/procdump-10336-8.log", + "sha256": "72bd3783effe5cb77746bc376f176f33ef3878ed71dd8505b25af267791611f7", + "pid": 10336, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:29:04]Process Exit: PID 10336, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-iYcACG/procdump-24240-9.log", + "sha256": "bd42d5ed12bd35b9aa636714ffe091436a768d72d46d8accc8a74aa03b28a401", + "pid": 24240, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:28:46]Process Exit: PID 24240, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-iYcACG/procdump-20152-10.log", + "sha256": "bab98e4b1f50ca8ab129f18b717a3c7be80fde3f11fc7f7ba7d5dc5bd1a16a6b", + "pid": 20152, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:28:51]Process Exit: PID 20152, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-iYcACG/procdump-25856-11.log", + "sha256": "46cdca9252fd74dcd21f431d3b20b2a13939614a55e6c370dbdeb17b29397c12", + "pid": 25856, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:28:55]Process Exit: PID 25856, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-iYcACG/procdump-19472-12.log", + "sha256": "c08490157f0dec7ee75fa45cbd69e1038181b6122af78eb7ef54640707c01444", + "pid": 19472, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:28:59]Process Exit: PID 19472, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-iYcACG/procdump-22844-13.log", + "sha256": "f026eea1307c863cb14e7f7376a16e30d2cb597e4737d393902408fa705c83ae", + "pid": 22844, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:29:04]Process Exit: PID 22844, Exit Code 0x00000000" + ] + } + ], + "directReportFile": { + "path": "refactor/.cache/hls-direct-0o4pe3/report.json", + "sha256": "5f39da2590b7f28530723554675a13f364e4c5cc970aa66fc74bf543e4f1c8b7" + }, + "direct": { + "browserVersion": "155.0", + "runnerSHA256": "292bd241a740c574d9993f5be6682abe8cf406c341ae7fd30c5c977f2f138ed3", + "sequence": [ + "1.5.17", + "1.5.17", + "1.5.17", + "1.5.17", + "1.5.17", + "1.5.17" + ], + "host": "direct", + "transport": "http", + "worker": true, + "plugin": false, + "controllerState": true, + "switchBoundary": "immediate", + "inputs": { + "/english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207", + "/english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5", + "/english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb", + "/english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e", + "/english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9", + "/english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533", + "/english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a", + "/english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21", + "/french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd", + "/french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13", + "/french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0", + "/french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b", + "/french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601", + "/french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9", + "/french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46", + "/french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e", + "/high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833", + "/high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c", + "/high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440", + "/high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5", + "/high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c", + "/high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15", + "/high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d", + "/low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62", + "/low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507", + "/low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2", + "/low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b", + "/low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af", + "/low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45", + "/low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f", + "/master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38", + "/video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc", + "/grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc", + "/hls-1.5.17.js": "484054e8cd03d3f6d1781fb7f402bdc318d8a4c527f933a95c624e27cc9a9470", + "/": "7abea2bb98110fb12f13773621338e2dd70804ecb5ac896febb5ef57db2bc386" + }, + "results": [ + { + "iteration": 0, + "version": "1.5.17", + "status": "passed", + "crashes": [], + "eventCount": 228 + }, + { + "iteration": 1, + "version": "1.5.17", + "status": "passed", + "crashes": [], + "eventCount": 222 + }, + { + "iteration": 2, + "version": "1.5.17", + "status": "passed", + "crashes": [], + "eventCount": 219 + }, + { + "iteration": 3, + "version": "1.5.17", + "status": "passed", + "crashes": [], + "eventCount": 227 + }, + { + "iteration": 4, + "version": "1.5.17", + "status": "passed", + "crashes": [], + "eventCount": 218 + }, + { + "iteration": 5, + "version": "1.5.17", + "status": "passed", + "crashes": [], + "eventCount": 205 + } + ] + }, + "dumps": [] + }, + { + "nativeReportFile": { + "path": "refactor/.cache/hls-native-H8tTb7/report.json", + "sha256": "f16425d97d91924edd7cef3574bb9b7f1cb3915d91a500fe312a4fd340ab4ec1" + }, + "runnerLogFile": { + "path": "refactor/.cache/hls-native-H8tTb7/runner.log", + "sha256": "30aa4aefacf5d0f7096e60b831733ccb0323c708ad4bd263f5c49deba7ea79e1" + }, + "native": { + "started": "2026-09-15T09:29:49.208Z", + "directory": "D:\\github\\ArtPlayer\\refactor\\.cache\\hls-native-H8tTb7", + "args": [ + "--version", + "1.5.17", + "--iterations", + "2", + "--controller-state", + "--capture-before-destroy", + "--switch-boundary", + "immediate" + ], + "tool": { + "status": "Valid", + "signer": "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US", + "version": "12.01", + "sha256": "d1fc99ae304bd1d2bf28abeb62531da959e2431916194981b88c958fd713a8e6" + }, + "firefox": { + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "sha256": "425a0a0fb606f567a303bdcea727476e124c0deb589050b13668af688da17fcb" + }, + "runnerSHA256": "292bd241a740c574d9993f5be6682abe8cf406c341ae7fd30c5c977f2f138ed3", + "wrapperSHA256": "e5bf22a22c0c1023ace8048dca3b9fe703f8074369f5d040b4e0b9c9634e73e0", + "scopeSHA256": "25678d6122f56760208386653e21fc9b2566b5137e8788be14b12c4fcd8bc4a9", + "attachments": [ + { + "pid": 19736, + "parent": 36008, + "created": "2026-09-15T09:29:49.6149680Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:29:50.494Z", + "log": "procdump-19736-0.log", + "dump": "firefox-19736-0.dmp", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 24696, + "parent": 19736, + "created": "2026-09-15T09:29:50.0185940Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:29:50.498Z", + "log": "procdump-24696-1.log", + "dump": "firefox-24696-1.dmp", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 21060, + "parent": 19736, + "created": "2026-09-15T09:29:50.2186080Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:29:50.504Z", + "log": "procdump-21060-2.log", + "dump": "firefox-21060-2.dmp", + "exit": { + "code": 4294967294, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 27496, + "parent": 19736, + "created": "2026-09-15T09:29:50.2311690Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:29:50.569Z", + "log": "procdump-27496-3.log", + "dump": "firefox-27496-3.dmp", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 10848, + "parent": 19736, + "created": "2026-09-15T09:29:50.2946530Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:29:51.482Z", + "log": "procdump-10848-4.log", + "dump": "firefox-10848-4.dmp", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 34516, + "parent": 19736, + "created": "2026-09-15T09:29:50.6397670Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:29:51.488Z", + "log": "procdump-34516-5.log", + "dump": "firefox-34516-5.dmp", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 15620, + "parent": 19736, + "created": "2026-09-15T09:29:51.4639900Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:29:52.406Z", + "log": "procdump-15620-6.log", + "dump": "firefox-15620-6.dmp", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 28520, + "parent": 19736, + "created": "2026-09-15T09:29:51.4753320Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:29:52.409Z", + "log": "procdump-28520-7.log", + "dump": "firefox-28520-7.dmp", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 19260, + "parent": 19736, + "created": "2026-09-15T09:29:51.5514880Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:29:52.412Z", + "log": "procdump-19260-8.log", + "dump": "firefox-19260-8.dmp", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + }, + { + "pid": 20460, + "parent": 19736, + "created": "2026-09-15T09:29:55.1025790Z", + "executable": "C:\\Users\\laozh\\AppData\\Local\\ms-playwright\\firefox-1543\\firefox\\firefox.exe", + "started": "2026-09-15T09:29:55.933Z", + "log": "procdump-20460-9.log", + "dump": "firefox-20460-9.dmp", + "exit": { + "code": 0, + "signal": null + }, + "monitorStopped": true + } + ], + "errors": [], + "root": { + "pid": 36008, + "parent": 27548, + "created": "2026-09-15T09:29:49.2139890Z", + "executable": "D:\\github\\ArtPlayer\\refactor\\.cache\\toolchains\\node-v24.21.0-win-x64\\node.exe" + }, + "runnerExit": { + "code": 0, + "signal": null + }, + "finished": "2026-09-15T09:30:00.201Z", + "monitoringHadFailures": true, + "dumps": [] + }, + "monitorLogs": [ + { + "path": "refactor/.cache/hls-native-H8tTb7/procdump-19736-0.log", + "sha256": "f29bdf31d3da1b1016d962cfd4cd2f01aa0d86ae128e2743b081f9b0ab2297c5", + "pid": 19736, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:29:59]Process Exit: PID 19736, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-H8tTb7/procdump-24696-1.log", + "sha256": "a1f7992f1058afc902436eeb2d9d2e6f2e605cb36ebb56d80441d77061601d56", + "pid": 24696, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:29:59]Process Exit: PID 24696, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-H8tTb7/procdump-21060-2.log", + "sha256": "a4c3db71f9b314ea0082326fb05b01b2ba84566feac33f56a02688c4ae19d6de", + "pid": 21060, + "exit": { + "code": 4294967294, + "signal": null + }, + "lines": [ + "Try elevating the command prompt or using PsExec to make one as SYSTEM." + ] + }, + { + "path": "refactor/.cache/hls-native-H8tTb7/procdump-27496-3.log", + "sha256": "3b43e42560232ebf1fcc5ad59f49c664e24be50bc0eaa057f7493a8ef8922470", + "pid": 27496, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:29:59]Process Exit: PID 27496, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-H8tTb7/procdump-10848-4.log", + "sha256": "9640b47f5040d30564f5c5000e9aeb1472a237613fbd406c637732f5929bcfcb", + "pid": 10848, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:29:59]Process Exit: PID 10848, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-H8tTb7/procdump-34516-5.log", + "sha256": "25afb95a8fc0c0ec8fcaf601cef89a57f0b969ccdb0656c85c392bf44a28753e", + "pid": 34516, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:29:55]Process Exit: PID 34516, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-H8tTb7/procdump-15620-6.log", + "sha256": "b6a0bcffc04726af94af1b33ac7c0c0bee488cf8f73ffae32091257e32635f45", + "pid": 15620, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:29:59]Process Exit: PID 15620, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-H8tTb7/procdump-28520-7.log", + "sha256": "0cd8f6fe7a6efeba0153ac6c3f0d4278e10eaa200be9651e361d934e15183336", + "pid": 28520, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:29:59]Process Exit: PID 28520, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-H8tTb7/procdump-19260-8.log", + "sha256": "604eab3d4c5c3d11ab214f959b90932ea620dc1029f349ded0826ec2d3ebbec4", + "pid": 19260, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:29:59]Process Exit: PID 19260, Exit Code 0x00000000" + ] + }, + { + "path": "refactor/.cache/hls-native-H8tTb7/procdump-20460-9.log", + "sha256": "1f37aad6d3e62477a6353ee17bd25d2c4e43b1d793ec9202eacd890472344759", + "pid": 20460, + "exit": { + "code": 0, + "signal": null + }, + "lines": [ + "Exception monitor: Unhandled", + "Queue to WER: Disabled", + "Kill after dump: Disabled", + "[17:29:59]Process Exit: PID 20460, Exit Code 0x00000000" + ] + } + ], + "directReportFile": { + "path": "refactor/.cache/hls-direct-DZqU29/report.json", + "sha256": "967ef31152432f007800cb5101e8a5ac49467e30b117cc22f313da4368a1aeff" + }, + "direct": { + "browserVersion": "155.0", + "runnerSHA256": "292bd241a740c574d9993f5be6682abe8cf406c341ae7fd30c5c977f2f138ed3", + "sequence": [ + "1.5.17", + "1.5.17" + ], + "host": "direct", + "transport": "http", + "worker": true, + "plugin": false, + "controllerState": true, + "switchBoundary": "immediate", + "inputs": { + "/english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207", + "/english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5", + "/english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb", + "/english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e", + "/english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9", + "/english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533", + "/english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a", + "/english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21", + "/french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd", + "/french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13", + "/french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0", + "/french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b", + "/french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601", + "/french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9", + "/french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46", + "/french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e", + "/high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833", + "/high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c", + "/high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440", + "/high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5", + "/high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c", + "/high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15", + "/high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d", + "/low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62", + "/low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507", + "/low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2", + "/low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b", + "/low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af", + "/low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45", + "/low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f", + "/master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38", + "/video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc", + "/grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc", + "/hls-1.5.17.js": "484054e8cd03d3f6d1781fb7f402bdc318d8a4c527f933a95c624e27cc9a9470", + "/": "7abea2bb98110fb12f13773621338e2dd70804ecb5ac896febb5ef57db2bc386" + }, + "results": [ + { + "iteration": 0, + "version": "1.5.17", + "status": "passed", + "crashes": [], + "eventCount": 202 + }, + { + "iteration": 1, + "version": "1.5.17", + "status": "passed", + "crashes": [], + "eventCount": 222 + } + ] + }, + "dumps": [] + } + ] +} diff --git a/refactor/changes/2026-09-15-PKG-HLS-SDK-01-native-exception.md b/refactor/changes/2026-09-15-PKG-HLS-SDK-01-native-exception.md new file mode 100644 index 000000000..a002b1ff3 --- /dev/null +++ b/refactor/changes/2026-09-15-PKG-HLS-SDK-01-native-exception.md @@ -0,0 +1,80 @@ +# PKG-HLS-SDK-01:Firefox 原生异常取证 + +状态仍为 doing;本检查点没有修复或关闭 HLS-CRASH-01 / HLS-PLAYBACK-01。 + +## 新证据与边界 + +Windows 的 Playwright Firefox 155.0(firefox-1543)在直接 Hls 1.5.17、 +enableWorker=true、HTTP 本地样本、立即切组时捕获到原生异常。没有加载 ArtPlayer +或插件,也没有替换 SDK/worker 输出。播放器与 SDK 配置沿用已有诊断器。 + +- 首轮 6 次:4 passed、2 failed,两次页面崩溃都在显式 destroy 之前。 + 第一次保留 96 条宿主事件,第二次保留 95 条。 +- 2026-09-15 09:24:38 UTC(北京时间 17:24:38),PID 29080 的 ProcDump + 记录 unhandled C0000005.ACCESS_VIOLATION 并写出 3,768,909 字节转储。 + SHA-256:`e1b6e514521aa5e1cdc3a4ea5b896b6fd11c7b331dcc6882fbcceff605cd1a31`。 +- 转储异常线程 36484,名称 `DOM Worker`;指令地址归属实际加载的 `xul.dll`, + 相对模块偏移 `0x3bc4be0`。异常参数 `[0, 8]` 表示读取地址 `0x8`。 + 这只是故障位置及异常元数据,**没有函数名、符号堆栈或已证明的根因**。 +- 首次崩溃前最后收到 BUFFER_FLUSHED/video,主控制器 FRAG_LOADING、level 1, + 音频 WAITING_TRACK,两个 SourceBuffer 均为空且 updating=false,播放时钟 + 0.413481、90p、10 帧。宿主 receipt phase 是 low-group,后续断言 phase 是 + high-group;异步收集不能证明最后一条事件就是原生异常的直接原因。 +- 后续 6 次和最终文件名隔离 smoke 2 次播放全部通过,未产生转储。它们不是修复证据。 + +三轮分别尝试监控 14、14、10 个经过归属筛选的进程;所有监控进程均已退出。 +第一轮两个监控报告权限不足,捕获转储的监控退出码为 1;后两轮各一个监控权限不足。 +因此没有声称完整覆盖全部 Firefox 子进程,也没有为此提升到管理员或 SYSTEM。 +最终脚本遇到任何监控非零退出、没有目标或未停止监控会返回失败;后两轮即使播放 +全通过,整体诊断仍退出 1。详细日志与指纹见[机器证据](../baselines/hls-native-validation.json)。 + +这次原生异常不能自动解释另一项 Hls 1.7.2 播放停滞,也不能证明所有历史页面崩溃 +都具有同一原因。下一步需要匹配本构建的符号/堆栈或能区分触发路径的最小复现; +不以禁用 worker、放宽播放断言或修改 ArtPlayer destroy 顺序代替兼容修复。 + +## 工具、结构和运行方式 + +新增 Windows 专用、显式调用的外围诊断,不改动原 HLS runner 的默认路径: + +| 文件 | 职责 | +| --- | --- | +| `refactor/scripts/hls-native-diagnostic.mjs` | 启动已有 runner,验证工具,发现目标,保存监控/退出/转储指纹 | +| `refactor/scripts/firefox-process-scope.mjs` | 根据存活 runner 的 PID、创建时间、路径和完整祖先链筛选 Firefox | +| `refactor/scripts/firefox-minidump.mjs` | 有边界检查地读取异常、模块、线程名;不展开堆栈、不上传 | +| 对应两个 `.test.mjs` | 误选其他浏览器、PID 复用、坏时间、祖先缺失、循环和二进制截断等回归 | + +[Microsoft ProcDump 12.01](https://learn.microsoft.com/en-us/sysinternals/downloads/procdump) +从官方 `https://download.sysinternals.com/files/Procdump.zip` 下载到忽略的工具缓存。 +zip SHA-256:`68e057587b0fd654efa095f76d80d633c0e5c60ea26fd3e7c0011c076bb2d00c`; +procdump64.exe SHA-256:`d1fc99ae304bd1d2bf28abeb62531da959e2431916194981b88c958fd713a8e6`。 +实际 FileVersion 为 12.01,Authenticode Valid,签名者 Microsoft Corporation。 +每次运行重新核对 exe 哈希、版本和签名。标准 EULA 由 `-accepteula` 接受; +未注册系统级事后调试器。它是可选本地开发工具,不是 npm 依赖或发布包内容。 + +Node 使用 .node-version 的 24.21.0;Yarn 保持 Classic 1.22.22;需要 PATH 中有 +PowerShell 7(本机 7.6.5)。初次尝试 Windows PowerShell 5 因继承的模块环境 +无法加载 Security 模块而在启动浏览器前失败,改用本机已验证的 pwsh.exe。 + +```sh +node --test refactor/scripts/firefox-process-scope.test.mjs refactor/scripts/firefox-minidump.test.mjs +node refactor/scripts/hls-native-diagnostic.mjs --procdump refactor/.cache/toolchains/procdump/procdump64.exe -- --version 1.5.17 --iterations 6 --controller-state --capture-before-destroy --switch-boundary immediate +node refactor/scripts/firefox-minidump.mjs <本次生成的转储路径> +``` + +监控只按精确 PID 使用 `-mm -e -n 1 -at 10`;不使用全局进程名等待、系统安装、 +上传或 kill 选项。每个目标使用不同文件名,避免同秒崩溃覆盖证据。轮询存在发现 +窗口,附加也会影响调度,不能把监控期间的通过视为无观察器通过。退出优先交给 +原 runner 的 browser.close;如需取消仍在运行的监控,再核对目标身份并使用 +`-cancel PID`。不结束用户浏览器、不强杀被调试进程。 + +解析依据是 Microsoft 的 [MINIDUMP_EXCEPTION_STREAM](https://learn.microsoft.com/en-us/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_exception_stream)、 +[MINIDUMP_EXCEPTION](https://learn.microsoft.com/en-us/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_exception) 和 +[MINIDUMP_MODULE](https://learn.microsoft.com/en-us/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_module) 定义。 +原始转储只保留在本机忽略缓存;提交元数据、有限事件和完整性指纹,不提交进程内存。 + +## 验证与回退 + +6 项针对筛选与二进制边界的回归通过;五个新脚本只读 ESLint 通过。 +两轮实现检查及最终 smoke 的区别和原始失败都保留,没有把早期报告重写成最终脚本运行。 +没有播放器源码、公开 API/类型、依赖清单、锁文件、版本、分发产物修改,无需重建播放器。 +撤销本检查点仅移除可选原生诊断与相关说明;不推送、部署、发布或上报第三方 issue。 diff --git a/refactor/hls-validation.md b/refactor/hls-validation.md index db780b04b..caa92ad9f 100644 --- a/refactor/hls-validation.md +++ b/refactor/hls-validation.md @@ -109,3 +109,10 @@ worker 切源/清理覆盖两个 SDK 与新旧核心/插件四组合;候选插 随后直接1.5.17两次切组崩溃均在destroy之前;可选观察器向Node复制事件后, 其中一次页面失联仍保留97条事件。此处有最后收到的音视频flush状态,尚无原生堆栈。 详情及后续取证方向见[控制器检查点](changes/2026-09-15-PKG-HLS-SDK-01-controller-state.md)。 + +## 可选 Windows 原生异常诊断 + +PKG-HLS-SDK-01 已捕获直接 Hls 1.5.17 的 Firefox DOM Worker 原生异常, +xul.dll+0x3bc4be0、C0000005 读取0x8;尚缺符号堆栈与根因,风险继续 open。 +范围隔离、工具版本、重跑命令、监控权限缺口与后续绿色对照的限制见 +[原生取证记录](changes/2026-09-15-PKG-HLS-SDK-01-native-exception.md)。 diff --git a/refactor/plan.md b/refactor/plan.md index b52d8aa92..6586b3ba2 100644 --- a/refactor/plan.md +++ b/refactor/plan.md @@ -573,7 +573,7 @@ - PKG-HLS-02: [记录](hls-validation.md) [记录](baselines/hls-sdk.json) [记录](baselines/hls-validation.json) [记录](changes/2026-09-11-PKG-HLS-02-tests.md) - PKG-HLS-03: [记录](changes/2026-09-12-PKG-HLS-03-modules.md) [记录](baselines/hls-modules-validation.json) [记录](hls-validation.md) - PKG-HLS-04: [记录](changes/2026-09-12-PKG-HLS-04-types.md) [记录](baselines/hls-types-validation.json) [记录](hls-validation.md) -- PKG-HLS-SDK-01: [记录](changes/2026-09-12-PKG-HLS-SDK-01-integration.md) [记录](baselines/hls-sdk-validation.json) [记录](baselines/hls-sdk-diagnostics.json) [记录](changes/2026-09-14-PKG-HLS-SDK-01-http-teardown.md) [记录](baselines/hls-http-teardown-validation.json) [记录](changes/2026-09-15-PKG-HLS-SDK-01-switch-boundary.md) [记录](baselines/hls-switch-boundary-validation.json) [记录](changes/2026-09-15-PKG-HLS-SDK-01-sdk-sequence.md) [记录](baselines/hls-sdk-sequence-validation.json) [记录](changes/2026-09-15-PKG-HLS-SDK-01-controller-state.md) [记录](baselines/hls-controller-validation.json) +- PKG-HLS-SDK-01: [记录](changes/2026-09-12-PKG-HLS-SDK-01-integration.md) [记录](baselines/hls-sdk-validation.json) [记录](baselines/hls-sdk-diagnostics.json) [记录](changes/2026-09-14-PKG-HLS-SDK-01-http-teardown.md) [记录](baselines/hls-http-teardown-validation.json) [记录](changes/2026-09-15-PKG-HLS-SDK-01-switch-boundary.md) [记录](baselines/hls-switch-boundary-validation.json) [记录](changes/2026-09-15-PKG-HLS-SDK-01-sdk-sequence.md) [记录](baselines/hls-sdk-sequence-validation.json) [记录](changes/2026-09-15-PKG-HLS-SDK-01-controller-state.md) [记录](baselines/hls-controller-validation.json) [记录](changes/2026-09-15-PKG-HLS-SDK-01-native-exception.md) [记录](baselines/hls-native-validation.json) - PKG-DASH-01: [记录](changes/2026-09-12-PKG-DASH-01-contract.md) [记录](baselines/dash-control-contract.md) [记录](baselines/dash-control-release.json) - PKG-DASH-02: [记录](changes/2026-09-12-PKG-DASH-02-tests.md) [记录](dash-validation.md) [记录](baselines/dash-validation.json) - PKG-DASH-03: [记录](changes/2026-09-12-PKG-DASH-03-runtime.md) [记录](baselines/dash-runtime.json) [记录](dash-validation.md) diff --git a/refactor/progress.md b/refactor/progress.md index 52508834a..cca3e5ade 100644 --- a/refactor/progress.md +++ b/refactor/progress.md @@ -1,5 +1,21 @@ # 进度与证据 +## PKG-HLS-SDK-01 原生异常取证检查点 + +直接 Hls 1.5.17/worker/HTTP 场景六次中两次在 destroy 前页面崩溃; +ProcDump 捕获一次 C0000005,异常线程 DOM Worker,xul.dll+0x3bc4be0, +读取地址0x8。两次页面崩溃分别保留96/95条宿主事件。仍缺符号堆栈/根因, +不把该证据等同于另一项1.7.2停滞,也不据此改动播放器API/SDK配置。 + +新增限定runner子进程的可选Windows监控与有边界检查的转储元数据读取。 +6项回归与lint通过;后续六次及最终两次播放通过,但有部分进程附加权限不足, +整体诊断保持失败。所有监控已退出;转储只保留本机,未上传。详见 +[记录](changes/2026-09-15-PKG-HLS-SDK-01-native-exception.md)与[证据](baselines/hls-native-validation.json)。 + +任务/风险仍未关闭;207 done、21 doing、43 todo,总271不变。 +没有生产源码、类型、锁文件、包版本或分发修改;下一步需要匹配构建的原生符号 +或有区分力的最小复现。没有推送、部署或发布。 + ## PKG-HLS-SDK-01 控制器与原生诊断检查点 原Firefox1.7.2切组测试20次通过,不关闭历史停滞。新增可选controller-state, diff --git a/refactor/risks.json b/refactor/risks.json index a490bde44..a68368202 100644 --- a/refactor/risks.json +++ b/refactor/risks.json @@ -2817,11 +2817,13 @@ "refactor/changes/2026-09-15-PKG-HLS-SDK-01-sdk-sequence.md", "refactor/baselines/hls-sdk-sequence-validation.json", "refactor/changes/2026-09-15-PKG-HLS-SDK-01-controller-state.md", - "refactor/baselines/hls-controller-validation.json" + "refactor/baselines/hls-controller-validation.json", + "refactor/changes/2026-09-15-PKG-HLS-SDK-01-native-exception.md", + "refactor/baselines/hls-native-validation.json" ], "compatibleResolution": "直接原生 video(无 ArtPlayer/插件)和候选核心已有 page crashed;候选核心无观察器也复现。继续区分 SDK、Firefox/Playwright 与媒体销毁,不静默改核心 destroy 顺序或调用方 SDK 配置。", "closureCriteria": "取得可解释的崩溃诊断或直接 SDK 对照;验证处置和新旧核心/worker/分组销毁矩阵,不能仅以再次通过关闭。", - "workspaceState": "2026-09-14 direct HTTP/no ArtPlayer/plugin/Worker observer:35 diagnostics,31 passed4 failed. Worker reset-first fails1/10 and1/5; no-worker10/10 and optional pre-destroy snapshot5/5 pass. SDK-first also fails2/5. Three phase-recorded crashes occur during final-state collection after destroy returned. Installed Firefox TargetRegistry observer receives oop-frameloader-crashed; no native stack/root cause established. Do not substitute no-worker/snapshot success or change core teardown order; risk remains open. 2026-09-15 sequence: direct native video first 1.5.17 case reports page crash in high-group phase before explicit destroy; no earlier SDK case, ArtPlayer, plugin, route, SDK logger or Worker observer. Three ordered sequences plus one default invocation total 8 passed/1 failed. Native cause remains unproven; do not restrict investigation to teardown or merge distinct signals into a proven shared cause. 2026-09-15 installed Firefox 1543 local omni.ja buildconfig includes --disable-crashreporter; playwright.cfg locks crash reporter off. No native stack collected. Environment-variable-only capture cannot restore a compile-disabled component; next evidence needs scoped Windows native debugging or a separately validated browser build. Later in this checkpoint, direct 1.5.17 crashed twice before destroy (one first-in-sequence); no ArtPlayer/plugin. Optional Node event queue retained 97 events in the second crash, ending during overlapping audio/video flush and high selection at media time 0.381837. Crash receipt was low-group; following assertion failure was high-group. No native module/exception/stack established." + "workspaceState": "2026-09-14 direct HTTP/no ArtPlayer/plugin/Worker observer:35 diagnostics,31 passed4 failed. Worker reset-first fails1/10 and1/5; no-worker10/10 and optional pre-destroy snapshot5/5 pass. SDK-first also fails2/5. Three phase-recorded crashes occur during final-state collection after destroy returned. Installed Firefox TargetRegistry observer receives oop-frameloader-crashed; no native stack/root cause established. Do not substitute no-worker/snapshot success or change core teardown order; risk remains open. 2026-09-15 sequence: direct native video first 1.5.17 case reports page crash in high-group phase before explicit destroy; no earlier SDK case, ArtPlayer, plugin, route, SDK logger or Worker observer. Three ordered sequences plus one default invocation total 8 passed/1 failed. Native cause remains unproven; do not restrict investigation to teardown or merge distinct signals into a proven shared cause. 2026-09-15 installed Firefox 1543 local omni.ja buildconfig includes --disable-crashreporter; playwright.cfg locks crash reporter off. No native stack collected. Environment-variable-only capture cannot restore a compile-disabled component; next evidence needs scoped Windows native debugging or a separately validated browser build. Later in this checkpoint, direct 1.5.17 crashed twice before destroy (one first-in-sequence); no ArtPlayer/plugin. Optional Node event queue retained 97 events in the second crash, ending during overlapping audio/video flush and high selection at media time 0.381837. Crash receipt was low-group; following assertion failure was high-group. No native module/exception/stack established. 2026-09-15 native capture: direct Hls 1.5.17, worker=true, HTTP, immediate switch yielded two pre-destroy page crashes in six iterations. ProcDump 12.01 captured one unhandled C0000005 read at address 0x8, exception thread named DOM Worker, xul.dll+0x3bc4be0. First/second page crashes retained 96/95 host events. No symbol stack or root cause; do not equate the separate 1.7.2 playback stall. Later six and two iterations pass without dumps, but native monitoring is partial due to permission-denied subprocesses; all monitors exited. Risk remains open." }, { "id": "HLS-PLAYBACK-01", diff --git a/refactor/scripts/firefox-minidump.mjs b/refactor/scripts/firefox-minidump.mjs new file mode 100644 index 000000000..1701a0c98 --- /dev/null +++ b/refactor/scripts/firefox-minidump.mjs @@ -0,0 +1,65 @@ +import assert from 'node:assert/strict' +import fs from 'node:fs' +import path from 'node:path' +import process from 'node:process' +import { fileURLToPath } from 'node:url' + +// Read only exception/module/thread-name metadata; this is not a stack unwinder. +export function inspectFirefoxMinidump(bytes) { + const region = (offset, size) => { + assert(Number.isSafeInteger(offset) && Number.isSafeInteger(size) && offset >= 0 && size >= 0 && offset + size <= bytes.length, 'Truncated minidump region') + return bytes.subarray(offset, offset + size) + } + const u32 = offset => region(offset, 4).readUInt32LE() + const u64 = offset => region(offset, 8).readBigUInt64LE() + const hex = value => `0x${value.toString(16)}` + const string = (offset) => { + const size = u32(offset) + assert.equal(size % 2, 0, 'Invalid UTF-16 minidump string') + return region(offset + 4, size).toString('utf16le') + } + assert.equal(region(0, 4).toString('ascii'), 'MDMP', 'Invalid minidump signature') + const count = u32(8) + assert(count <= 4096, 'Excessive minidump stream count') + const streams = Array.from({ length: count }, (_, i) => { + const at = u32(12) + i * 12 + const stream = { type: u32(at), size: u32(at + 4), rva: u32(at + 8) } + region(stream.rva, stream.size) + return stream + }) + const stream = (type, minimum) => { + const matches = streams.filter(item => item.type === type) + assert(matches.length === 1 && matches[0].size >= minimum, `Missing, duplicated or truncated stream ${type}`) + return matches[0] + } + const exceptionStream = stream(6, 168) + const e = exceptionStream.rva + const parameters = u32(e + 32) + assert(parameters <= 15, 'Invalid exception parameter count') + const exception = { threadId: u32(e), code: hex(u32(e + 8)), flags: u32(e + 12), address: hex(u64(e + 24)), parameters: Array.from({ length: parameters }, (_, i) => hex(u64(e + 40 + i * 8))) } + const moduleStream = stream(4, 4) + const moduleCount = u32(moduleStream.rva) + assert(moduleCount * 108 + 4 <= moduleStream.size, 'Truncated module list') + const modules = Array.from({ length: moduleCount }, (_, i) => { + const at = moduleStream.rva + 4 + 108 * i + return { name: string(u32(at + 20)), base: hex(u64(at)), size: u32(at + 8), codeView: region(u32(at + 80), u32(at + 76)).toString('hex') } + }) + const faultModule = modules.find(module => BigInt(module.base) <= BigInt(exception.address) && BigInt(exception.address) < BigInt(module.base) + BigInt(module.size)) + let threadName + if (streams.some(item => item.type === 24)) { + const names = stream(24, 4) + const count = u32(names.rva) + assert(count * 12 + 4 <= names.size, 'Truncated thread name list') + for (let i = 0; i < count; i++) { + const at = names.rva + 4 + i * 12 + if (u32(at) === exception.threadId) + threadName = string(Number(u64(at + 4))) + } + } + return { exception, threadName, faultModule, moduleOffset: faultModule && hex(BigInt(exception.address) - BigInt(faultModule.base)), moduleCount, stackResolved: false } +} + +if (process.argv[1] && path.resolve(process.argv[1]) === fileURLToPath(import.meta.url)) { + assert.equal(process.argv.length, 3, 'Usage: node refactor/scripts/firefox-minidump.mjs ') + console.log(JSON.stringify(inspectFirefoxMinidump(fs.readFileSync(process.argv[2])), null, 2)) +} diff --git a/refactor/scripts/firefox-minidump.test.mjs b/refactor/scripts/firefox-minidump.test.mjs new file mode 100644 index 000000000..2d863690e --- /dev/null +++ b/refactor/scripts/firefox-minidump.test.mjs @@ -0,0 +1,60 @@ +import assert from 'node:assert/strict' +import { Buffer } from 'node:buffer' +// eslint-disable-next-line test/no-import-node-test -- Exercise binary diagnostic metadata without requiring a real browser crash. +import { test } from 'node:test' +import { inspectFirefoxMinidump } from './firefox-minidump.mjs' + +function fixture() { + const bytes = Buffer.alloc(512) + bytes.write('MDMP') + bytes.writeUInt32LE(3, 8) + bytes.writeUInt32LE(32, 12) + for (const [i, type, size, rva] of [[0, 6, 168, 80], [1, 4, 112, 248], [2, 24, 16, 360]]) { + bytes.writeUInt32LE(type, 32 + i * 12) + bytes.writeUInt32LE(size, 36 + i * 12) + bytes.writeUInt32LE(rva, 40 + i * 12) + } + bytes.writeUInt32LE(123, 80) + bytes.writeUInt32LE(0xC0000005, 88) + bytes.writeBigUInt64LE(0x10000000008n, 104) + bytes.writeUInt32LE(2, 112) + bytes.writeBigUInt64LE(8n, 128) + bytes.writeUInt32LE(1, 248) + bytes.writeBigUInt64LE(0x10000000000n, 252) + bytes.writeUInt32LE(1024, 260) + bytes.writeUInt32LE(380, 272) + bytes.writeUInt32LE(14, 380) + bytes.write('xul.dll', 384, 'utf16le') + bytes.writeUInt32LE(1, 360) + bytes.writeUInt32LE(123, 364) + bytes.writeBigUInt64LE(410n, 368) + bytes.writeUInt32LE(20, 410) + bytes.write('DOM Worker', 414, 'utf16le') + return bytes +} + +test('exception metadata identifies the module and thread without inventing a stack', () => { + const result = inspectFirefoxMinidump(fixture()) + assert.equal(result.exception.code, '0xc0000005') + assert.deepEqual(result.exception.parameters, ['0x0', '0x8']) + assert.equal(result.faultModule.name, 'xul.dll') + assert.equal(result.moduleOffset, '0x8') + assert.equal(result.threadName, 'DOM Worker') + assert.equal(result.stackResolved, false) +}) + +test('invalid binary regions, counts and encoding are rejected', () => { + assert.throws(() => inspectFirefoxMinidump(Buffer.alloc(4)), /signature/) + assert.throws(() => inspectFirefoxMinidump(fixture().subarray(0, 100)), /Truncated/) + for (const [offset, value, message] of [[8, 5000, /stream count/], [112, 16, /parameter count/], [248, 1000, /module list/], [360, 1000, /thread name list/], [380, 15, /UTF-16/]]) { + const bytes = fixture() + bytes.writeUInt32LE(value, offset) + assert.throws(() => inspectFirefoxMinidump(bytes), message) + } +}) + +test('addresses outside all module ranges remain unattributed', () => { + const bytes = fixture() + bytes.writeBigUInt64LE(8n, 104) + assert.equal(inspectFirefoxMinidump(bytes).faultModule, undefined) +}) diff --git a/refactor/scripts/firefox-process-scope.mjs b/refactor/scripts/firefox-process-scope.mjs new file mode 100644 index 000000000..a7283c09f --- /dev/null +++ b/refactor/scripts/firefox-process-scope.mjs @@ -0,0 +1,25 @@ +import path from 'node:path' + +// Require a live, unchanged runner and a complete creation-ordered ancestry chain. +export function selectFirefoxProcesses(rows, root, executable) { + const samePath = value => typeof value === 'string' && path.win32.normalize(value).toLowerCase() === path.win32.normalize(executable).toLowerCase() + const byId = new Map(rows.map(row => [row.pid, row])) + const currentRoot = byId.get(root.pid) + if (!currentRoot || !Number.isFinite(Date.parse(root.created)) || currentRoot.created !== root.created || currentRoot.executable !== root.executable) + return [] + return rows.filter((row) => { + if (row.pid === root.pid || !samePath(row.executable)) + return false + const seen = new Set([row.pid]) + let child = row + while (child.parent !== root.pid) { + const parent = byId.get(child.parent) + if (!parent || seen.has(parent.pid) || !samePath(parent.executable) || !Number.isFinite(Date.parse(parent.created)) || Date.parse(parent.created) > Date.parse(child.created)) + return false + seen.add(parent.pid) + child = parent + } + return Number.isFinite(Date.parse(row.created)) && Number.isFinite(Date.parse(child.created)) + && Date.parse(child.created) >= Date.parse(root.created) + }) +} diff --git a/refactor/scripts/firefox-process-scope.test.mjs b/refactor/scripts/firefox-process-scope.test.mjs new file mode 100644 index 000000000..e9afb3ecd --- /dev/null +++ b/refactor/scripts/firefox-process-scope.test.mjs @@ -0,0 +1,24 @@ +import assert from 'node:assert/strict' +// eslint-disable-next-line test/no-import-node-test -- Native debugger target selection must be checked independently of Windows attachment. +import { test } from 'node:test' +import { selectFirefoxProcesses } from './firefox-process-scope.mjs' + +const executable = 'C:\\test\\firefox.exe' +const root = { pid: 1, parent: 0, created: '2026-09-15T00:00:00.000Z', executable: 'C:\\node.exe' } +const row = (pid, parent, extra = {}) => ({ pid, parent, created: '2026-09-15T00:00:01.000Z', executable, ...extra }) + +test('only the diagnostic runner own Firefox tree is selected', () => { + const rows = [root, row(2, 1), row(3, 2), row(4, 99), row(5, 4), row(6, 1, { executable: 'C:\\user\\firefox.exe' }), row(7, 6), row(8, 2, { executable: 'c:/TEST/firefox.exe' })] + assert.deepEqual(selectFirefoxProcesses(rows, root, executable).map(item => item.pid), [2, 3, 8]) +}) + +test('missing and reused runner PIDs reject every target', () => { + assert.deepEqual(selectFirefoxProcesses([row(2, 1)], root, executable), []) + assert.deepEqual(selectFirefoxProcesses([{ ...root, created: '2026-09-15T00:00:02.000Z' }, row(2, 1)], root, executable), []) + assert.deepEqual(selectFirefoxProcesses([{ ...root, executable: 'C:\\other.exe' }, row(2, 1)], root, executable), []) +}) + +test('reused ancestor PIDs, cycles, missing ancestry and invalid creation times fail closed', () => { + const rows = [root, row(2, 1, { created: '2026-09-15T00:00:03.000Z' }), row(3, 2), row(4, 5), row(5, 4), row(6, 88), row(7, 1, { created: 'invalid' }), row(8, 1, { created: '2026-09-14T00:00:00.000Z' }), row(9, 7)] + assert.deepEqual(selectFirefoxProcesses(rows, root, executable).map(item => item.pid), [2]) +}) diff --git a/refactor/scripts/hls-native-diagnostic.mjs b/refactor/scripts/hls-native-diagnostic.mjs new file mode 100644 index 000000000..ca5e44748 --- /dev/null +++ b/refactor/scripts/hls-native-diagnostic.mjs @@ -0,0 +1,130 @@ +import assert from 'node:assert/strict' +import { execFile, spawn } from 'node:child_process' +import { createHash } from 'node:crypto' +import fs from 'node:fs' +import path from 'node:path' +import process from 'node:process' +import { setTimeout } from 'node:timers/promises' +import { fileURLToPath } from 'node:url' +import { promisify } from 'node:util' +import { firefox } from '@playwright/test' +import { selectFirefoxProcesses } from './firefox-process-scope.mjs' + +const execute = promisify(execFile) +const repo = fileURLToPath(new URL('../../', import.meta.url)) +const sha256 = filename => createHash('sha256').update(fs.readFileSync(filename)).digest('hex') +const powershell = script => execute('pwsh.exe', ['-NoProfile', '-NonInteractive', '-Command', script], { windowsHide: true, timeout: 15000, maxBuffer: 4 * 1024 * 1024 }) +async function snapshot() { + const { stdout } = await powershell('Get-CimInstance Win32_Process -Filter "Name = \'firefox.exe\' OR Name = \'node.exe\'" | ForEach-Object { [pscustomobject]@{ pid=[int]$_.ProcessId; parent=[int]$_.ParentProcessId; created=$_.CreationDate.ToUniversalTime().ToString("o"); executable=$_.ExecutablePath } } | ConvertTo-Json -Compress') + const rows = JSON.parse(stdout) + return Array.isArray(rows) ? rows : [rows] +} + +async function main() { + assert.equal(process.platform, 'win32', 'ProcDump diagnostic requires Windows') + assert.equal(process.versions.node, fs.readFileSync(path.join(repo, '.node-version'), 'utf8').trim().replace(/^v/, '')) + const [toolOption, toolPath, separator, ...args] = process.argv.slice(2) + assert(toolOption === '--procdump' && toolPath && separator === '--', 'Usage: node refactor/scripts/hls-native-diagnostic.mjs --procdump -- ') + const tool = path.resolve(toolPath) + assert.equal(sha256(tool), 'd1fc99ae304bd1d2bf28abeb62531da959e2431916194981b88c958fd713a8e6', 'Use the verified ProcDump 12.01 executable') + // Paths travel through an environment variable, never through PowerShell source text. + const signature = await execute('pwsh.exe', ['-NoProfile', '-NonInteractive', '-Command', '$s = Get-AuthenticodeSignature -LiteralPath $env:ARTPLAYER_PROCDUMP; [pscustomobject]@{status=$s.Status.ToString(); signer=$s.SignerCertificate.Subject; version=(Get-Item -LiteralPath $env:ARTPLAYER_PROCDUMP).VersionInfo.FileVersion} | ConvertTo-Json -Compress'], { windowsHide: true, timeout: 15000, env: { ...process.env, ARTPLAYER_PROCDUMP: tool } }) + const identity = JSON.parse(signature.stdout) + assert.equal(identity.status, 'Valid') + assert(identity.signer.startsWith('CN=Microsoft Corporation,')) + assert.equal(identity.version, '12.01') + const directory = fs.mkdtempSync(path.join(repo, 'refactor/.cache/hls-native-')) + const runnerPath = path.join(repo, 'refactor/scripts/hls-sdk-diagnostic.mjs') + const executable = firefox.executablePath() + const report = { started: new Date().toISOString(), directory, args, tool: { ...identity, sha256: sha256(tool) }, firefox: { executable, sha256: sha256(executable) }, runnerSHA256: sha256(runnerPath), wrapperSHA256: sha256(fileURLToPath(import.meta.url)), scopeSHA256: sha256(fileURLToPath(new URL('./firefox-process-scope.mjs', import.meta.url))), attachments: [], errors: [] } + const handles = [] + const runnerLog = fs.openSync(path.join(directory, 'runner.log'), 'wx') + const runner = spawn(process.execPath, [runnerPath, ...args], { cwd: repo, windowsHide: true, stdio: ['ignore', runnerLog, runnerLog] }) + let finished = false + const completion = new Promise((resolve) => { + runner.on('error', (error) => { + report.errors.push(String(error)) + finished = true + resolve() + }) + runner.on('close', (code, signal) => { + report.runnerExit = { code, signal } + finished = true + resolve() + }) + }) + console.log(`Native diagnostic: ${directory}; runner PID ${runner.pid}`) + try { + const root = (await snapshot()).find(row => row.pid === runner.pid) + assert(root, 'Diagnostic runner exited before its process identity could be verified') + report.root = root + const seen = new Set() + // Completion is updated by the child-process event handlers. + // eslint-disable-next-line no-unmodified-loop-condition -- The runner close event ends observation. + while (!finished) { + const rows = await snapshot() + for (const target of selectFirefoxProcesses(rows, root, executable)) { + const key = `${target.pid}:${target.created}` + if (seen.has(key)) + continue + seen.add(key) + assert(seen.size <= 200, 'Native diagnostic process limit reached') + const entry = { ...target, started: new Date().toISOString(), log: `procdump-${target.pid}-${handles.length}.log`, dump: `firefox-${target.pid}-${handles.length}.dmp` } + report.attachments.push(entry) + const log = fs.openSync(path.join(directory, entry.log), 'wx') + const child = spawn(tool, ['-accepteula', '-mm', '-e', '-n', '1', '-at', '10', String(target.pid), path.join(directory, entry.dump)], { windowsHide: true, stdio: ['ignore', log, log] }) + const handle = { target, child, entry, log, finished: false } + handle.completion = new Promise((resolve) => { + child.on('error', (error) => { + entry.error = String(error) + handle.finished = true + resolve() + }) + child.on('close', (code, signal) => { + entry.exit = { code, signal } + handle.finished = true + resolve() + }) + }) + handles.push(handle) + } + await setTimeout(250) + } + } + catch (error) { + report.errors.push(String(error)) + } + finally { + // The bounded existing runner owns browser shutdown. Never kill the debuggee. + await completion + for (const handle of handles) { + if (!handle.finished) { + try { + const live = (await snapshot()).find(row => row.pid === handle.target.pid) + if (live?.created === handle.target.created && live.executable === handle.target.executable) { + const result = await execute(tool, ['-cancel', String(handle.target.pid)], { windowsHide: true, timeout: 15000 }) + handle.entry.cancel = result.stdout + } + } + catch (error) { + handle.entry.cancelError = String(error) + } + await Promise.race([handle.completion, setTimeout(15000)]) + } + handle.entry.monitorStopped = handle.finished + fs.closeSync(handle.log) + } + fs.closeSync(runnerLog) + report.finished = new Date().toISOString() + report.monitoringHadFailures = !handles.length || handles.some(handle => handle.entry.error || handle.entry.exit?.code !== 0 || !handle.finished) + report.dumps = fs.readdirSync(directory).filter(name => name.endsWith('.dmp')).map(name => ({ name, bytes: fs.statSync(path.join(directory, name)).size, sha256: sha256(path.join(directory, name)) })) + fs.writeFileSync(path.join(directory, 'report.json'), `${JSON.stringify(report, null, 2)}\n`) + console.log(JSON.stringify({ runnerExit: report.runnerExit, attachments: handles.length, dumps: report.dumps, errors: report.errors, monitorsStopped: handles.every(handle => handle.finished), monitoringHadFailures: report.monitoringHadFailures })) + } + process.exitCode = report.runnerExit?.code === 0 && !report.errors.length && !report.monitoringHadFailures ? 0 : 1 +} + +main().catch((error) => { + console.error(error) + process.exitCode = 1 +}) diff --git a/refactor/tasks.json b/refactor/tasks.json index 3c73510bc..5834a7768 100644 --- a/refactor/tasks.json +++ b/refactor/tasks.json @@ -2156,7 +2156,9 @@ "changes/2026-09-15-PKG-HLS-SDK-01-sdk-sequence.md", "baselines/hls-sdk-sequence-validation.json", "changes/2026-09-15-PKG-HLS-SDK-01-controller-state.md", - "baselines/hls-controller-validation.json" + "baselines/hls-controller-validation.json", + "changes/2026-09-15-PKG-HLS-SDK-01-native-exception.md", + "baselines/hls-native-validation.json" ] }, { diff --git a/refactor/toolchain-setup.md b/refactor/toolchain-setup.md index 7267a3af7..4be3d267f 100644 --- a/refactor/toolchain-setup.md +++ b/refactor/toolchain-setup.md @@ -42,3 +42,11 @@ Monaco 浏览器资产匹配的精确 API 类型。只使用 type import,不 ENG-01 的 [npm 验证报告](baselines/toolchain-validation.json) 是切换前历史证据,不代表 Yarn 已验证。[Yarn 验证报告](baselines/yarn-validation.json) 记录最终干净冻结安装、20 项 Node 测试、21 库包 63 产物及文档站构建全部通过;63 产物 SHA-256 与 ENG-01 完全相同。保留的旧锁条目版本变化为零,9 个 workspace runtime 依赖解析与 npm 基线一致。搜索 peer 警告由 SITE-05 接续验证。 构建通过不代表运行时、类型、真实浏览器或 npm 发布验收已完成。Chrome 不可用时按 release-reviews.md 使用内置浏览器并注明实际环境。 + +## 可选原生浏览器诊断工具 + +PKG-HLS-SDK-01 将官方 Microsoft ProcDump 12.01 解压到忽略的 +`refactor/.cache/toolchains/procdump`,运行时核对精确哈希和 Authenticode。 +用途仅为本次HLS测试的Firefox子进程异常取证,配合PowerShell 7.6.5; +不进入npm依赖或CI默认安装,不更改Yarn/锁文件。来源、校验值、许可接受、 +权限限制和复现命令见[原生取证记录](changes/2026-09-15-PKG-HLS-SDK-01-native-exception.md)。 diff --git a/test/browser/README.md b/test/browser/README.md index e4dfa6a19..449309896 100644 --- a/test/browser/README.md +++ b/test/browser/README.md @@ -467,3 +467,14 @@ The real docs AMD loader must serve all 76 language files. Expected token offset types and multiline state are checked in each engine. Fixtures are regenerated by `yarn verify:monaco-basic-sources`; see `scripts/site-vendor/monaco/README.md` for the fixed archive, historical compiler and upstream coverage limitations. + +## Optional Firefox native capture on Windows + +`node refactor/scripts/hls-native-diagnostic.mjs --procdump -- ` +runs the existing diagnostic as its own child and monitors only verified Firefox descendants. +It requires Node from .node-version, PowerShell 7, and the exact signed ProcDump 12.01 binary. +This does not change regular browser tests. Nonzero monitor exits require review even if +playback passes; native attachment can affect timing and permission failures leave gaps. +All dumps stay in ignored local cache. `firefox-minidump.mjs` reads exception/module/thread +metadata but does not resolve a native stack. See +[the native evidence and commands](../../refactor/changes/2026-09-15-PKG-HLS-SDK-01-native-exception.md).