Skip to content

Commit e492fe8

Browse files
authored
fix: ArrayBuffer.isView may not be available everywhere (#1258)
Fixes #1134
1 parent 073c2ca commit e492fe8

File tree

3 files changed

+64
-20
lines changed

3 files changed

+64
-20
lines changed

package-lock.json

+57-15
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@
5656
],
5757
"dependencies": {
5858
"@babel/runtime": "^7.12.5",
59-
"@videojs/vhs-utils": "3.0.4",
60-
"aes-decrypter": "3.1.2",
59+
"@videojs/vhs-utils": "3.0.5",
60+
"aes-decrypter": "3.1.3",
6161
"global": "^4.4.0",
62-
"m3u8-parser": "4.7.0",
63-
"mpd-parser": "0.21.0",
62+
"m3u8-parser": "4.7.1",
63+
"mpd-parser": "0.21.1",
6464
"mux.js": "6.0.1",
6565
"video.js": "^6 || ^7"
6666
},

src/bin-utils.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { isArrayBufferView } from '@videojs/vhs-utils/es/byte-helpers';
2+
13
/**
24
* @file bin-utils.js
35
*/
@@ -48,7 +50,7 @@ export const createTransferableMessage = function(message) {
4850
Object.keys(message).forEach((key) => {
4951
const value = message[key];
5052

51-
if (ArrayBuffer.isView(value)) {
53+
if (isArrayBufferView(value)) {
5254
transferable[key] = {
5355
bytes: value.buffer,
5456
byteOffset: value.byteOffset,

0 commit comments

Comments
 (0)