nyanmisaka
076a5b4e2c
Enable AV1 remuxing via HLS fMP4 on Safari
...
AV1 should be supported by Apple devices that support hardware
acceleration. Software decoding is not yet supported on Safari.
See also https://bitmovin.com/apple-av1-support
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-02-29 01:38:11 +08:00
nyanmisaka
113c59fbdc
Add stricter checks for DolbyVision in HEVC
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-02-07 08:41:18 -05:00
nyanmisaka
ecd63ac635
Fix a typo in Chrome version check
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-12-27 20:12:18 +08:00
Álvaro Fernández Rojas
f04d7e6af0
Enable DTS on webOS 23
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-12-13 19:07:13 +01:00
Bill Thornton
6498758b62
Merge pull request #4938 from rafma0/fix-tizen-flac
...
Remove FLAC Audio in Video Support for Tizen
2023-11-09 01:18:16 -05:00
Dennis de Lange
a4d3ba5d67
fix: Remove h264-10bit support from Tizen
...
(cherry picked from commit 0ad87f3b87
)
2023-11-07 11:14:48 +03:00
rafma0
0cef9ff690
add comment about the change
2023-11-05 22:41:36 -03:00
rafma0
436847b901
remove video audio flac on tizen
2023-11-03 21:07:37 -03:00
Ranbeer
e6828eeee8
remove linter errors
2023-10-14 20:35:55 +05:30
Dmitry Lyzo
491055a5ba
refactor: Split and extract video range support detection
2023-09-26 23:32:42 +03:00
Dmitry Lyzo
171c381768
Add HLS direct play profile
2023-09-14 00:27:55 +03:00
nyanmisaka
baf1b55a0c
Add fMP4 playback support (HEVC, AV1) in HLS.js
...
Tested codecs:
video: h264, hevc, av1 (av1 in firefox require 1.5.0)
audio: mp3, aac, ac3, eac3 (flac and opus require 1.5.0)
Tested browsers:
Chrome, Firefox, Edge Chromium, Safari and their mobile versions
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-09-01 22:43:02 +08:00
Bill Thornton
f35a8151e0
Add prefer optional chaining rule
2023-07-06 13:39:48 -04:00
Dmitry Lyzo
942926058b
Backport pull request #4688 from jellyfin/release-10.8.z
...
Disable ALAC on MacOS in non-Safari browsers
Original-merge: 6304e27940
Merged-by: Bill Thornton <thornbill@users.noreply.github.com>
Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-07-02 02:12:45 -04:00
nyanmisaka
eb15f97955
Drop progressive transcoding in web client
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-04-25 01:03:44 -04:00
Bill Thornton
f2726653ae
Fix indentation issues
2023-04-19 01:56:05 -04:00
Bill Thornton
6f3aa2f1df
Fix eslint issues
2023-03-29 00:38:22 -04:00
Dmitry Lyzo
7c9464d0c3
Backport pull request #4267 from jellyfin/release-10.8.z
...
Fix AudioContext limit exceeded
Original-merge: ea79d2651a
Merged-by: Bill Thornton <thornbill@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2023-01-22 14:08:03 -05:00
Dmitry Lyzo
abed235b50
Backport pull request #4263 from jellyfin/release-10.8.z
...
Fix change audio track
Original-merge: 9139153d16
Merged-by: Bill Thornton <thornbill@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2023-01-22 14:08:02 -05:00
Dmitry Lyzo
7f30d82d17
Backport pull request #4240 from jellyfin/release-10.8.z
...
Fix detection of SecondaryAudio support
Original-merge: 96234eafb7
Merged-by: Bill Thornton <thornbill@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2023-01-22 14:07:07 -05:00
nyanmisaka
813845d54b
Backport pull request #4182 from jellyfin/release-10.8.z
...
Fix the progressive mp4 transcoding profile
Original-merge: 5bfffd6209
Merged-by: Bill Thornton <thornbill@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2023-01-22 14:07:07 -05:00
Bill Thornton
e0013915fd
Enable eslint sonar prefer-object-literal
2022-10-12 14:44:10 -04:00
Bill Thornton
b426b6e2bf
Fix sonarjs prefer-single-boolean-return
2022-10-11 03:11:41 -04:00
Bill Thornton
554cd1210c
Fix sonarjs no-duplicated-branches
2022-10-05 12:58:48 -04:00
Bill Thornton
1f4e65822b
Fix sonarjs no-collapsible-if
2022-10-03 14:26:16 -04:00
lomion0815
d10d6f0e0b
Some users encounter mp2 audio not decoded on android devices (see https://github.com/jellyfin/jellyfin-android/issues/764 ).
...
This fix sets mp2 support on android devices to unsupported and therefor forces transcoding of audio in such cases (usually DVB recordings).
2022-08-27 08:22:59 +02:00
Joshua M. Boniface
e455c70e36
Merge pull request #3722 from nyanmisaka/fix-audio-ch
...
(cherry picked from commit 0e0dd46c1b
)
Signed-off-by: Bill Thornton <billt2006@gmail.com>
2022-06-29 01:05:08 -04:00
Bill Thornton
b632824314
Merge pull request #3713 from nyanmisaka/video-range-condition
...
Add VideoRangeType condition for web client
(cherry picked from commit c8590d37ed
)
Signed-off-by: Bill Thornton <billt2006@gmail.com>
2022-06-29 00:52:00 -04:00
Ryan Hartzell
f58d7b0beb
small fixes to cleanup no-nested-ternary
2022-05-16 12:23:22 -07:00
Ryan Hartzell
d895a4fc6a
add eslint no-nested-ternary rule and fix violations
2022-04-27 16:06:24 -07:00
knackebrot
240d3972ec
Chrome and Firefox support MPEG-1 Layer II
2022-04-21 11:30:45 +02:00
Dmitry Lyzo
b0e1ebc8d3
Fix webOS OPUS support
2022-03-17 22:40:39 +03:00
Dmitry Lyzo
c58d8b86ab
Don't ignore webOS when checking OPUS support
2022-02-15 22:21:14 +03:00
Dmitry Lyzo
c42070e509
Enable AV1 codec on webOS 5+ FHD
...
'window.outerHeight' can be 1080 on UHD TVs, and LG probably specifies the
`Maximum Data Transmission Rate` (not the supported codecs) in that table on
their website.
So we are probably free to enable AV1 on webOS 5+ FHD.
2022-02-03 21:02:50 +03:00
knackebrot
c43f3846f8
Try to determine the number of speakers before falling back to hardcoded values
2022-01-17 22:00:16 +01:00
Bill Thornton
b6a13e426e
Merge pull request #2971 from jellyfin/webos-dts-support
...
Fix webOS DTS audio support
2021-10-27 00:41:33 -04:00
Jellifi007
ecdb90f3c7
H264 52 Level available but not detected
2021-10-26 21:35:56 +02:00
Dmitry Lyzo
59bd00a92a
Don't override explicitly defined DTS support
2021-10-15 22:33:46 +03:00
Dmitry Lyzo
0f4d449545
Skip webOS version detection for built-in browser (NetCast) as unreliable
2021-10-15 22:33:46 +03:00
Dmitry Lyzo
b0304d28d2
Disable DTS on webOS 5+
2021-10-15 22:33:46 +03:00
Chris Tam
78cf009713
Include all WebM codecs in transcode profile (squash me on submit)
2021-08-24 18:41:55 -04:00
Chris Tam
f624326eb4
Send vp8 and vp9 over vpx as transcode profiles
2021-08-20 17:52:06 -04:00
nyanmisaka
1fc5096a98
Remove OPUS from supported HLS audio formats
...
OPUS is not a standard HLS audio format, it's not mentioned in Apple's HLS document.
Remuxing/Direct Streaming films with OPUS audio to Android Chrome will result in no sound.
Thus leave it only for DirectPlay and Tizen.
2021-05-19 21:07:36 +08:00
Anthony Lavado
4f13c10e8c
Merge pull request #2647 from thornbill/safari-mov
2021-05-03 17:51:18 -04:00
Bill Thornton
7c0eba9853
Merge pull request #2627 from BrianCArnold/AddBurnInAll
...
Added ability to burn in all subtitles, including SRT.
2021-05-03 12:39:31 -04:00
Bill Thornton
81a40e3192
Fix mov support in Safari
2021-05-03 10:34:21 -04:00
BrianCArnold
c7e6b77d13
Update src/scripts/browserDeviceProfile.js
...
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2021-05-01 16:56:37 -04:00
BrianCArnold
56266b37c7
Using const for Subtitle Burnin Setting.
2021-04-29 07:55:49 -04:00
Brian C. Arnold
9b05dab27e
Added ability to burn in all subtitles, including SRT.
2021-04-29 07:55:49 -04:00
Dmitry Lyzo
0bcf868029
Add HEVC in TS for Tizen and webOS
2021-03-20 13:13:56 +03:00