Unified · Split
| @@ -28,9 +28,9 @@ class LibmpvHelper { · 27 unmodified lines | |||
| 28 | var fbo: GLint = 1 | 28 | var fbo: GLint = 1 |
| 29 | let uninitLock = NSLock() | 29 | let uninitLock = NSLock() |
| 30 | 30 | ||
| 31 | init(_ mpv: OpaquePointer, _ mpLog: OpaquePointer?) { | 31 | init(_ mpv: OpaquePointer, _ log: LogHelper) { |
| 32 | self.mpv = mpv | 32 | self.mpv = mpv |
| 33 | log = LogHelper(mpLog) | 33 | self.log = log |
| 34 | } | 34 | } |
| 35 | 35 | ||
| 36 | func initRender() { | 36 | func initRender() { |
| @@ -31,10 +31,10 @@ class CocoaCB: Common, EventSubscriber { · 30 unmodified lines | |||
| 31 | var backendState: State = .uninitialized | 31 | var backendState: State = .uninitialized |
| 32 | 32 | ||
| 33 | init(_ mpv: OpaquePointer) { | 33 | init(_ mpv: OpaquePointer) { |
| 34 | let newlog = mp_log_new(UnsafeMutablePointer(mpv), mp_client_get_log(mpv), "cocoacb") | 34 | let log = LogHelper(mp_log_new(UnsafeMutablePointer(mpv), mp_client_get_log(mpv), "cocoacb")) |
| 35 | let option = OptionHelper(UnsafeMutablePointer(mpv), mp_client_get_global(mpv)) | 35 | let option = OptionHelper(UnsafeMutablePointer(mpv), mp_client_get_global(mpv)) |
| 36 | libmpv = LibmpvHelper(mpv, newlog) | 36 | libmpv = LibmpvHelper(mpv, log) |
| 37 | super.init(option, newlog) | 37 | super.init(option, log) |
| 38 | layer = GLLayer(cocoaCB: self) | 38 | layer = GLLayer(cocoaCB: self) |
| 39 | AppHub.shared.event?.subscribe(self, event: .init(name: "MPV_EVENT_SHUTDOWN")) | 39 | AppHub.shared.event?.subscribe(self, event: .init(name: "MPV_EVENT_SHUTDOWN")) |
| 40 | } | 40 | } |
| @@ -48,9 +48,9 @@ class Common: NSObject { · 47 unmodified lines | |||
| 48 | didSet { if let window = window { window.title = title } } | 48 | didSet { if let window = window { window.title = title } } |
| 49 | } | 49 | } |
| 50 | 50 | ||
| 51 | init(_ opt: OptionHelper, _ mpLog: OpaquePointer?) { | 51 | init(_ option: OptionHelper, _ log: LogHelper) { |
| 52 | option = opt | 52 | self.option = option |
| 53 | log = LogHelper(mpLog) | 53 | self.log = log |
| 54 | } | 54 | } |
| 55 | 55 | ||
| 56 | func initMisc(_ vo: UnsafeMutablePointer<vo>) { | 56 | func initMisc(_ vo: UnsafeMutablePointer<vo>) { |
| @@ -25,9 +25,9 @@ class MacCommon: Common { · 24 unmodified lines | |||
| 25 | let swapLock: NSCondition = NSCondition() | 25 | let swapLock: NSCondition = NSCondition() |
| 26 | 26 | ||
| 27 | @objc init(_ vo: UnsafeMutablePointer<vo>) { | 27 | @objc init(_ vo: UnsafeMutablePointer<vo>) { |
| 28 | let newlog = mp_log_new(vo, vo.pointee.log, "mac") | 28 | let log = LogHelper(mp_log_new(vo, vo.pointee.log, "mac")) |
| 29 | let option = OptionHelper(vo, vo.pointee.global) | 29 | let option = OptionHelper(vo, vo.pointee.global) |
| 30 | super.init(option, newlog) | 30 | super.init(option, log) |
| 31 | self.vo = vo | 31 | self.vo = vo |
| 32 | input = InputHelper(vo.pointee.input_ctx, option) | 32 | input = InputHelper(vo.pointee.input_ctx, option) |
| 33 | timer = PreciseTimer(common: self) | 33 | timer = PreciseTimer(common: self) |