1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Backport pull request #5983 from jellyfin-web/release-10.9.z

Fix overly strict dovi level testing

Original-merge: 2ebf0c9fe4

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
This commit is contained in:
nyanmisaka 2024-09-07 18:07:31 -04:00 committed by Joshua M. Boniface
parent 5e33b983a5
commit 5eb91ea398

View file

@ -242,16 +242,16 @@ function supportedDolbyVisionProfilesHevc(videoTestElement) {
if (browser.xboxOne) return [5, 8];
const supportedProfiles = [];
// Profiles 5/8 4k@60fps
// Profiles 5/8 4k@24fps
if (videoTestElement.canPlayType) {
if (videoTestElement
.canPlayType('video/mp4; codecs="dvh1.05.09"')
.canPlayType('video/mp4; codecs="dvh1.05.06"')
.replace(/no/, '')) {
supportedProfiles.push(5);
}
if (
videoTestElement
.canPlayType('video/mp4; codecs="dvh1.08.09"')
.canPlayType('video/mp4; codecs="dvh1.08.06"')
.replace(/no/, '')
// LG TVs from at least 2020 onwards should support profile 8, but they don't report it.
|| (browser.web0sVersion >= 4)