mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-07-07 10:14:13 -04:00
Fixing heavy subtitles lagging
This commit is contained in:
parent
0f0d39494b
commit
b827196a68
12
package-lock.json
generated
12
package-lock.json
generated
@ -24,7 +24,7 @@
|
|||||||
"detect-browser": "^5.2.0",
|
"detect-browser": "^5.2.0",
|
||||||
"hls.js": "^0.14.17",
|
"hls.js": "^0.14.17",
|
||||||
"jquery": "^3.6.0",
|
"jquery": "^3.6.0",
|
||||||
"libass-wasm": "^4.0.0",
|
"libass-wasm": "https://codeload.github.com/jellyfin/JavascriptSubtitlesOctopus/tar.gz/4.0.0-jf-smarttv",
|
||||||
"ngx-infinite-scroll": "^10.0.1",
|
"ngx-infinite-scroll": "^10.0.1",
|
||||||
"popper.js": "^1.16.1",
|
"popper.js": "^1.16.1",
|
||||||
"rxjs": "^6.6.6",
|
"rxjs": "^6.6.6",
|
||||||
@ -8515,8 +8515,9 @@
|
|||||||
},
|
},
|
||||||
"node_modules/libass-wasm": {
|
"node_modules/libass-wasm": {
|
||||||
"version": "4.0.0",
|
"version": "4.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/libass-wasm/-/libass-wasm-4.0.0.tgz",
|
"resolved": "https://codeload.github.com/jellyfin/JavascriptSubtitlesOctopus/tar.gz/4.0.0-jf-smarttv",
|
||||||
"integrity": "sha512-+fCkT3fP3b6wGg3s+VrUrFcW7IScFjVWlJq1aGu0gtiIw0RIPKMVdHqOHba2zkSYrfeJooB4Zn20fTORoY9brg=="
|
"integrity": "sha512-538243/sR62HARJdkKKyfkdSu4Y6KxE3vJc2fNLdQOoApupsauXiM6FlRuCdpHDHe34pbUTEsHK4vbBo7b9Jdg==",
|
||||||
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/license-webpack-plugin": {
|
"node_modules/license-webpack-plugin": {
|
||||||
"version": "2.3.11",
|
"version": "2.3.11",
|
||||||
@ -23316,9 +23317,8 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"libass-wasm": {
|
"libass-wasm": {
|
||||||
"version": "4.0.0",
|
"version": "https://codeload.github.com/jellyfin/JavascriptSubtitlesOctopus/tar.gz/4.0.0-jf-smarttv",
|
||||||
"resolved": "https://registry.npmjs.org/libass-wasm/-/libass-wasm-4.0.0.tgz",
|
"integrity": "sha512-538243/sR62HARJdkKKyfkdSu4Y6KxE3vJc2fNLdQOoApupsauXiM6FlRuCdpHDHe34pbUTEsHK4vbBo7b9Jdg=="
|
||||||
"integrity": "sha512-+fCkT3fP3b6wGg3s+VrUrFcW7IScFjVWlJq1aGu0gtiIw0RIPKMVdHqOHba2zkSYrfeJooB4Zn20fTORoY9brg=="
|
|
||||||
},
|
},
|
||||||
"license-webpack-plugin": {
|
"license-webpack-plugin": {
|
||||||
"version": "2.3.11",
|
"version": "2.3.11",
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
"detect-browser": "^5.2.0",
|
"detect-browser": "^5.2.0",
|
||||||
"hls.js": "^0.14.17",
|
"hls.js": "^0.14.17",
|
||||||
"jquery": "^3.6.0",
|
"jquery": "^3.6.0",
|
||||||
"libass-wasm": "^4.0.0",
|
"libass-wasm": "https://codeload.github.com/jellyfin/JavascriptSubtitlesOctopus/tar.gz/4.0.0-jf-smarttv",
|
||||||
"ngx-infinite-scroll": "^10.0.1",
|
"ngx-infinite-scroll": "^10.0.1",
|
||||||
"popper.js": "^1.16.1",
|
"popper.js": "^1.16.1",
|
||||||
"rxjs": "^6.6.6",
|
"rxjs": "^6.6.6",
|
||||||
|
@ -485,7 +485,8 @@ export class PlayerComponent implements OnInit, OnDestroy, AfterViewInit
|
|||||||
this.subtitlesManager = new SubtitlesOctopus({
|
this.subtitlesManager = new SubtitlesOctopus({
|
||||||
video: this.player,
|
video: this.player,
|
||||||
subUrl: `subtitle/${subtitle.slug}`,
|
subUrl: `subtitle/${subtitle.slug}`,
|
||||||
fonts: Object.values(fonts)
|
fonts: Object.values(fonts),
|
||||||
|
renderMode: "fast"
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -8,5 +8,5 @@
|
|||||||
LINE_204=" self.video.addEventListener(\\\"loadedmetadata\\\", function listener(e) {"
|
LINE_204=" self.video.addEventListener(\\\"loadedmetadata\\\", function listener(e) {"
|
||||||
LINE_205=" e.target.removeEventListener(e.type, listener);"
|
LINE_205=" e.target.removeEventListener(e.type, listener);"
|
||||||
|
|
||||||
sed -i "204s/.*/$LINE_204/" node_modules/libass-wasm/dist/js/subtitles-octopus.js
|
sed -i "236s/.*/$LINE_204/" node_modules/libass-wasm/dist/js/subtitles-octopus.js
|
||||||
sed -i "205s/.*/$LINE_205/" node_modules/libass-wasm/dist/js/subtitles-octopus.js
|
sed -i "237s/.*/$LINE_205/" node_modules/libass-wasm/dist/js/subtitles-octopus.js
|
||||||
|
Loading…
x
Reference in New Issue
Block a user