updated video.js

This commit is contained in:
Martin Donnelly 2022-02-03 22:28:46 +00:00
parent 15e8bb8edf
commit 32cfa3446d
7 changed files with 28953 additions and 21633 deletions

View File

@ -50,6 +50,9 @@
<last-used-operator value="EQUAL" /> <last-used-operator value="EQUAL" />
<filters /> <filters />
</component> </component>
<component name="DBNavigator.Project.ParserDiagnosticsManager">
<diagnostics-history />
</component>
<component name="DBNavigator.Project.ScriptExecutionManager" clear-outputs="true"> <component name="DBNavigator.Project.ScriptExecutionManager" clear-outputs="true">
<recently-used-interfaces /> <recently-used-interfaces />
</component> </component>
@ -184,8 +187,6 @@
<content-type name="JavaScript" enabled="true" /> <content-type name="JavaScript" enabled="true" />
<content-type name="JSON" enabled="true" /> <content-type name="JSON" enabled="true" />
<content-type name="JSON5" enabled="true" /> <content-type name="JSON5" enabled="true" />
<content-type name="JSP" enabled="true" />
<content-type name="JSPx" enabled="true" />
<content-type name="YAML" enabled="true" /> <content-type name="YAML" enabled="true" />
</content-types> </content-types>
</qualified-text-editor> </qualified-text-editor>

9
.idea/markdown.xml Normal file
View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="MarkdownSettings">
<enabledExtensions>
<entry key="MermaidLanguageExtension" value="false" />
<entry key="PlantUMLLanguageExtension" value="false" />
</enabledExtensions>
</component>
</project>

390
package-lock.json generated
View File

@ -14,7 +14,7 @@
"rollup-plugin-replace": "^2.2.0", "rollup-plugin-replace": "^2.2.0",
"sirv": "^0.4.6", "sirv": "^0.4.6",
"sirv-cli": "^0.4.4", "sirv-cli": "^0.4.4",
"video.js": "^7.8.2", "video.js": "^7.17.0",
"videojs-youtube": "^2.6.1" "videojs-youtube": "^2.6.1"
}, },
"devDependencies": { "devDependencies": {
@ -68,11 +68,14 @@
} }
}, },
"node_modules/@babel/runtime": { "node_modules/@babel/runtime": {
"version": "7.10.0", "version": "7.17.0",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.0.tgz", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.0.tgz",
"integrity": "sha512-tgYb3zVApHbLHYOPWtVwg25sBqHhfBXRKeKoTIyoheIxln1nA7oBl7SfHfiTG2GhDPI8EUBkOD/0wJCP/3HN4Q==", "integrity": "sha512-etcO/ohMNaNA2UBdaXBBSX/3aEzFMRrVfaPv8Ptc0k+cWpWW0QFiGZ2XnVqQZI1Cf734LbPGmqBKWESfW4x/dQ==",
"dependencies": { "dependencies": {
"regenerator-runtime": "^0.13.4" "regenerator-runtime": "^0.13.4"
},
"engines": {
"node": ">=6.9.0"
} }
}, },
"node_modules/@polka/url": { "node_modules/@polka/url": {
@ -194,27 +197,35 @@
} }
}, },
"node_modules/@videojs/http-streaming": { "node_modules/@videojs/http-streaming": {
"version": "1.13.2", "version": "2.12.0",
"resolved": "https://registry.npmjs.org/@videojs/http-streaming/-/http-streaming-1.13.2.tgz", "resolved": "https://registry.npmjs.org/@videojs/http-streaming/-/http-streaming-2.12.0.tgz",
"integrity": "sha512-U4Xhh+HxGpRBx9Gm0LlEadq85k9BwckzFgZmyhacauhK/27Mz0goKKFAt+BpxBNp2oHVdAdk8NHfneinsqni3Q==", "integrity": "sha512-vdQA0lDYBXGJqV2T02AGqg1w4dcgyRoN+bYG+G8uF4DpCEMhEtUI0BA4tRu4/Njar8w/9D5k0a1KX40pcvM3fA==",
"dependencies": { "dependencies": {
"aes-decrypter": "3.0.0", "@babel/runtime": "^7.12.5",
"global": "^4.3.0", "@videojs/vhs-utils": "3.0.4",
"m3u8-parser": "4.4.0", "aes-decrypter": "3.1.2",
"mpd-parser": "0.10.0", "global": "^4.4.0",
"mux.js": "5.5.1", "m3u8-parser": "4.7.0",
"url-toolkit": "^2.1.3", "mpd-parser": "0.19.2",
"video.js": "^6.8.0 || ^7.0.0" "mux.js": "5.14.1",
"video.js": "^6 || ^7"
},
"engines": {
"node": ">=8",
"npm": ">=5"
},
"peerDependencies": {
"video.js": "^6 || ^7"
} }
}, },
"node_modules/@videojs/vhs-utils": { "node_modules/@videojs/vhs-utils": {
"version": "1.3.0", "version": "3.0.4",
"resolved": "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-1.3.0.tgz", "resolved": "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-3.0.4.tgz",
"integrity": "sha512-oiqXDtHQqDPun7JseWkirUHGrgdYdeF12goUut5z7vwAj4DmUufEPFJ4xK5hYGXGFDyDhk2rSFOR122Ze6qXyQ==", "integrity": "sha512-hui4zOj2I1kLzDgf8QDVxD3IzrwjS/43KiS8IHQO0OeeSsb4pB/lgNt1NG7Dv0wMQfCccUpMVLGcK618s890Yg==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.5.5", "@babel/runtime": "^7.12.5",
"global": "^4.3.2", "global": "^4.4.0",
"url-toolkit": "^2.1.6" "url-toolkit": "^2.2.1"
}, },
"engines": { "engines": {
"node": ">=8", "node": ">=8",
@ -222,30 +233,21 @@
} }
}, },
"node_modules/@videojs/xhr": { "node_modules/@videojs/xhr": {
"version": "2.5.1", "version": "2.6.0",
"resolved": "https://registry.npmjs.org/@videojs/xhr/-/xhr-2.5.1.tgz", "resolved": "https://registry.npmjs.org/@videojs/xhr/-/xhr-2.6.0.tgz",
"integrity": "sha512-wV9nGESHseSK+S9ePEru2+OJZ1jq/ZbbzniGQ4weAmTIepuBMSYPx5zrxxQA0E786T5ykpO8ts+LayV+3/oI2w==", "integrity": "sha512-7J361GiN1tXpm+gd0xz2QWr3xNWBE+rytvo8J3KuggFaLg+U37gZQ2BuPLcnkfGffy2e+ozY70RHC8jt7zjA6Q==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.5.5", "@babel/runtime": "^7.5.5",
"global": "~4.4.0", "global": "~4.4.0",
"is-function": "^1.0.1" "is-function": "^1.0.1"
} }
}, },
"node_modules/@videojs/xhr/node_modules/global": { "node_modules/@xmldom/xmldom": {
"version": "4.4.0", "version": "0.7.5",
"resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.5.tgz",
"integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", "integrity": "sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A==",
"dependencies": {
"min-document": "^2.19.0",
"process": "^0.11.10"
}
},
"node_modules/@videojs/xhr/node_modules/process": {
"version": "0.11.10",
"resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
"integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
"engines": { "engines": {
"node": ">= 0.6.0" "node": ">=10.0.0"
} }
}, },
"node_modules/abbrev": { "node_modules/abbrev": {
@ -305,13 +307,14 @@
} }
}, },
"node_modules/aes-decrypter": { "node_modules/aes-decrypter": {
"version": "3.0.0", "version": "3.1.2",
"resolved": "https://registry.npmjs.org/aes-decrypter/-/aes-decrypter-3.0.0.tgz", "resolved": "https://registry.npmjs.org/aes-decrypter/-/aes-decrypter-3.1.2.tgz",
"integrity": "sha1-eEihwUW5/b9Xrj4rWxvHzwZEqPs=", "integrity": "sha512-42nRwfQuPRj9R1zqZBdoxnaAmnIFyDi0MNyTVhjdFOd8fifXKKRfwIHIZ6AMn1or4x5WONzjwRTbTWcsIQ0O4A==",
"dependencies": { "dependencies": {
"commander": "^2.9.0", "@babel/runtime": "^7.12.5",
"global": "^4.3.2", "@videojs/vhs-utils": "^3.0.0",
"pkcs7": "^1.0.2" "global": "^4.4.0",
"pkcs7": "^1.0.4"
} }
}, },
"node_modules/ajv": { "node_modules/ajv": {
@ -980,7 +983,8 @@
"node_modules/commander": { "node_modules/commander": {
"version": "2.20.3", "version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"dev": true
}, },
"node_modules/commondir": { "node_modules/commondir": {
"version": "1.0.1", "version": "1.0.1",
@ -1987,12 +1991,12 @@
} }
}, },
"node_modules/global": { "node_modules/global": {
"version": "4.3.2", "version": "4.4.0",
"resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz",
"integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==",
"dependencies": { "dependencies": {
"min-document": "^2.19.0", "min-document": "^2.19.0",
"process": "~0.5.1" "process": "^0.11.10"
} }
}, },
"node_modules/globals": { "node_modules/globals": {
@ -2938,11 +2942,13 @@
"dev": true "dev": true
}, },
"node_modules/m3u8-parser": { "node_modules/m3u8-parser": {
"version": "4.4.0", "version": "4.7.0",
"resolved": "https://registry.npmjs.org/m3u8-parser/-/m3u8-parser-4.4.0.tgz", "resolved": "https://registry.npmjs.org/m3u8-parser/-/m3u8-parser-4.7.0.tgz",
"integrity": "sha512-iH2AygTFILtato+XAgnoPYzLHM4R3DjATj7Ozbk7EHdB2XoLF2oyOUguM7Kc4UVHbQHHL/QPaw98r7PbWzG0gg==", "integrity": "sha512-48l/OwRyjBm+QhNNigEEcRcgbRvnUjL7rxs597HmW9QSNbyNvt+RcZ9T/d9vxi9A9z7EZrB1POtZYhdRlwYQkQ==",
"dependencies": { "dependencies": {
"global": "^4.3.2" "@babel/runtime": "^7.12.5",
"@videojs/vhs-utils": "^3.0.0",
"global": "^4.4.0"
} }
}, },
"node_modules/magic-string": { "node_modules/magic-string": {
@ -3124,14 +3130,17 @@
} }
}, },
"node_modules/mpd-parser": { "node_modules/mpd-parser": {
"version": "0.10.0", "version": "0.19.2",
"resolved": "https://registry.npmjs.org/mpd-parser/-/mpd-parser-0.10.0.tgz", "resolved": "https://registry.npmjs.org/mpd-parser/-/mpd-parser-0.19.2.tgz",
"integrity": "sha512-eIqkH/2osPr7tIIjhRmDWqm2wdJ7Q8oPfWvdjealzsLV2D2oNe0a0ae2gyYYs1sw5e5hdssDA2V6Sz8MW+Uvvw==", "integrity": "sha512-M5tAIdtBM2TN+OSTz/37T7V+h9ZLvhyNqq4TNIdtjAQ/Hg8UnMRf5nJQDjffcXag3POXi31yUJQEKOXdcAM/nw==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.5.5", "@babel/runtime": "^7.12.5",
"@videojs/vhs-utils": "^1.1.0", "@videojs/vhs-utils": "^3.0.2",
"global": "^4.3.2", "@xmldom/xmldom": "^0.7.2",
"xmldom": "^0.1.27" "global": "^4.4.0"
},
"bin": {
"mpd-to-m3u8-json": "bin/parse.js"
} }
}, },
"node_modules/mri": { "node_modules/mri": {
@ -3155,9 +3164,19 @@
"dev": true "dev": true
}, },
"node_modules/mux.js": { "node_modules/mux.js": {
"version": "5.5.1", "version": "5.14.1",
"resolved": "https://registry.npmjs.org/mux.js/-/mux.js-5.5.1.tgz", "resolved": "https://registry.npmjs.org/mux.js/-/mux.js-5.14.1.tgz",
"integrity": "sha512-5VmmjADBqS4++8pTI6poSRJ+chHdaoI4XErcQPM5w4QfwaDl+FQlSI0iOgWbYDn6CBCbDRKaSCcEiN2K5aHNGQ==" "integrity": "sha512-38kA/xjWRDzMbcpHQfhKbJAME8eTZVsb9U2Puk890oGvGqnyu8B/AkKdICKPHkigfqYX9MY20vje88TP14nhog==",
"dependencies": {
"@babel/runtime": "^7.11.2"
},
"bin": {
"muxjs-transmux": "bin/transmux.js"
},
"engines": {
"node": ">=8",
"npm": ">=5"
}
}, },
"node_modules/nan": { "node_modules/nan": {
"version": "2.14.1", "version": "2.14.1",
@ -3667,15 +3686,14 @@
} }
}, },
"node_modules/pkcs7": { "node_modules/pkcs7": {
"version": "1.0.2", "version": "1.0.4",
"resolved": "https://registry.npmjs.org/pkcs7/-/pkcs7-1.0.2.tgz", "resolved": "https://registry.npmjs.org/pkcs7/-/pkcs7-1.0.4.tgz",
"integrity": "sha1-ttulJ1KMKUK/wSLOLa/NteWQdOc=", "integrity": "sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ==",
"dependencies": {
"@babel/runtime": "^7.5.5"
},
"bin": { "bin": {
"pkcs7": "bin/cli.js" "pkcs7": "bin/cli.js"
},
"engines": {
"node": "^0.10",
"npm": "^1.4.6"
} }
}, },
"node_modules/pkg-up": { "node_modules/pkg-up": {
@ -3812,9 +3830,9 @@
} }
}, },
"node_modules/process": { "node_modules/process": {
"version": "0.5.2", "version": "0.11.10",
"resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
"integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=", "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
"engines": { "engines": {
"node": ">= 0.6.0" "node": ">= 0.6.0"
} }
@ -3988,9 +4006,9 @@
} }
}, },
"node_modules/regenerator-runtime": { "node_modules/regenerator-runtime": {
"version": "0.13.5", "version": "0.13.9",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
"integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
}, },
"node_modules/regexpp": { "node_modules/regexpp": {
"version": "3.1.0", "version": "3.1.0",
@ -4941,9 +4959,9 @@
} }
}, },
"node_modules/url-toolkit": { "node_modules/url-toolkit": {
"version": "2.1.6", "version": "2.2.4",
"resolved": "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.1.6.tgz", "resolved": "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.2.4.tgz",
"integrity": "sha512-UaZ2+50am4HwrV2crR/JAf63Q4VvPYphe63WGeoJxeu8gmOm0qxPt+KsukfakPNrX9aymGNEkkaoICwn+OuvBw==" "integrity": "sha512-iRttD8+Nz3UnBUnq/uzwggD+WJtaY0iwpvvuydlKV87DDvT4gYfbug7GM6H7zo14srm6NubIy78vRZkl6KcQWA=="
}, },
"node_modules/util-deprecate": { "node_modules/util-deprecate": {
"version": "1.0.2", "version": "1.0.2",
@ -4996,18 +5014,23 @@
} }
}, },
"node_modules/video.js": { "node_modules/video.js": {
"version": "7.8.2", "version": "7.17.0",
"resolved": "https://registry.npmjs.org/video.js/-/video.js-7.8.2.tgz", "resolved": "https://registry.npmjs.org/video.js/-/video.js-7.17.0.tgz",
"integrity": "sha512-NIxRWCpq5N9QFnwPtemgdBf3IE3GAqLUR6R/12+qv6Flc/o2hRvPw3aFQwytRvBAqgc6Wg2whrHCh8ltQ3RiRA==", "integrity": "sha512-8RbLu9+Pdpep9OTPncUHIvZXFgn/7hKdPnSTE/lGSnlFSucXtTUBp41R7NDwncscMLQ0WgazUbmFlvr4MNWMbA==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.9.2", "@babel/runtime": "^7.12.5",
"@videojs/http-streaming": "1.13.2", "@videojs/http-streaming": "2.12.0",
"@videojs/xhr": "2.5.1", "@videojs/vhs-utils": "^3.0.3",
"global": "4.3.2", "@videojs/xhr": "2.6.0",
"aes-decrypter": "3.1.2",
"global": "^4.4.0",
"keycode": "^2.2.0", "keycode": "^2.2.0",
"m3u8-parser": "4.7.0",
"mpd-parser": "0.19.2",
"mux.js": "5.14.1",
"safe-json-parse": "4.0.0", "safe-json-parse": "4.0.0",
"videojs-font": "3.2.0", "videojs-font": "3.2.0",
"videojs-vtt.js": "^0.15.2" "videojs-vtt.js": "^0.15.3"
} }
}, },
"node_modules/videojs-font": { "node_modules/videojs-font": {
@ -5016,9 +5039,9 @@
"integrity": "sha512-g8vHMKK2/JGorSfqAZQUmYYNnXmfec4MLhwtEFS+mMs2IDY398GLysy6BH6K+aS1KMNu/xWZ8Sue/X/mdQPliA==" "integrity": "sha512-g8vHMKK2/JGorSfqAZQUmYYNnXmfec4MLhwtEFS+mMs2IDY398GLysy6BH6K+aS1KMNu/xWZ8Sue/X/mdQPliA=="
}, },
"node_modules/videojs-vtt.js": { "node_modules/videojs-vtt.js": {
"version": "0.15.2", "version": "0.15.3",
"resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.15.2.tgz", "resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.15.3.tgz",
"integrity": "sha512-kEo4hNMvu+6KhPvVYPKwESruwhHC3oFis133LwhXHO9U7nRnx0RiJYMiqbgwjgazDEXHR6t8oGJiHM6wq5XlAw==", "integrity": "sha512-5FvVsICuMRx6Hd7H/Y9s9GDeEtYcXQWzGMS+sl4UX3t/zoHp3y+isSfIPRochnTH7h+Bh1ILyC639xy9Z6kPag==",
"dependencies": { "dependencies": {
"global": "^4.3.1" "global": "^4.3.1"
} }
@ -5177,15 +5200,6 @@
"async-limiter": "~1.0.0" "async-limiter": "~1.0.0"
} }
}, },
"node_modules/xmldom": {
"version": "0.1.31",
"resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz",
"integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==",
"deprecated": "Deprecated due to CVE-2021-21366 resolved in 0.5.0",
"engines": {
"node": ">=0.1"
}
},
"node_modules/xtend": { "node_modules/xtend": {
"version": "2.2.0", "version": "2.2.0",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz", "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz",
@ -5310,9 +5324,9 @@
} }
}, },
"@babel/runtime": { "@babel/runtime": {
"version": "7.10.0", "version": "7.17.0",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.0.tgz", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.0.tgz",
"integrity": "sha512-tgYb3zVApHbLHYOPWtVwg25sBqHhfBXRKeKoTIyoheIxln1nA7oBl7SfHfiTG2GhDPI8EUBkOD/0wJCP/3HN4Q==", "integrity": "sha512-etcO/ohMNaNA2UBdaXBBSX/3aEzFMRrVfaPv8Ptc0k+cWpWW0QFiGZ2XnVqQZI1Cf734LbPGmqBKWESfW4x/dQ==",
"requires": { "requires": {
"regenerator-runtime": "^0.13.4" "regenerator-runtime": "^0.13.4"
} }
@ -5422,54 +5436,44 @@
} }
}, },
"@videojs/http-streaming": { "@videojs/http-streaming": {
"version": "1.13.2", "version": "2.12.0",
"resolved": "https://registry.npmjs.org/@videojs/http-streaming/-/http-streaming-1.13.2.tgz", "resolved": "https://registry.npmjs.org/@videojs/http-streaming/-/http-streaming-2.12.0.tgz",
"integrity": "sha512-U4Xhh+HxGpRBx9Gm0LlEadq85k9BwckzFgZmyhacauhK/27Mz0goKKFAt+BpxBNp2oHVdAdk8NHfneinsqni3Q==", "integrity": "sha512-vdQA0lDYBXGJqV2T02AGqg1w4dcgyRoN+bYG+G8uF4DpCEMhEtUI0BA4tRu4/Njar8w/9D5k0a1KX40pcvM3fA==",
"requires": { "requires": {
"aes-decrypter": "3.0.0", "@babel/runtime": "^7.12.5",
"global": "^4.3.0", "@videojs/vhs-utils": "3.0.4",
"m3u8-parser": "4.4.0", "aes-decrypter": "3.1.2",
"mpd-parser": "0.10.0", "global": "^4.4.0",
"mux.js": "5.5.1", "m3u8-parser": "4.7.0",
"url-toolkit": "^2.1.3", "mpd-parser": "0.19.2",
"video.js": "^6.8.0 || ^7.0.0" "mux.js": "5.14.1",
"video.js": "^6 || ^7"
} }
}, },
"@videojs/vhs-utils": { "@videojs/vhs-utils": {
"version": "1.3.0", "version": "3.0.4",
"resolved": "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-1.3.0.tgz", "resolved": "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-3.0.4.tgz",
"integrity": "sha512-oiqXDtHQqDPun7JseWkirUHGrgdYdeF12goUut5z7vwAj4DmUufEPFJ4xK5hYGXGFDyDhk2rSFOR122Ze6qXyQ==", "integrity": "sha512-hui4zOj2I1kLzDgf8QDVxD3IzrwjS/43KiS8IHQO0OeeSsb4pB/lgNt1NG7Dv0wMQfCccUpMVLGcK618s890Yg==",
"requires": { "requires": {
"@babel/runtime": "^7.5.5", "@babel/runtime": "^7.12.5",
"global": "^4.3.2", "global": "^4.4.0",
"url-toolkit": "^2.1.6" "url-toolkit": "^2.2.1"
} }
}, },
"@videojs/xhr": { "@videojs/xhr": {
"version": "2.5.1", "version": "2.6.0",
"resolved": "https://registry.npmjs.org/@videojs/xhr/-/xhr-2.5.1.tgz", "resolved": "https://registry.npmjs.org/@videojs/xhr/-/xhr-2.6.0.tgz",
"integrity": "sha512-wV9nGESHseSK+S9ePEru2+OJZ1jq/ZbbzniGQ4weAmTIepuBMSYPx5zrxxQA0E786T5ykpO8ts+LayV+3/oI2w==", "integrity": "sha512-7J361GiN1tXpm+gd0xz2QWr3xNWBE+rytvo8J3KuggFaLg+U37gZQ2BuPLcnkfGffy2e+ozY70RHC8jt7zjA6Q==",
"requires": { "requires": {
"@babel/runtime": "^7.5.5", "@babel/runtime": "^7.5.5",
"global": "~4.4.0", "global": "~4.4.0",
"is-function": "^1.0.1" "is-function": "^1.0.1"
},
"dependencies": {
"global": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz",
"integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==",
"requires": {
"min-document": "^2.19.0",
"process": "^0.11.10"
} }
}, },
"process": { "@xmldom/xmldom": {
"version": "0.11.10", "version": "0.7.5",
"resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.5.tgz",
"integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" "integrity": "sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A=="
}
}
}, },
"abbrev": { "abbrev": {
"version": "1.1.1", "version": "1.1.1",
@ -5516,13 +5520,14 @@
"requires": {} "requires": {}
}, },
"aes-decrypter": { "aes-decrypter": {
"version": "3.0.0", "version": "3.1.2",
"resolved": "https://registry.npmjs.org/aes-decrypter/-/aes-decrypter-3.0.0.tgz", "resolved": "https://registry.npmjs.org/aes-decrypter/-/aes-decrypter-3.1.2.tgz",
"integrity": "sha1-eEihwUW5/b9Xrj4rWxvHzwZEqPs=", "integrity": "sha512-42nRwfQuPRj9R1zqZBdoxnaAmnIFyDi0MNyTVhjdFOd8fifXKKRfwIHIZ6AMn1or4x5WONzjwRTbTWcsIQ0O4A==",
"requires": { "requires": {
"commander": "^2.9.0", "@babel/runtime": "^7.12.5",
"global": "^4.3.2", "@videojs/vhs-utils": "^3.0.0",
"pkcs7": "^1.0.2" "global": "^4.4.0",
"pkcs7": "^1.0.4"
} }
}, },
"ajv": { "ajv": {
@ -6080,7 +6085,8 @@
"commander": { "commander": {
"version": "2.20.3", "version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"dev": true
}, },
"commondir": { "commondir": {
"version": "1.0.1", "version": "1.0.1",
@ -6909,12 +6915,12 @@
} }
}, },
"global": { "global": {
"version": "4.3.2", "version": "4.4.0",
"resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz",
"integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==",
"requires": { "requires": {
"min-document": "^2.19.0", "min-document": "^2.19.0",
"process": "~0.5.1" "process": "^0.11.10"
} }
}, },
"globals": { "globals": {
@ -7708,11 +7714,13 @@
"dev": true "dev": true
}, },
"m3u8-parser": { "m3u8-parser": {
"version": "4.4.0", "version": "4.7.0",
"resolved": "https://registry.npmjs.org/m3u8-parser/-/m3u8-parser-4.4.0.tgz", "resolved": "https://registry.npmjs.org/m3u8-parser/-/m3u8-parser-4.7.0.tgz",
"integrity": "sha512-iH2AygTFILtato+XAgnoPYzLHM4R3DjATj7Ozbk7EHdB2XoLF2oyOUguM7Kc4UVHbQHHL/QPaw98r7PbWzG0gg==", "integrity": "sha512-48l/OwRyjBm+QhNNigEEcRcgbRvnUjL7rxs597HmW9QSNbyNvt+RcZ9T/d9vxi9A9z7EZrB1POtZYhdRlwYQkQ==",
"requires": { "requires": {
"global": "^4.3.2" "@babel/runtime": "^7.12.5",
"@videojs/vhs-utils": "^3.0.0",
"global": "^4.4.0"
} }
}, },
"magic-string": { "magic-string": {
@ -7860,14 +7868,14 @@
} }
}, },
"mpd-parser": { "mpd-parser": {
"version": "0.10.0", "version": "0.19.2",
"resolved": "https://registry.npmjs.org/mpd-parser/-/mpd-parser-0.10.0.tgz", "resolved": "https://registry.npmjs.org/mpd-parser/-/mpd-parser-0.19.2.tgz",
"integrity": "sha512-eIqkH/2osPr7tIIjhRmDWqm2wdJ7Q8oPfWvdjealzsLV2D2oNe0a0ae2gyYYs1sw5e5hdssDA2V6Sz8MW+Uvvw==", "integrity": "sha512-M5tAIdtBM2TN+OSTz/37T7V+h9ZLvhyNqq4TNIdtjAQ/Hg8UnMRf5nJQDjffcXag3POXi31yUJQEKOXdcAM/nw==",
"requires": { "requires": {
"@babel/runtime": "^7.5.5", "@babel/runtime": "^7.12.5",
"@videojs/vhs-utils": "^1.1.0", "@videojs/vhs-utils": "^3.0.2",
"global": "^4.3.2", "@xmldom/xmldom": "^0.7.2",
"xmldom": "^0.1.27" "global": "^4.4.0"
} }
}, },
"mri": { "mri": {
@ -7888,9 +7896,12 @@
"dev": true "dev": true
}, },
"mux.js": { "mux.js": {
"version": "5.5.1", "version": "5.14.1",
"resolved": "https://registry.npmjs.org/mux.js/-/mux.js-5.5.1.tgz", "resolved": "https://registry.npmjs.org/mux.js/-/mux.js-5.14.1.tgz",
"integrity": "sha512-5VmmjADBqS4++8pTI6poSRJ+chHdaoI4XErcQPM5w4QfwaDl+FQlSI0iOgWbYDn6CBCbDRKaSCcEiN2K5aHNGQ==" "integrity": "sha512-38kA/xjWRDzMbcpHQfhKbJAME8eTZVsb9U2Puk890oGvGqnyu8B/AkKdICKPHkigfqYX9MY20vje88TP14nhog==",
"requires": {
"@babel/runtime": "^7.11.2"
}
}, },
"nan": { "nan": {
"version": "2.14.1", "version": "2.14.1",
@ -8287,9 +8298,12 @@
} }
}, },
"pkcs7": { "pkcs7": {
"version": "1.0.2", "version": "1.0.4",
"resolved": "https://registry.npmjs.org/pkcs7/-/pkcs7-1.0.2.tgz", "resolved": "https://registry.npmjs.org/pkcs7/-/pkcs7-1.0.4.tgz",
"integrity": "sha1-ttulJ1KMKUK/wSLOLa/NteWQdOc=" "integrity": "sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ==",
"requires": {
"@babel/runtime": "^7.5.5"
}
}, },
"pkg-up": { "pkg-up": {
"version": "2.0.0", "version": "2.0.0",
@ -8395,9 +8409,9 @@
"dev": true "dev": true
}, },
"process": { "process": {
"version": "0.5.2", "version": "0.11.10",
"resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
"integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
}, },
"process-es6": { "process-es6": {
"version": "0.11.6", "version": "0.11.6",
@ -8545,9 +8559,9 @@
} }
}, },
"regenerator-runtime": { "regenerator-runtime": {
"version": "0.13.5", "version": "0.13.9",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
"integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
}, },
"regexpp": { "regexpp": {
"version": "3.1.0", "version": "3.1.0",
@ -9284,9 +9298,9 @@
} }
}, },
"url-toolkit": { "url-toolkit": {
"version": "2.1.6", "version": "2.2.4",
"resolved": "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.1.6.tgz", "resolved": "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.2.4.tgz",
"integrity": "sha512-UaZ2+50am4HwrV2crR/JAf63Q4VvPYphe63WGeoJxeu8gmOm0qxPt+KsukfakPNrX9aymGNEkkaoICwn+OuvBw==" "integrity": "sha512-iRttD8+Nz3UnBUnq/uzwggD+WJtaY0iwpvvuydlKV87DDvT4gYfbug7GM6H7zo14srm6NubIy78vRZkl6KcQWA=="
}, },
"util-deprecate": { "util-deprecate": {
"version": "1.0.2", "version": "1.0.2",
@ -9329,18 +9343,23 @@
} }
}, },
"video.js": { "video.js": {
"version": "7.8.2", "version": "7.17.0",
"resolved": "https://registry.npmjs.org/video.js/-/video.js-7.8.2.tgz", "resolved": "https://registry.npmjs.org/video.js/-/video.js-7.17.0.tgz",
"integrity": "sha512-NIxRWCpq5N9QFnwPtemgdBf3IE3GAqLUR6R/12+qv6Flc/o2hRvPw3aFQwytRvBAqgc6Wg2whrHCh8ltQ3RiRA==", "integrity": "sha512-8RbLu9+Pdpep9OTPncUHIvZXFgn/7hKdPnSTE/lGSnlFSucXtTUBp41R7NDwncscMLQ0WgazUbmFlvr4MNWMbA==",
"requires": { "requires": {
"@babel/runtime": "^7.9.2", "@babel/runtime": "^7.12.5",
"@videojs/http-streaming": "1.13.2", "@videojs/http-streaming": "2.12.0",
"@videojs/xhr": "2.5.1", "@videojs/vhs-utils": "^3.0.3",
"global": "4.3.2", "@videojs/xhr": "2.6.0",
"aes-decrypter": "3.1.2",
"global": "^4.4.0",
"keycode": "^2.2.0", "keycode": "^2.2.0",
"m3u8-parser": "4.7.0",
"mpd-parser": "0.19.2",
"mux.js": "5.14.1",
"safe-json-parse": "4.0.0", "safe-json-parse": "4.0.0",
"videojs-font": "3.2.0", "videojs-font": "3.2.0",
"videojs-vtt.js": "^0.15.2" "videojs-vtt.js": "^0.15.3"
} }
}, },
"videojs-font": { "videojs-font": {
@ -9349,9 +9368,9 @@
"integrity": "sha512-g8vHMKK2/JGorSfqAZQUmYYNnXmfec4MLhwtEFS+mMs2IDY398GLysy6BH6K+aS1KMNu/xWZ8Sue/X/mdQPliA==" "integrity": "sha512-g8vHMKK2/JGorSfqAZQUmYYNnXmfec4MLhwtEFS+mMs2IDY398GLysy6BH6K+aS1KMNu/xWZ8Sue/X/mdQPliA=="
}, },
"videojs-vtt.js": { "videojs-vtt.js": {
"version": "0.15.2", "version": "0.15.3",
"resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.15.2.tgz", "resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.15.3.tgz",
"integrity": "sha512-kEo4hNMvu+6KhPvVYPKwESruwhHC3oFis133LwhXHO9U7nRnx0RiJYMiqbgwjgazDEXHR6t8oGJiHM6wq5XlAw==", "integrity": "sha512-5FvVsICuMRx6Hd7H/Y9s9GDeEtYcXQWzGMS+sl4UX3t/zoHp3y+isSfIPRochnTH7h+Bh1ILyC639xy9Z6kPag==",
"requires": { "requires": {
"global": "^4.3.1" "global": "^4.3.1"
} }
@ -9481,11 +9500,6 @@
"async-limiter": "~1.0.0" "async-limiter": "~1.0.0"
} }
}, },
"xmldom": {
"version": "0.1.31",
"resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz",
"integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ=="
},
"xtend": { "xtend": {
"version": "2.2.0", "version": "2.2.0",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz", "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz",

View File

@ -28,7 +28,7 @@
"rollup-plugin-replace": "^2.2.0", "rollup-plugin-replace": "^2.2.0",
"sirv": "^0.4.6", "sirv": "^0.4.6",
"sirv-cli": "^0.4.4", "sirv-cli": "^0.4.4",
"video.js": "^7.8.2", "video.js": "^7.17.0",
"videojs-youtube": "^2.6.1" "videojs-youtube": "^2.6.1"
} }
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -32,6 +32,6 @@
<Live title="BBC Scotland" id="bbcscotland" src="http://vs-hls-pushb-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:bbc_scotland_hd/mobile_wifi_main_sd_abr_v2_akamai_hls_live_http.m3u8#{now}"/> <Live title="BBC Scotland" id="bbcscotland" src="http://vs-hls-pushb-uk-live.akamaized.net/x=3/i=urn:bbc:pips:service:bbc_scotland_hd/mobile_wifi_main_sd_abr_v2_akamai_hls_live_http.m3u8#{now}"/>
<Twitch title="twitch.tv/rukpolitics" id="rukpolitics" channel="rukpolitics"/> <Twitch title="twitch.tv/rukpolitics" id="rukpolitics" channel="rukpolitics"/>
<Twitch title="twitch.tv/ukcommons" id="ukcommons" channel="ukcommons"/> <Twitch title="twitch.tv/rifftrax" id="rifftrax" channel="rifftrax"/>
<Twitch title="twitch.tv/democracylive" id="democracylive" channel="democracylive"/> <Twitch title="twitch.tv/democracylive" id="democracylive" channel="democracylive"/>
</div> </div>