From 076a5b4e2c6f46c022df76c6716d656f2c416d58 Mon Sep 17 00:00:00 2001 From: nyanmisaka Date: Thu, 29 Feb 2024 01:05:54 +0800 Subject: [PATCH] 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 --- src/scripts/browserDeviceProfile.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/scripts/browserDeviceProfile.js b/src/scripts/browserDeviceProfile.js index 81c6627d57..06afb088a8 100644 --- a/src/scripts/browserDeviceProfile.js +++ b/src/scripts/browserDeviceProfile.js @@ -573,8 +573,8 @@ export default function (options) { const hlsInFmp4VideoCodecs = []; if (canPlayAv1(videoTestElement) - && !browser.mobile && (browser.edgeChromium || browser.firefox || browser.chrome)) { - // disable av1 on mobile since it can be very slow software decoding + && (browser.safari || (!browser.mobile && (browser.edgeChromium || browser.firefox || browser.chrome)))) { + // disable av1 on non-safari mobile browsers since it can be very slow software decoding hlsInFmp4VideoCodecs.push('av1'); }