mirror of
https://github.com/mpv-player/mpv
synced 2025-02-16 12:17:12 +00:00
mac: use LogHelper directly instead of mp_log
This commit is contained in:
parent
e7df95b10d
commit
ceaabb7b98
@ -28,9 +28,9 @@ class LibmpvHelper {
|
||||
var fbo: GLint = 1
|
||||
let uninitLock = NSLock()
|
||||
|
||||
init(_ mpv: OpaquePointer, _ mpLog: OpaquePointer?) {
|
||||
init(_ mpv: OpaquePointer, _ log: LogHelper) {
|
||||
self.mpv = mpv
|
||||
log = LogHelper(mpLog)
|
||||
self.log = log
|
||||
}
|
||||
|
||||
func initRender() {
|
||||
|
@ -31,10 +31,10 @@ class CocoaCB: Common, EventSubscriber {
|
||||
var backendState: State = .uninitialized
|
||||
|
||||
init(_ mpv: OpaquePointer) {
|
||||
let newlog = mp_log_new(UnsafeMutablePointer(mpv), mp_client_get_log(mpv), "cocoacb")
|
||||
let log = LogHelper(mp_log_new(UnsafeMutablePointer(mpv), mp_client_get_log(mpv), "cocoacb"))
|
||||
let option = OptionHelper(UnsafeMutablePointer(mpv), mp_client_get_global(mpv))
|
||||
libmpv = LibmpvHelper(mpv, newlog)
|
||||
super.init(option, newlog)
|
||||
libmpv = LibmpvHelper(mpv, log)
|
||||
super.init(option, log)
|
||||
layer = GLLayer(cocoaCB: self)
|
||||
AppHub.shared.event?.subscribe(self, event: .init(name: "MPV_EVENT_SHUTDOWN"))
|
||||
}
|
||||
|
@ -48,9 +48,9 @@ class Common: NSObject {
|
||||
didSet { if let window = window { window.title = title } }
|
||||
}
|
||||
|
||||
init(_ opt: OptionHelper, _ mpLog: OpaquePointer?) {
|
||||
option = opt
|
||||
log = LogHelper(mpLog)
|
||||
init(_ option: OptionHelper, _ log: LogHelper) {
|
||||
self.option = option
|
||||
self.log = log
|
||||
}
|
||||
|
||||
func initMisc(_ vo: UnsafeMutablePointer<vo>) {
|
||||
|
@ -25,9 +25,9 @@ class MacCommon: Common {
|
||||
let swapLock: NSCondition = NSCondition()
|
||||
|
||||
@objc init(_ vo: UnsafeMutablePointer<vo>) {
|
||||
let newlog = mp_log_new(vo, vo.pointee.log, "mac")
|
||||
let log = LogHelper(mp_log_new(vo, vo.pointee.log, "mac"))
|
||||
let option = OptionHelper(vo, vo.pointee.global)
|
||||
super.init(option, newlog)
|
||||
super.init(option, log)
|
||||
self.vo = vo
|
||||
input = InputHelper(vo.pointee.input_ctx, option)
|
||||
timer = PreciseTimer(common: self)
|
||||
|
Loading…
Reference in New Issue
Block a user