From c52f7fecc28973fc4e2cb192e4fd339d119b4246 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dino=20Ren=C3=A9=20Caballero=20Marquez?= Date: Mon, 9 Nov 2026 22:56:23 -0300 Subject: [PATCH] fix(msl): exclude PRK-QC H.264 profiles to restore video on Linux Flatpak --- resources/lib/services/nfsession/msl/profiles.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/resources/lib/services/nfsession/msl/profiles.py b/resources/lib/services/nfsession/msl/profiles.py index ebf94e0ac..30a08406a 100644 --- a/resources/lib/services/nfsession/msl/profiles.py +++ b/resources/lib/services/nfsession/msl/profiles.py @@ -80,8 +80,10 @@ def _profile_strings(base, tails): def enabled_profiles(): """Return a list of all base and enabled additional profiles""" + # H.264 PRK-QC profiles can cause failed decryption (audio-only playback). + # See upstream PR #1791; retain standard H.264 profiles. return (PROFILES['base'] + - PROFILES['h264'] + PROFILES['h264_prk_qc'] + + PROFILES['h264'] + _subtitle_profiles() + _additional_profiles('vp9profile0', 'enable_vp9_profiles') + _additional_profiles('vp9profile2', ['enable_vp9_profiles', 'enable_vp9.2_profiles']) +