mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Add more logs
This commit is contained in:
parent
dec6533c03
commit
40cfa8b427
@ -154,6 +154,8 @@ private final class CameraContext {
|
|||||||
}
|
}
|
||||||
|
|
||||||
init(queue: Queue, session: CameraSession, configuration: Camera.Configuration, metrics: Camera.Metrics, previewView: CameraSimplePreviewView?, secondaryPreviewView: CameraSimplePreviewView?) {
|
init(queue: Queue, session: CameraSession, configuration: Camera.Configuration, metrics: Camera.Metrics, previewView: CameraSimplePreviewView?, secondaryPreviewView: CameraSimplePreviewView?) {
|
||||||
|
Logger.shared.log("CameraContext", "Init")
|
||||||
|
|
||||||
self.queue = queue
|
self.queue = queue
|
||||||
self.session = session
|
self.session = session
|
||||||
self.initialConfiguration = configuration
|
self.initialConfiguration = configuration
|
||||||
@ -178,11 +180,13 @@ private final class CameraContext {
|
|||||||
guard !self.session.session.isRunning else {
|
guard !self.session.session.isRunning else {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
Logger.shared.log("CameraContext", "startCapture")
|
||||||
self.session.session.startRunning()
|
self.session.session.startRunning()
|
||||||
self.isSessionRunning = self.session.session.isRunning
|
self.isSessionRunning = self.session.session.isRunning
|
||||||
}
|
}
|
||||||
|
|
||||||
func stopCapture(invalidate: Bool = false) {
|
func stopCapture(invalidate: Bool = false) {
|
||||||
|
Logger.shared.log("CameraContext", "startCapture(invalidate: \(invalidate))")
|
||||||
if invalidate {
|
if invalidate {
|
||||||
self.mainDeviceContext?.device.resetZoom()
|
self.mainDeviceContext?.device.resetZoom()
|
||||||
|
|
||||||
@ -570,6 +574,8 @@ public final class Camera {
|
|||||||
public let metrics: Camera.Metrics
|
public let metrics: Camera.Metrics
|
||||||
|
|
||||||
public init(configuration: Camera.Configuration = Configuration(preset: .hd1920x1080, position: .back, audio: true, photo: false, metadata: false, preferredFps: 60.0), previewView: CameraSimplePreviewView? = nil, secondaryPreviewView: CameraSimplePreviewView? = nil) {
|
public init(configuration: Camera.Configuration = Configuration(preset: .hd1920x1080, position: .back, audio: true, photo: false, metadata: false, preferredFps: 60.0), previewView: CameraSimplePreviewView? = nil, secondaryPreviewView: CameraSimplePreviewView? = nil) {
|
||||||
|
Logger.shared.log("Camera", "Init")
|
||||||
|
|
||||||
self.metrics = Camera.Metrics(model: DeviceModel.current)
|
self.metrics = Camera.Metrics(model: DeviceModel.current)
|
||||||
|
|
||||||
let session = CameraSession()
|
let session = CameraSession()
|
||||||
@ -590,6 +596,8 @@ public final class Camera {
|
|||||||
}
|
}
|
||||||
|
|
||||||
deinit {
|
deinit {
|
||||||
|
Logger.shared.log("Camera", "Deinit")
|
||||||
|
|
||||||
let contextRef = self.contextRef
|
let contextRef = self.contextRef
|
||||||
self.queue.async {
|
self.queue.async {
|
||||||
contextRef?.release()
|
contextRef?.release()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user