Skip to content

Commit

Permalink
chore: update dependencies (#463)
Browse files Browse the repository at this point in the history
* Fix: reuse peerId by info hash

* Update dependencies to fix linter failure in CI

* Fix: eslint scripts failure with pnpm v10

* Revert Shaka Player to 4.12

There is a breaking change in Shaka Player 4.13

* Remove eslint packages from package.json

* Revert tracker client changes

* chore: update shaka-player to latest version

* fix: build error with shaka v13

---------

Co-authored-by: DimaDemchenko <demchenkodmytro73@gmail.com>
  • Loading branch information
mrlika and DimaDemchenko authored Feb 6, 2025
1 parent 0680fdf commit 1aaa9f4
Show file tree
Hide file tree
Showing 7 changed files with 929 additions and 1,518 deletions.
19 changes: 14 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,26 @@
"create-doc": "pnpm typedoc"
},
"devDependencies": {
"@eslint-react/eslint-plugin": "^1.24.0",
"@eslint-react/eslint-plugin": "^1.26.1",
"@types/eslint__js": "^8.42.3",
"eslint": "^9.18.0",
"eslint": "^9.19.0",
"eslint-plugin-import": "^2.31.0",
"globals": "^15.14.0",
"prettier": "^3.4.2",
"rimraf": "^6.0.1",
"typedoc": "^0.27.6",
"typedoc-material-theme": "^1.2.0",
"typedoc-material-theme": "^1.3.0",
"typescript": "^5.7.3",
"typescript-eslint": "^8.21.0",
"vite": "^6.0.10"
"typescript-eslint": "^8.23.0",
"vite": "^6.1.0"
},
"pnpm": {
"onlyBuiltDependencies": [
"bufferutil",
"core-js",
"esbuild",
"node-datachannel",
"utf-8-validate"
]
}
}
2 changes: 1 addition & 1 deletion packages/p2p-media-loader-core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,6 @@
"@rollup/plugin-terser": "^0.4.4",
"@types/streamx": "^2.9.5",
"vite-plugin-node-polyfills": "^0.23.0",
"vitest": "^3.0.2"
"vitest": "^3.0.5"
}
}
4 changes: 2 additions & 2 deletions packages/p2p-media-loader-demo/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,14 +50,14 @@
"@vidstack/react": "^1.12.12",
"d3": "^7.9.0",
"dplayer": "^1.27.1",
"hls.js": "^1.5.19",
"hls.js": "^1.5.20",
"mediaelement": "^7.0.7",
"openplayerjs": "^2.14.7",
"p2p-media-loader-core": "workspace:*",
"p2p-media-loader-hlsjs": "workspace:*",
"p2p-media-loader-shaka": "workspace:*",
"plyr": "^3.7.8",
"shaka-player": "^4.12.8"
"shaka-player": "^4.13.2"
},
"devDependencies": {
"@types/d3": "^7.4.3",
Expand Down
2 changes: 1 addition & 1 deletion packages/p2p-media-loader-hlsjs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,6 @@
},
"devDependencies": {
"@rollup/plugin-terser": "^0.4.4",
"hls.js": "^1.5.19"
"hls.js": "^1.5.20"
}
}
2 changes: 1 addition & 1 deletion packages/p2p-media-loader-shaka/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,6 @@
},
"devDependencies": {
"@rollup/plugin-terser": "^0.4.4",
"shaka-player": "^4.12.8"
"shaka-player": "^4.13.2"
}
}
6 changes: 4 additions & 2 deletions packages/p2p-media-loader-shaka/src/loading-handler.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ export class Loader {
const { RequestType } = this.shaka.net.NetworkingEngine;
const [url, request, requestType] = args;
if (requestType === RequestType.SEGMENT) {
return this.loadSegment(url, request.headers.Range);
return this.loadSegment(url, request);
}

const loading = this.defaultLoad() as LoadingHandlerResult;
Expand All @@ -50,8 +50,9 @@ export class Loader {

private loadSegment(
segmentUrl: string,
byteRangeString: string,
originalRequest: shaka.extern.Request,
): LoadingHandlerResult {
const byteRangeString = originalRequest.headers.Range;
const segmentRuntimeId = Utils.getSegmentRuntimeId(
segmentUrl,
byteRangeString,
Expand All @@ -74,6 +75,7 @@ export class Loader {
return {
data,
headers: {},
originalRequest,
uri: segmentUrl,
originalUri: segmentUrl,
timeMs: getLoadingDurationBasedOnBandwidth(
Expand Down
Loading

0 comments on commit 1aaa9f4

Please sign in to comment.