diff options
author | der richter <der.richter@gmx.de> | 2024-03-18 22:22:11 +0100 |
---|---|---|
committer | der richter <der.richter@gmx.de> | 2024-03-21 18:33:15 +0100 |
commit | 283d0877c470bf10efff390ea8037a819db501a7 (patch) | |
tree | 7d14082fe37eff82124710aa56ad380485b0541c /osdep/mac/remote_command_center.swift | |
parent | 1d8f28cea7fb8d142a16eb6c9e104c707f2e7d77 (diff) | |
download | mpv-283d0877c470bf10efff390ea8037a819db501a7.tar.bz2 mpv-283d0877c470bf10efff390ea8037a819db501a7.tar.xz |
mac/type: move c<>swift type bridging into a dedicated type helper
Diffstat (limited to 'osdep/mac/remote_command_center.swift')
-rw-r--r-- | osdep/mac/remote_command_center.swift | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/osdep/mac/remote_command_center.swift b/osdep/mac/remote_command_center.swift index 6dd02e0ada..bec63a1984 100644 --- a/osdep/mac/remote_command_center.swift +++ b/osdep/mac/remote_command_center.swift @@ -186,24 +186,24 @@ class RemoteCommandCenter: NSObject { switch String(cString: property.name) { case "pause" where property.format == MPV_FORMAT_FLAG: - isPaused = LibmpvHelper.mpvFlagToBool(property.data) ?? false + isPaused = TypeHelper.toBool(property.data) ?? false case "time-pos" where property.format == MPV_FORMAT_DOUBLE: - let newPosition = max(LibmpvHelper.mpvDoubleToDouble(property.data) ?? 0, 0) + let newPosition = max(TypeHelper.toDouble(property.data) ?? 0, 0) if Int((floor(newPosition) - floor(position)) / rate) != 0 { position = newPosition } case "duration" where property.format == MPV_FORMAT_DOUBLE: - duration = LibmpvHelper.mpvDoubleToDouble(property.data) ?? 0 + duration = TypeHelper.toDouble(property.data) ?? 0 case "speed" where property.format == MPV_FORMAT_DOUBLE: - rate = LibmpvHelper.mpvDoubleToDouble(property.data) ?? 1 + rate = TypeHelper.toDouble(property.data) ?? 1 case "media-title" where [MPV_FORMAT_STRING, MPV_FORMAT_NONE].contains(property.format): - title = LibmpvHelper.mpvStringArrayToString(property.data) ?? "" + title = TypeHelper.toString(property.data) ?? "" case "chapter-metadata/title" where [MPV_FORMAT_STRING, MPV_FORMAT_NONE].contains(property.format): - chapter = LibmpvHelper.mpvStringArrayToString(property.data) + chapter = TypeHelper.toString(property.data) case "metadata/by-key/album" where [MPV_FORMAT_STRING, MPV_FORMAT_NONE].contains(property.format): - album = LibmpvHelper.mpvStringArrayToString(property.data) + album = TypeHelper.toString(property.data) case "metadata/by-key/artist" where [MPV_FORMAT_STRING, MPV_FORMAT_NONE].contains(property.format): - artist = LibmpvHelper.mpvStringArrayToString(property.data) + artist = TypeHelper.toString(property.data) default: break } |