diff --git a/app/libs/libmpv.aar b/app/libs/libmpv.aar index 51ed1c80..d4b419e7 100644 Binary files a/app/libs/libmpv.aar and b/app/libs/libmpv.aar differ diff --git a/app/src/main/java/dev/jdtech/jellyfin/mpv/MPVPlayer.kt b/app/src/main/java/dev/jdtech/jellyfin/mpv/MPVPlayer.kt index 89b04e01..d72b9827 100644 --- a/app/src/main/java/dev/jdtech/jellyfin/mpv/MPVPlayer.kt +++ b/app/src/main/java/dev/jdtech/jellyfin/mpv/MPVPlayer.kt @@ -107,6 +107,8 @@ class MPVPlayer( MPVLib.setOptionString("save-position-on-quit", "no") MPVLib.setOptionString("sub-font-provider", "none") MPVLib.setOptionString("ytdl", "no") + // DR is known to ruin performance at least on Exynos devices, see mpv-android#508 + MPVLib.setOptionString("vd-lavc-dr", "no") MPVLib.init()