Minor performance improvements

This commit is contained in:
Arkadiusz Fal
2022-08-14 18:53:03 +02:00
parent c51b9dd8e8
commit 9a958113c4
4 changed files with 19 additions and 8 deletions

View File

@@ -45,6 +45,9 @@ final class PlayerModel: ObservableObject {
var avPlayerBackend: AVPlayerBackend!
var mpvBackend: MPVBackend!
#if !os(macOS)
var mpvController = MPVViewController()
#endif
var backends: [PlayerBackend] {
[avPlayerBackend, mpvBackend]
@@ -190,6 +193,11 @@ final class PlayerModel: ObservableObject {
networkState: networkState
)
#if !os(macOS)
mpvBackend.controller = mpvController
mpvBackend.client = mpvController.client
#endif
Defaults[.activeBackend] = .mpv
playbackMode = Defaults[.playbackMode]
}