From 17adea7063ab0b9cd95d04b0ad195b5091c13565 Mon Sep 17 00:00:00 2001 From: abdallahmehiz <54363735+abdallahmehiz@users.noreply.github.com> Date: Wed, 13 Sep 2023 13:28:49 +0100 Subject: [PATCH] add yuv420p as a debanding option --- .../more/settings/screen/AdvancedPlayerSettingsScreen.kt | 1 + .../main/java/eu/kanade/tachiyomi/ui/player/PlayerActivity.kt | 1 + 2 files changed, 2 insertions(+) diff --git a/app/src/main/java/eu/kanade/presentation/more/settings/screen/AdvancedPlayerSettingsScreen.kt b/app/src/main/java/eu/kanade/presentation/more/settings/screen/AdvancedPlayerSettingsScreen.kt index 3c4f0d0872..4ecc276337 100644 --- a/app/src/main/java/eu/kanade/presentation/more/settings/screen/AdvancedPlayerSettingsScreen.kt +++ b/app/src/main/java/eu/kanade/presentation/more/settings/screen/AdvancedPlayerSettingsScreen.kt @@ -41,6 +41,7 @@ object AdvancedPlayerSettingsScreen : SearchableSettings { 0 to context.getString(R.string.pref_debanding_disabled), 1 to context.getString(R.string.pref_debanding_cpu), 2 to context.getString(R.string.pref_debanding_gpu), + 3 to "YUV420P" ), ), ) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/player/PlayerActivity.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/player/PlayerActivity.kt index d3528261f0..5f04804a84 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/player/PlayerActivity.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/player/PlayerActivity.kt @@ -419,6 +419,7 @@ class PlayerActivity : BaseActivity() { when (playerPreferences.deband().get()) { 1 -> MPVLib.setOptionString("vf", "gradfun=radius=12") 2 -> MPVLib.setOptionString("deband", "yes") + 3 -> MPVLib.setOptionString("vf", "format=yuv420p") } MPVLib.addLogObserver(playerObserver)