From 8b6e2aefe96e34ddab1354a4377c2df03113e53e Mon Sep 17 00:00:00 2001 From: Maxr1998 Date: Sat, 13 May 2023 18:14:47 +0200 Subject: [PATCH] Add pgssub to ExoPlayer subtitle codecs ExoPlayer supports decoding embedded pgssub subtitles, so they should be enabled. --- .../mobile/player/deviceprofile/DeviceProfileBuilder.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/jellyfin/mobile/player/deviceprofile/DeviceProfileBuilder.kt b/app/src/main/java/org/jellyfin/mobile/player/deviceprofile/DeviceProfileBuilder.kt index 3ce84b63..f7172c19 100644 --- a/app/src/main/java/org/jellyfin/mobile/player/deviceprofile/DeviceProfileBuilder.kt +++ b/app/src/main/java/org/jellyfin/mobile/player/deviceprofile/DeviceProfileBuilder.kt @@ -319,11 +319,11 @@ class DeviceProfileBuilder( */ private val FORCED_AUDIO_CODECS = arrayOf(*PCM_CODECS, "alac", "aac", "ac3", "eac3", "dts", "mlp", "truehd") - private val EXO_EMBEDDED_SUBTITLES = arrayOf("srt", "subrip", "ttml") + private val EXO_EMBEDDED_SUBTITLES = arrayOf("pgssub", "srt", "subrip", "ttml") private val EXO_EXTERNAL_SUBTITLES = arrayOf("srt", "subrip", "ttml", "vtt", "webvtt") private val SUBTITLES_SSA = arrayOf("ssa", "ass") private val EXTERNAL_PLAYER_SUBTITLES = arrayOf( - "ssa", "ass", "srt", "subrip", "idx", "sub", "vtt", "webvtt", "ttml", "pgs", "pgssub", "smi", "smil", + "ass", "idx", "pgssub", "smi", "smil", "srt", "ssa", "sub", "subrip", "ttml", "vtt", "webvtt", ) /**