File tree Expand file tree Collapse file tree 7 files changed +929
-1518
lines changed Expand file tree Collapse file tree 7 files changed +929
-1518
lines changed Original file line number Diff line number Diff line change 18
18
"create-doc" : " pnpm typedoc"
19
19
},
20
20
"devDependencies" : {
21
- "@eslint-react/eslint-plugin" : " ^1.24.0 " ,
21
+ "@eslint-react/eslint-plugin" : " ^1.26.1 " ,
22
22
"@types/eslint__js" : " ^8.42.3" ,
23
- "eslint" : " ^9.18 .0" ,
23
+ "eslint" : " ^9.19 .0" ,
24
24
"eslint-plugin-import" : " ^2.31.0" ,
25
25
"globals" : " ^15.14.0" ,
26
26
"prettier" : " ^3.4.2" ,
27
27
"rimraf" : " ^6.0.1" ,
28
28
"typedoc" : " ^0.27.6" ,
29
- "typedoc-material-theme" : " ^1.2 .0" ,
29
+ "typedoc-material-theme" : " ^1.3 .0" ,
30
30
"typescript" : " ^5.7.3" ,
31
- "typescript-eslint" : " ^8.21.0" ,
32
- "vite" : " ^6.0.10"
31
+ "typescript-eslint" : " ^8.23.0" ,
32
+ "vite" : " ^6.1.0"
33
+ },
34
+ "pnpm" : {
35
+ "onlyBuiltDependencies" : [
36
+ " bufferutil" ,
37
+ " core-js" ,
38
+ " esbuild" ,
39
+ " node-datachannel" ,
40
+ " utf-8-validate"
41
+ ]
33
42
}
34
43
}
Original file line number Diff line number Diff line change 68
68
"@rollup/plugin-terser" : " ^0.4.4" ,
69
69
"@types/streamx" : " ^2.9.5" ,
70
70
"vite-plugin-node-polyfills" : " ^0.23.0" ,
71
- "vitest" : " ^3.0.2 "
71
+ "vitest" : " ^3.0.5 "
72
72
}
73
73
}
Original file line number Diff line number Diff line change 50
50
"@vidstack/react" : " ^1.12.12" ,
51
51
"d3" : " ^7.9.0" ,
52
52
"dplayer" : " ^1.27.1" ,
53
- "hls.js" : " ^1.5.19 " ,
53
+ "hls.js" : " ^1.5.20 " ,
54
54
"mediaelement" : " ^7.0.7" ,
55
55
"openplayerjs" : " ^2.14.7" ,
56
56
"p2p-media-loader-core" : " workspace:*" ,
57
57
"p2p-media-loader-hlsjs" : " workspace:*" ,
58
58
"p2p-media-loader-shaka" : " workspace:*" ,
59
59
"plyr" : " ^3.7.8" ,
60
- "shaka-player" : " ^4.12.8 "
60
+ "shaka-player" : " ^4.13.2 "
61
61
},
62
62
"devDependencies" : {
63
63
"@types/d3" : " ^7.4.3" ,
Original file line number Diff line number Diff line change 55
55
},
56
56
"devDependencies" : {
57
57
"@rollup/plugin-terser" : " ^0.4.4" ,
58
- "hls.js" : " ^1.5.19 "
58
+ "hls.js" : " ^1.5.20 "
59
59
}
60
60
}
Original file line number Diff line number Diff line change 56
56
},
57
57
"devDependencies" : {
58
58
"@rollup/plugin-terser" : " ^0.4.4" ,
59
- "shaka-player" : " ^4.12.8 "
59
+ "shaka-player" : " ^4.13.2 "
60
60
}
61
61
}
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ export class Loader {
30
30
const { RequestType } = this . shaka . net . NetworkingEngine ;
31
31
const [ url , request , requestType ] = args ;
32
32
if ( requestType === RequestType . SEGMENT ) {
33
- return this . loadSegment ( url , request . headers . Range ) ;
33
+ return this . loadSegment ( url , request ) ;
34
34
}
35
35
36
36
const loading = this . defaultLoad ( ) as LoadingHandlerResult ;
@@ -50,8 +50,9 @@ export class Loader {
50
50
51
51
private loadSegment (
52
52
segmentUrl : string ,
53
- byteRangeString : string ,
53
+ originalRequest : shaka . extern . Request ,
54
54
) : LoadingHandlerResult {
55
+ const byteRangeString = originalRequest . headers . Range ;
55
56
const segmentRuntimeId = Utils . getSegmentRuntimeId (
56
57
segmentUrl ,
57
58
byteRangeString ,
@@ -74,6 +75,7 @@ export class Loader {
74
75
return {
75
76
data,
76
77
headers : { } ,
78
+ originalRequest,
77
79
uri : segmentUrl ,
78
80
originalUri : segmentUrl ,
79
81
timeMs : getLoadingDurationBasedOnBandwidth (
You can’t perform that action at this time.
0 commit comments