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 ffa536ab..e7ec39ff 100644 --- a/app/src/main/java/dev/jdtech/jellyfin/mpv/MPVPlayer.kt +++ b/app/src/main/java/dev/jdtech/jellyfin/mpv/MPVPlayer.kt @@ -1208,8 +1208,16 @@ class MPVPlayer( } fun updateZoomMode(enabled: Boolean) { - val level = if (enabled) "1" else "0" - MPVLib.setOptionString("panscan", level) + if (enabled) { + MPVLib.setOptionString("panscan", "1") + MPVLib.setOptionString("sub-use-margins", "yes") + MPVLib.setOptionString("sub-ass-force-margins", "yes") + } + else { + MPVLib.setOptionString("panscan", "0") + MPVLib.setOptionString("sub-use-margins", "no") + MPVLib.setOptionString("sub-ass-force-margins", "no") + } } companion object {