Commit Graph

211 Commits

Author SHA1 Message Date
David Schulte e9aedc3305 Added native PGS (graphical subtitle) rendering for external streams. 2024-09-13 22:44:47 +02:00
Bill Thornton c9105dcad4 Merge pull request #5871 from gnattu/better-safari-profile
Better codec profile for Safari  with 10.10 features
2024-08-20 17:19:28 -04:00
Bill Thornton 056d802c56 Move globalize to lib 2024-08-14 14:00:09 -04:00
gnattu 0e985c2ffe fix lint 2024-08-04 14:18:42 +08:00
gnattu a386512def Better codec profile for Safari with 10.10 features
This uses the new VP9 remuxing and audio remuxing features to reduce transcoding on Safari, also removed some problematic direct play profiles.

- Add opus profile for Safari
- Add VP9 remuxing profile for Safari
- Remove Vorbis profile on non-webm container for Safari
- Remove direct VP9 playback in mp4 container for iOS Safari
2024-08-04 13:55:05 +08:00
dmitrylyzo 59db69227b Backport pull request #5740 from jellyfin-web/release-10.9.z
Don't change volume if it is physically controlled

Original-merge: e0a0c92b43b53a5bba1aaeacf2a9e7e3215d0f16

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-07-21 01:53:29 -04:00
dmitrylyzo f30343cfca Backport pull request #5718 from jellyfin-web/release-10.9.z
HtmlVideoPlayer fix and cleanup

Original-merge: 18061ce247195e3104a478806a28ade005e2d435

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-24 20:30:57 -04:00
p0358 f09d5fb462 fix missing URL encoding for font name + fix typo
Missing URL encoding of this was causing an error if font name included "#" or other problematic characters probably...
2024-05-05 19:52:17 +02:00
Bill Thornton 965cb94fae Remove outdated comment 2024-03-25 03:05:12 -04:00
Bill Thornton 005bc0560f Fix case sensitivity in protocol checks 2024-03-25 01:26:25 -04:00
Bill Thornton 15d30ffaeb Add new media error types 2024-03-25 01:26:25 -04:00
Bill Thornton 081d408b18 Add enum for media errors 2024-03-25 01:22:19 -04:00
Dmitry Lyzo 8125c68d24 Migrate back from JASSUB to JavascriptSubtitlesOctopus
JASSUB has some problems with non-Latin languages.

This reverts:
3560715f41
0b3d2d841f
93c4dbbe4c
478f81fecf
f0e8eb52bb
52c8cffc82
2024-03-24 15:49:42 +03:00
nyanmisaka b5e40f5952 Fix the behavior of HDR remuxing in HLS.js 1.5+
Without this change, HLS.js 1.5+ only allows HDR playback on
displays/systems with HDR enabled. When the server provides
two streams one HDR and one SDR for fallback, HLS.js will
ignore the HDR stream, even if the browser supports
client-side tone-mapping. This triggers unnecessary transcoding.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-24 01:59:54 +08:00
Bill Thornton 07e86dee9d Use LTR for default subtitle direction 2023-11-30 15:39:14 -05:00
Evan Carroll 5d047d3450 Add speeds for 2.5x 3x 3.5x 4x
Changes: Increase max playback speeds. Adds speeds between 2x-4x in 0.5x
increments

Feature request: 1916
2023-09-19 17:20:36 -05:00
Bill Thornton 2c1167c193 Merge pull request #4775 from thornbill/unused-privates 2023-09-14 17:37:16 -04:00
Bill Thornton 9435e3172d Merge pull request #4761 from dmitrylyzo/hls-direct-play 2023-09-14 15:48:07 -04:00
Dmitry Lyzo 1684acd0ca Extract HLS stream test function 2023-09-14 22:37:16 +03:00
Bill Thornton bb44ba022d Merge pull request #4774 from thornbill/owner-of-a-lonely-if 2023-09-14 10:53:21 -04:00
Bill Thornton 0f62cd9e52 Fix flvPlayer variable name 2023-09-14 01:44:12 -04:00
Bill Thornton a7bf44bca3 Merge pull request #4706 from TheMelmacian/feature/random_backdrop_image
Use a random backdrop image for video osd
2023-09-14 00:19:39 -04:00
Dmitry Lyzo b2c7d93498 Fix HLS detection 2023-09-14 00:27:57 +03:00
Bill Thornton dd5199c544 Remove unused private class members 2023-09-12 23:56:08 -04:00
Bill Thornton 20381bd3ec Fix all loneliness 2023-09-12 23:45:36 -04:00
TheMelmacian 23a22d6b24 use random backdrop image in video player 2023-07-20 00:01:43 +02:00
Bill Thornton d8c25b4594 Merge pull request #4170 from DomiStyle/segment-deletion
Add encoder settings for ffmpeg's segment deletion
2023-07-14 11:35:55 -04:00
Bill Thornton 93c4dbbe4c Merge pull request #4702 from ramidzkh/fix/jassub-type-error
Fix sending URLs instead of strings to jassub, leading to DataCloneErrors
2023-07-08 02:44:37 -04:00
Bill Thornton f35a8151e0 Add prefer optional chaining rule 2023-07-06 13:39:48 -04:00
Bill Thornton ec0adb895b Add constructor capitalization rule 2023-07-06 11:49:55 -04:00
Ramid Khan cd93845d19 Fix sending URL instead of string to jassub, leading to DataCloneErrors 2023-07-04 14:01:53 +10:00
Bill Thornton ba0acc6b04 Backport pull request #4657 from jellyfin/release-10.8.z
Fix xss in custom subtitles element

Original-merge: 5cc91f2ee03d06f1fc3eda3e924b3e25c6f95170

Merged-by: Bill Thornton <thornbill@users.noreply.github.com>

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-07-02 02:06:26 -04:00
Dominik 128184cc72 Merge branch 'master' into segment-deletion 2023-06-15 20:30:56 +02:00
Bill Thornton 478f81fecf Merge pull request #4613 from ThaUnknown/update-jassub
fix: update JASSUB
2023-06-03 01:30:23 -04:00
Bill Thornton 9a171c36ec Remove ssa/ass tags from text subtitles 2023-06-01 01:43:36 -04:00
ThaUnknown a737bbb523 fix: update JASSUB 2023-05-22 20:27:25 +00:00
Bill Thornton f96166657d Move remaining router components 2023-05-02 16:40:31 -04:00
Bill Thornton 9814a56a67 Import es5 build of hls.js 2023-04-19 10:47:02 -04:00
Bill Thornton f2726653ae Fix indentation issues 2023-04-19 01:56:05 -04:00
ThaUnknown aa5bac5af9 fix: remove dead code 2023-04-18 21:40:32 +02:00
ThaUnknown f4aa6e1737 chore: rename renderer var 2023-04-18 21:13:04 +02:00
ThaUnknown 1cfd4f6b3e chore: fix new eslint styles 2023-04-02 23:06:03 +02:00
Cas 4c7c2067f9 Merge branch 'master' into jassub 2023-03-30 13:50:25 +02:00
Bill Thornton 6f3aa2f1df Fix eslint issues 2023-03-29 00:38:22 -04:00
ThaUnknown 5d32eb8058 fix: exclude onDemandRender from webOS 2
reports getVideoPlaybackQuality as functional, but isn't
2023-03-23 17:48:03 +01:00
ThaUnknown 132825962a fix: poor eventtarget polyfill 2023-03-17 10:02:33 +01:00
ThaUnknown 70f65141f4 cleanup: formatting, escheck 2023-03-16 15:42:44 +01:00
ThaUnknown a73b691653 fix: babel evt-polyfill
fix: worker paths
fix: wasm paths
2023-03-16 15:37:30 +01:00
Cas 8848b75be0 Merge branch 'master' into jassub 2023-03-15 13:28:47 +01:00
ThaUnknown 434029dae9 fix: babel jassub worker 2023-03-15 12:50:02 +01:00