Skip to content
This repository was archived by the owner on Mar 30, 2026. It is now read-only.

Commit ef18b84

Browse files
committed
fix: decoder not getting set correctly
1 parent 2eb5cb7 commit ef18b84

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

app/src/main/java/live/mehiz/mpvkt/ui/player/PlayerEnums.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ enum class Decoder(val title: String, val value: String) {
5454

5555
var current
5656
get(): Decoder = MPVLib.getPropertyString("hwdec-current")?.let { getDecoderFromValue(it) } ?: Auto
57-
set(value) = MPVLib.setPropertyString("hwdec-current", value.value)
57+
set(value) = MPVLib.setPropertyString("hwdec", value.value)
5858
}
5959
}
6060

app/src/main/java/live/mehiz/mpvkt/ui/player/controls/PlayerControls.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ import live.mehiz.mpvkt.preferences.preference.deleteAndGet
7272
import live.mehiz.mpvkt.preferences.preference.minusAssign
7373
import live.mehiz.mpvkt.preferences.preference.plusAssign
7474
import live.mehiz.mpvkt.ui.custombuttons.getButtons
75+
import live.mehiz.mpvkt.ui.player.Decoder
7576
import live.mehiz.mpvkt.ui.player.Decoder.Companion.getDecoderFromValue
7677
import live.mehiz.mpvkt.ui.player.Panels
7778
import live.mehiz.mpvkt.ui.player.PlayerActivity
@@ -588,8 +589,7 @@ fun PlayerControls(
588589
viewModel.unpause()
589590
},
590591
decoder = decoder,
591-
onUpdateDecoder = { MPVLib.setPropertyString("hwdec", it.value) },
592-
592+
onUpdateDecoder = { Decoder.current = it },
593593
speed = playbackSpeed ?: playerPreferences.defaultSpeed.get(),
594594
onSpeedChange = { MPVLib.setPropertyFloat("speed", it.toFixed(2)) },
595595
onMakeDefaultSpeed = { playerPreferences.defaultSpeed.set(it.toFixed(2)) },

0 commit comments

Comments
 (0)