summaryrefslogtreecommitdiffstats
path: root/video/out
diff options
context:
space:
mode:
authorder richter <der.richter@gmx.de>2024-03-18 22:22:11 +0100
committerder richter <der.richter@gmx.de>2024-03-21 18:33:15 +0100
commit283d0877c470bf10efff390ea8037a819db501a7 (patch)
tree7d14082fe37eff82124710aa56ad380485b0541c /video/out
parent1d8f28cea7fb8d142a16eb6c9e104c707f2e7d77 (diff)
downloadmpv-283d0877c470bf10efff390ea8037a819db501a7.tar.bz2
mpv-283d0877c470bf10efff390ea8037a819db501a7.tar.xz
mac/type: move c<>swift type bridging into a dedicated type helper
Diffstat (limited to 'video/out')
-rw-r--r--video/out/mac/common.swift40
1 files changed, 20 insertions, 20 deletions
diff --git a/video/out/mac/common.swift b/video/out/mac/common.swift
index e0ea5f1164..7aac8fa68a 100644
--- a/video/out/mac/common.swift
+++ b/video/out/mac/common.swift
@@ -303,7 +303,7 @@ class Common: NSObject {
lightSensorIOPort = IONotificationPortCreate(kIOMasterPortDefault)
IONotificationPortSetDispatchQueue(lightSensorIOPort, queue)
var n = io_object_t()
- IOServiceAddInterestNotification(lightSensorIOPort, srv, kIOGeneralInterest, lightSensorCallback, MPVHelper.bridge(obj: self), &n)
+ IOServiceAddInterestNotification(lightSensorIOPort, srv, kIOGeneralInterest, lightSensorCallback, TypeHelper.bridge(obj: self), &n)
let kr = IOServiceOpen(srv, mach_task_self_, 0, &lightSensor)
IOObjectRelease(srv)
@@ -311,7 +311,7 @@ class Common: NSObject {
log.sendVerbose("Can't start ambient light sensor connection")
return
}
- lightSensorCallback(MPVHelper.bridge(obj: self), 0, 0, nil)
+ lightSensorCallback(TypeHelper.bridge(obj: self), 0, 0, nil)
}
func uninitLightSensor() {
@@ -334,11 +334,11 @@ class Common: NSObject {
}
func addDisplayReconfigureObserver() {
- CGDisplayRegisterReconfigurationCallback(reconfigureCallback, MPVHelper.bridge(obj: self))
+ CGDisplayRegisterReconfigurationCallback(reconfigureCallback, TypeHelper.bridge(obj: self))
}
func removeDisplayReconfigureObserver() {
- CGDisplayRemoveReconfigurationCallback(reconfigureCallback, MPVHelper.bridge(obj: self))
+ CGDisplayRemoveReconfigurationCallback(reconfigureCallback, TypeHelper.bridge(obj: self))
}
func addAppNotifications() {
@@ -528,43 +528,43 @@ class Common: NSObject {
var opt: UnsafeMutableRawPointer?
while mpv.nextChangedOption(property: &opt) {
switch opt {
- case MPVHelper.getPointer(&mpv.optsPtr.pointee.border):
+ case TypeHelper.toPointer(&mpv.optsPtr.pointee.border):
DispatchQueue.main.async {
self.window?.border = Bool(mpv.opts.border)
}
- case MPVHelper.getPointer(&mpv.optsPtr.pointee.fullscreen):
+ case TypeHelper.toPointer(&mpv.optsPtr.pointee.fullscreen):
DispatchQueue.main.async {
self.window?.toggleFullScreen(nil)
}
- case MPVHelper.getPointer(&mpv.optsPtr.pointee.ontop): fallthrough
- case MPVHelper.getPointer(&mpv.optsPtr.pointee.ontop_level):
+ case TypeHelper.toPointer(&mpv.optsPtr.pointee.ontop): fallthrough
+ case TypeHelper.toPointer(&mpv.optsPtr.pointee.ontop_level):
DispatchQueue.main.async {
self.window?.setOnTop(Bool(mpv.opts.ontop), Int(mpv.opts.ontop_level))
}
- case MPVHelper.getPointer(&mpv.optsPtr.pointee.all_workspaces):
+ case TypeHelper.toPointer(&mpv.optsPtr.pointee.all_workspaces):
DispatchQueue.main.async {
self.window?.setOnAllWorkspaces(Bool(mpv.opts.all_workspaces))
}
- case MPVHelper.getPointer(&mpv.optsPtr.pointee.keepaspect_window):
+ case TypeHelper.toPointer(&mpv.optsPtr.pointee.keepaspect_window):
DispatchQueue.main.async {
self.window?.keepAspect = Bool(mpv.opts.keepaspect_window)
}
- case MPVHelper.getPointer(&mpv.optsPtr.pointee.window_minimized):
+ case TypeHelper.toPointer(&mpv.optsPtr.pointee.window_minimized):
DispatchQueue.main.async {
self.window?.setMinimized(Bool(mpv.opts.window_minimized))
}
- case MPVHelper.getPointer(&mpv.optsPtr.pointee.window_maximized):
+ case TypeHelper.toPointer(&mpv.optsPtr.pointee.window_maximized):
DispatchQueue.main.async {
self.window?.setMaximized(Bool(mpv.opts.window_maximized))
}
- case MPVHelper.getPointer(&mpv.optsPtr.pointee.cursor_passthrough):
+ case TypeHelper.toPointer(&mpv.optsPtr.pointee.cursor_passthrough):
DispatchQueue.main.async {
self.window?.ignoresMouseEvents = mpv.opts.cursor_passthrough
}
- case MPVHelper.getPointer(&mpv.optsPtr.pointee.geometry): fallthrough
- case MPVHelper.getPointer(&mpv.optsPtr.pointee.autofit): fallthrough
- case MPVHelper.getPointer(&mpv.optsPtr.pointee.autofit_smaller): fallthrough
- case MPVHelper.getPointer(&mpv.optsPtr.pointee.autofit_larger):
+ case TypeHelper.toPointer(&mpv.optsPtr.pointee.geometry): fallthrough
+ case TypeHelper.toPointer(&mpv.optsPtr.pointee.autofit): fallthrough
+ case TypeHelper.toPointer(&mpv.optsPtr.pointee.autofit_smaller): fallthrough
+ case TypeHelper.toPointer(&mpv.optsPtr.pointee.autofit_larger):
DispatchQueue.main.async {
let (_, _, wr) = self.getInitProperties(vo)
self.window?.updateFrame(wr)
@@ -700,11 +700,11 @@ class Common: NSObject {
var opt: UnsafeMutableRawPointer?
while mpv.nextChangedMacOption(property: &opt) {
switch opt {
- case MPVHelper.getPointer(&mpv.macOptsPtr.pointee.macos_title_bar_appearance):
+ case TypeHelper.toPointer(&mpv.macOptsPtr.pointee.macos_title_bar_appearance):
titleBar?.set(appearance: Int(mpv.macOpts.macos_title_bar_appearance))
- case MPVHelper.getPointer(&mpv.macOptsPtr.pointee.macos_title_bar_material):
+ case TypeHelper.toPointer(&mpv.macOptsPtr.pointee.macos_title_bar_material):
titleBar?.set(material: Int(mpv.macOpts.macos_title_bar_material))
- case MPVHelper.getPointer(&mpv.macOptsPtr.pointee.macos_title_bar_color):
+ case TypeHelper.toPointer(&mpv.macOptsPtr.pointee.macos_title_bar_color):
titleBar?.set(color: mpv.macOpts.macos_title_bar_color)
default:
break