client-sdk-react-native icon indicating copy to clipboard operation
client-sdk-react-native copied to clipboard

Switching camera crashes the app

Open Mihai-github opened this issue 8 months ago • 2 comments

Describe the bug

I only got the chance to test this on 2 different iOS devices, no Android, but can very well be also there be the same problem while trying to switch the camera the app crashes. While connected to the device using Xcode the crash indicated a different error on each device.

The iPhone 15 Pro Max has this:

Thread 54: EXC_BAD_ACCESS (code=1, address=0x252757cdd810)
A bad access to memory terminated the process.

The iPhone Xs Max has this:

Thread 28: "*** -[AVCaptureMultiCamSession addConnection:] <AVCaptureConnection: 0x283965640> cannot be added because AVCaptureVideoDataOutput only accepts one connection of this media type at a time, and it is already connected"

PS: The iPhone Xs Max was connected with the cable while the 15 Pro Max was through Wifi so maybe the error can be different?

To Reproduce

Steps to reproduce the behavior:

Just implementing the demo example should expose the issue, the relevant lines of code for this are:

const [isCameraFrontFacing, setCameraFrontFacing] = useState(true);

let facingModeStr = !isCameraFrontFacing ? "front" : "environment";
setCameraFrontFacing(!isCameraFrontFacing);
let devices = await mediaDevices.enumerateDevices();
var newDevice;
//@ts-ignore
for (const device of devices) {
  //@ts-ignore
  if (device.kind === "videoinput" && device.facing === facingModeStr) {
    newDevice = device;
    break;
  }
}
if (newDevice == null) {
  return;
}
await room.switchActiveDevice("videoinput", newDevice.deviceId);

Expected behavior

The expected behavior is to be able to switch the camera without any issue.

Screenshots

Device Info:

  • Device: iPhone Xs Max and iPhone 15 Pro Max
  • OS: 15.4.1 and 18.3.2

Dependencies Info (please reference your package-lock.json or yarn.lock file, not just your package.json):

"livekit-client": "^2.9.8", "@livekit/react-native": "^2.6.1", "@livekit/react-native-webrtc": "^125.0.9",

Additional context

Mihai-github avatar Mar 18 '25 13:03 Mihai-github

Same here

adriano-rodrigues99 avatar Mar 19 '25 02:03 adriano-rodrigues99

Looks like there's a difference in behavior between the react-native-webrtc implementation and what web does, causing this issue.

As a workaround, try calling restartTrack directly on the cameraTrack to switch the camera.

davidliu avatar Mar 24 '25 17:03 davidliu

I’m experiencing the same issue on both Android and iOS platforms, even after trying the suggested fixes in this thread. I’m still getting the following warning on Android:

An event listener wasn't added because it has been added already: 'bubble', '[Function anonymous]'. And app is crashing on iOS.

Would appreciate any further guidance or fixes for this.

  "@livekit/react-native": "^2.6.5",
   "@livekit/react-native-webrtc": "^125.0.9",
   "livekit-client": "^2.9.9",

binkumar avatar Apr 16 '25 04:04 binkumar

seeing same issue on ios and android. the suggested workaround with restarting track doesn't do anything at all on android and on ios it crashes.


An event listener wasn't added because it has been added already: %o, %o
bubble
[Function anonymous]

Call Stack
  tryCallTwo (address at (InternalBytecode.js:1:1222)
  doResolve (address at (InternalBytecode.js:1:2541)
  Promise (address at (InternalBytecode.js:1:1318)
  tryCallOne (address at (InternalBytecode.js:1:1180)
  anonymous (address at (InternalBytecode.js:1:1874)

on ios similar, but

Error: ENOENT: no such file or directory, open InternalBytecode.js

K-Leon avatar Apr 19 '25 09:04 K-Leon

I'm experiencing the same problem:

  1. Switching camera to environment (back) works as expected on both iOS and Android.
  2. Switching camera from front to environment:
  • iOS crashes the app.
  • Android does nothing and continues showing the front camera.
"livekit-client": "^2.11.2",
"@livekit/react-native": "^2.7.3",
"@livekit/react-native-expo-plugin": "^1.0.1",
"@livekit/react-native-webrtc": "^125.0.9",

Please let me know if any additional information or logs would help.

lahirudx avatar Apr 20 '25 18:04 lahirudx

Same issue here since updating to @livekit/react-native: "2.7.0"

Spharian avatar Apr 22 '25 13:04 Spharian

Same issue here on iOS, both 2.6.5 and 2.7.4.

Full logs:

default	07:16:54.087532+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> resuming, timeouts(60.0, 604800.0) qos(0x11) voucher((null)) activity(00000000-0000-0000-0000-000000000000)
default	07:16:54.087506+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> resuming, timeouts(60.0, 604800.0) qos(0x11) voucher((null)) activity(00000000-0000-0000-0000-000000000000)
default	07:16:54.087476+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> resuming, timeouts(60.0, 604800.0) qos(0x11) voucher((null)) activity(00000000-0000-0000-0000-000000000000)
default	07:16:54.088774+0200	GigaverseDEV	[C8] event: client:connection_reused @53.337s
default	07:16:54.088749+0200	GigaverseDEV	[C8] event: client:connection_reused @53.337s
default	07:16:54.089080+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> now using Connection 8
default	07:16:54.088798+0200	GigaverseDEV	[C8] event: client:connection_reused @53.337s
default	07:16:54.089132+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> now using Connection 8
default	07:16:54.089107+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> now using Connection 8
default	07:16:54.089725+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> sent request, body S 1598
default	07:16:54.089699+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> sent request, body S 1598
default	07:16:54.089755+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> sent request, body S 1598
default	07:16:54.278749+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> received response, status 202 content K
default	07:16:54.278799+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> received response, status 202 content K
default	07:16:54.278647+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> received response, status 202 content K
default	07:16:54.278842+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> done using Connection 8
default	07:16:54.278867+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> done using Connection 8
default	07:16:54.279067+0200	GigaverseDEV	[C8] event: client:connection_idle @53.527s
default	07:16:54.278892+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> done using Connection 8
default	07:16:54.279095+0200	GigaverseDEV	[C8] event: client:connection_idle @53.527s
default	07:16:54.279122+0200	GigaverseDEV	[C8] event: client:connection_idle @53.527s
default	07:16:54.279882+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> response ended
default	07:16:54.279963+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> summary for task success {transaction_duration_ms=191, response_status=202, connection=8, reused=1, reused_after_ms=7234, request_start_ms=1, request_duration_ms=0, response_start_ms=190, response_duration_ms=0, request_bytes=1793, request_throughput_kbps=3678, response_bytes=138, response_throughput_kbps=178, cache_hit=false}
default	07:16:54.279906+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> response ended
default	07:16:54.279994+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> summary for task success {transaction_duration_ms=191, response_status=202, connection=8, reused=1, reused_after_ms=7234, request_start_ms=1, request_duration_ms=0, response_start_ms=190, response_duration_ms=0, request_bytes=1793, request_throughput_kbps=3678, response_bytes=138, response_throughput_kbps=178, cache_hit=false}
default	07:16:54.279932+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> response ended
default	07:16:54.280024+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> summary for task success {transaction_duration_ms=191, response_status=202, connection=8, reused=1, reused_after_ms=7234, request_start_ms=1, request_duration_ms=0, response_start_ms=190, response_duration_ms=0, request_bytes=1793, request_throughput_kbps=3678, response_bytes=138, response_throughput_kbps=178, cache_hit=false}
default	07:16:54.280436+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> finished successfully
default	07:16:54.280458+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> finished successfully
default	07:16:54.280414+0200	GigaverseDEV	Task <C507C4DF-AED0-4107-B7BC-B279F14288E6>.<5> finished successfully
default	07:16:55.840811+0200	GigaverseDEV	Evaluating dispatch of UIEvent: 0x3035cd0a0; type: 0; subtype: 0; backing type: 11; shouldSend: 1; ignoreInteractionEvents: 0, systemGestureStateChange: 0
default	07:16:55.840888+0200	GigaverseDEV	Sending UIEvent type: 0; subtype: 0; to windows: 1
default	07:16:55.840962+0200	GigaverseDEV	Sending UIEvent type: 0; subtype: 0; to window: <UIWindow: 0x1032ab200>; contextId: 0x65BC6AB0
default	07:16:55.841038+0200	GigaverseDEV	Evaluating dispatch of UIEvent: 0x3035cd0a0; type: 0; subtype: 0; backing type: 11; shouldSend: 0; ignoreInteractionEvents: 0, systemGestureStateChange: 0
default	07:16:55.840862+0200	GigaverseDEV	Evaluating dispatch of UIEvent: 0x3035cd0a0; type: 0; subtype: 0; backing type: 11; shouldSend: 1; ignoreInteractionEvents: 0, systemGestureStateChange: 0
default	07:16:55.840934+0200	GigaverseDEV	Sending UIEvent type: 0; subtype: 0; to windows: 1
default	07:16:55.841012+0200	GigaverseDEV	Sending UIEvent type: 0; subtype: 0; to window: <UIWindow: 0x1032ab200>; contextId: 0x65BC6AB0
default	07:16:55.841087+0200	GigaverseDEV	Evaluating dispatch of UIEvent: 0x3035cd0a0; type: 0; subtype: 0; backing type: 11; shouldSend: 0; ignoreInteractionEvents: 0, systemGestureStateChange: 0
default	07:16:55.840837+0200	GigaverseDEV	Evaluating dispatch of UIEvent: 0x3035cd0a0; type: 0; subtype: 0; backing type: 11; shouldSend: 1; ignoreInteractionEvents: 0, systemGestureStateChange: 0
default	07:16:55.840912+0200	GigaverseDEV	Sending UIEvent type: 0; subtype: 0; to windows: 1
default	07:16:55.840987+0200	GigaverseDEV	Sending UIEvent type: 0; subtype: 0; to window: <UIWindow: 0x1032ab200>; contextId: 0x65BC6AB0
default	07:16:55.841063+0200	GigaverseDEV	Evaluating dispatch of UIEvent: 0x3035cd0a0; type: 0; subtype: 0; backing type: 11; shouldSend: 0; ignoreInteractionEvents: 0, systemGestureStateChange: 0
default	07:16:55.898224+0200	GigaverseDEV	Evaluating dispatch of UIEvent: 0x3035cd0a0; type: 0; subtype: 0; backing type: 11; shouldSend: 0; ignoreInteractionEvents: 0, systemGestureStateChange: 1
default	07:16:55.898195+0200	GigaverseDEV	Evaluating dispatch of UIEvent: 0x3035cd0a0; type: 0; subtype: 0; backing type: 11; shouldSend: 0; ignoreInteractionEvents: 0, systemGestureStateChange: 1
default	07:16:55.898170+0200	GigaverseDEV	Evaluating dispatch of UIEvent: 0x3035cd0a0; type: 0; subtype: 0; backing type: 11; shouldSend: 0; ignoreInteractionEvents: 0, systemGestureStateChange: 1
default	07:16:55.912126+0200	GigaverseDEV	Evaluating dispatch of UIEvent: 0x3035cd0a0; type: 0; subtype: 0; backing type: 11; shouldSend: 1; ignoreInteractionEvents: 0, systemGestureStateChange: 0
default	07:16:55.912209+0200	GigaverseDEV	Sending UIEvent type: 0; subtype: 0; to windows: 1
default	07:16:55.912281+0200	GigaverseDEV	Sending UIEvent type: 0; subtype: 0; to window: <UIWindow: 0x1032ab200>; contextId: 0x65BC6AB0
default	07:16:55.912179+0200	GigaverseDEV	Evaluating dispatch of UIEvent: 0x3035cd0a0; type: 0; subtype: 0; backing type: 11; shouldSend: 1; ignoreInteractionEvents: 0, systemGestureStateChange: 0
default	07:16:55.912256+0200	GigaverseDEV	Sending UIEvent type: 0; subtype: 0; to windows: 1
default	07:16:55.912334+0200	GigaverseDEV	Sending UIEvent type: 0; subtype: 0; to window: <UIWindow: 0x1032ab200>; contextId: 0x65BC6AB0
default	07:16:55.912151+0200	GigaverseDEV	Evaluating dispatch of UIEvent: 0x3035cd0a0; type: 0; subtype: 0; backing type: 11; shouldSend: 1; ignoreInteractionEvents: 0, systemGestureStateChange: 0
default	07:16:55.912231+0200	GigaverseDEV	Sending UIEvent type: 0; subtype: 0; to windows: 1
default	07:16:55.912311+0200	GigaverseDEV	Sending UIEvent type: 0; subtype: 0; to window: <UIWindow: 0x1032ab200>; contextId: 0x65BC6AB0
default	07:16:55.915389+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession removeConnection:]: (0x300d00400) <AVCaptureConnection: 0x300af76c0 (AVCaptureDeviceInput: 0x300af5580 Front Camera) -> (AVCaptureVideoDataOutput: 0x300d14e20) [type:vide][enabled:1][active:1]>
default	07:16:55.915467+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _beginConfiguration]: (0x300d00400) updated beginConfigRefCount 1
default	07:16:55.915442+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession removeConnection:]: (0x300d00400) <AVCaptureConnection: 0x300af76c0 (AVCaptureDeviceInput: 0x300af5580 Front Camera) -> (AVCaptureVideoDataOutput: 0x300d14e20) [type:vide][enabled:1][active:1]>
default	07:16:55.915514+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _beginConfiguration]: (0x300d00400) updated beginConfigRefCount 1
default	07:16:55.915620+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _commitConfiguration]: (0x300d00400) updated beginConfigRefCount 0
default	07:16:55.915690+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) called. skipConfig: 0
default	07:16:55.915416+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession removeConnection:]: (0x300d00400) <AVCaptureConnection: 0x300af76c0 (AVCaptureDeviceInput: 0x300af5580 Front Camera) -> (AVCaptureVideoDataOutput: 0x300d14e20) [type:vide][enabled:1][active:1]>
default	07:16:55.915492+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _beginConfiguration]: (0x300d00400) updated beginConfigRefCount 1
default	07:16:55.915596+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _commitConfiguration]: (0x300d00400) updated beginConfigRefCount 0
default	07:16:55.915668+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) called. skipConfig: 0
default	07:16:55.915572+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _commitConfiguration]: (0x300d00400) updated beginConfigRefCount 0
default	07:16:55.915644+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) called. skipConfig: 0
default	07:16:55.929425+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) New fcs config(8)
default	07:16:55.929497+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _updateControlsOverlay]: (0x300d00400) A controls delegate must be specified to update the controls overlay
default	07:16:55.929403+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) New fcs config(8)
default	07:16:55.929474+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _updateControlsOverlay]: (0x300d00400) A controls delegate must be specified to update the controls overlay
default	07:16:55.929613+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) Setting fcs config(8) FigCaptureSessionConfiguration 0x302ccef30: ID 8, AVCaptureSessionPresetInputPriority multiCam: 1, appAudio: 0, autoConfig: 1, mixesWithOthers: 0, runWhileMultitasking: 0, checkIfFileAlreadyExistForMFO: 1
default	07:16:55.929378+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) New fcs config(8)
default	07:16:55.929450+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _updateControlsOverlay]: (0x300d00400) A controls delegate must be specified to update the controls overlay
default	07:16:55.929583+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) Setting fcs config(8) FigCaptureSessionConfiguration 0x302ccef30: ID 8, AVCaptureSessionPresetInputPriority multiCam: 1, appAudio: 0, autoConfig: 1, mixesWithOthers: 0, runWhileMultitasking: 0, checkIfFileAlreadyExistForMFO: 1
default	07:16:55.929637+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) Setting fcs config(8) FigCaptureSessionConfiguration 0x302ccef30: ID 8, AVCaptureSessionPresetInputPriority multiCam: 1, appAudio: 0, autoConfig: 1, mixesWithOthers: 0, runWhileMultitasking: 0, checkIfFileAlreadyExistForMFO: 1
default	07:16:56.164944+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession beginConfiguration]: (0x300d00400)
default	07:16:56.164968+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession beginConfiguration]: (0x300d00400)
default	07:16:56.165185+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _beginConfiguration]: (0x300d00400) updated beginConfigRefCount 1
default	07:16:56.165256+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession addInputWithNoConnections:]: (0x300d00400) <AVCaptureDeviceInput: 0x300d31380 [Back Camera]>
default	07:16:56.164922+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession beginConfiguration]: (0x300d00400)
default	07:16:56.165138+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _beginConfiguration]: (0x300d00400) updated beginConfigRefCount 1
default	07:16:56.165210+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession addInputWithNoConnections:]: (0x300d00400) <AVCaptureDeviceInput: 0x300d31380 [Back Camera]>
default	07:16:56.165163+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _beginConfiguration]: (0x300d00400) updated beginConfigRefCount 1
default	07:16:56.165234+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession addInputWithNoConnections:]: (0x300d00400) <AVCaptureDeviceInput: 0x300d31380 [Back Camera]>
default	07:16:56.165952+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _beginConfiguration]: (0x300d00400) updated beginConfigRefCount 2
default	07:16:56.166093+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _commitConfiguration]: (0x300d00400) updated beginConfigRefCount 1
default	07:16:56.166232+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) called. skipConfig: 1
default	07:16:56.165898+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _beginConfiguration]: (0x300d00400) updated beginConfigRefCount 2
default	07:16:56.166047+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _commitConfiguration]: (0x300d00400) updated beginConfigRefCount 1
default	07:16:56.166187+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) called. skipConfig: 1
default	07:16:56.165927+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _beginConfiguration]: (0x300d00400) updated beginConfigRefCount 2
default	07:16:56.166337+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> -[AVCaptureFigVideoDevice _setActiveVideoMinFrameDurationInternal:]: MinFrameDuration to set 1 / 30
default	07:16:56.166412+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> -[AVCaptureFigVideoDevice _setActiveVideoMaxFrameDurationInternal:]: MaxFrameDuration to set 1 / 30
default	07:16:56.166069+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _commitConfiguration]: (0x300d00400) updated beginConfigRefCount 1
default	07:16:56.166209+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) called. skipConfig: 1
default	07:16:56.166362+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> -[AVCaptureFigVideoDevice _setActiveVideoMinFrameDurationInternal:]: MinFrameDuration to set 1 / 30
default	07:16:56.166435+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> -[AVCaptureFigVideoDevice _setActiveVideoMaxFrameDurationInternal:]: MaxFrameDuration to set 1 / 30
default	07:16:56.166384+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> -[AVCaptureFigVideoDevice _setActiveVideoMinFrameDurationInternal:]: MinFrameDuration to set 1 / 30
default	07:16:56.166459+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> -[AVCaptureFigVideoDevice _setActiveVideoMaxFrameDurationInternal:]: MaxFrameDuration to set 1 / 30
default	07:16:56.166590+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession addConnection:]: (0x300d00400) <AVCaptureConnection: 0x300d65f40 (AVCaptureDeviceInput: 0x300d31380 Back Camera) -> (AVCaptureVideoDataOutput: 0x300d2a300) [type:vide][enabled:1][active:1]>
default	07:16:56.166616+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession addConnection:]: (0x300d00400) <AVCaptureConnection: 0x300d65f40 (AVCaptureDeviceInput: 0x300d31380 Back Camera) -> (AVCaptureVideoDataOutput: 0x300d2a300) [type:vide][enabled:1][active:1]>
default	07:16:56.166760+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _beginConfiguration]: (0x300d00400) updated beginConfigRefCount 2
default	07:16:56.166835+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _commitConfiguration]: (0x300d00400) updated beginConfigRefCount 1
default	07:16:56.166906+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) called. skipConfig: 1
default	07:16:56.166976+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> -[AVCaptureFigVideoDevice _setActiveVideoMinFrameDurationInternal:]: MinFrameDuration to set 1 / 30
default	07:16:56.166560+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession addConnection:]: (0x300d00400) <AVCaptureConnection: 0x300d65f40 (AVCaptureDeviceInput: 0x300d31380 Back Camera) -> (AVCaptureVideoDataOutput: 0x300d2a300) [type:vide][enabled:1][active:1]>
default	07:16:56.166712+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _beginConfiguration]: (0x300d00400) updated beginConfigRefCount 2
default	07:16:56.166788+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _commitConfiguration]: (0x300d00400) updated beginConfigRefCount 1
default	07:16:56.166860+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) called. skipConfig: 1
default	07:16:56.166930+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> -[AVCaptureFigVideoDevice _setActiveVideoMinFrameDurationInternal:]: MinFrameDuration to set 1 / 30
default	07:16:56.166735+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _beginConfiguration]: (0x300d00400) updated beginConfigRefCount 2
default	07:16:56.166810+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _commitConfiguration]: (0x300d00400) updated beginConfigRefCount 1
default	07:16:56.167076+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> -[AVCaptureFigVideoDevice _setActiveVideoMaxFrameDurationInternal:]: MaxFrameDuration to set 1 / 30
default	07:16:56.166882+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) called. skipConfig: 1
default	07:16:56.166954+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> -[AVCaptureFigVideoDevice _setActiveVideoMinFrameDurationInternal:]: MinFrameDuration to set 1 / 30
default	07:16:56.167222+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession commitConfiguration]: (0x300d00400)
default	07:16:56.167099+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> -[AVCaptureFigVideoDevice _setActiveVideoMaxFrameDurationInternal:]: MaxFrameDuration to set 1 / 30
default	07:16:56.167123+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> -[AVCaptureFigVideoDevice _setActiveVideoMaxFrameDurationInternal:]: MaxFrameDuration to set 1 / 30
default	07:16:56.167244+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession commitConfiguration]: (0x300d00400)
default	07:16:56.167267+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession commitConfiguration]: (0x300d00400)
default	07:16:56.167526+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _commitConfiguration]: (0x300d00400) updated beginConfigRefCount 0
default	07:16:56.167551+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _commitConfiguration]: (0x300d00400) updated beginConfigRefCount 0
default	07:16:56.167773+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) called. skipConfig: 0
default	07:16:56.167500+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _commitConfiguration]: (0x300d00400) updated beginConfigRefCount 0
default	07:16:56.167725+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) called. skipConfig: 0
default	07:16:56.167948+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> -[AVCaptureFigVideoDevice _setActiveVideoMinFrameDurationInternal:]: MinFrameDuration to set 1 / 30
default	07:16:56.167747+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) called. skipConfig: 0
default	07:16:56.167972+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> -[AVCaptureFigVideoDevice _setActiveVideoMinFrameDurationInternal:]: MinFrameDuration to set 1 / 30
default	07:16:56.167999+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> -[AVCaptureFigVideoDevice _setActiveVideoMinFrameDurationInternal:]: MinFrameDuration to set 1 / 30
default	07:16:56.168481+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> -[AVCaptureFigVideoDevice _setActiveVideoMaxFrameDurationInternal:]: MaxFrameDuration to set 1 / 30
default	07:16:56.168503+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> -[AVCaptureFigVideoDevice _setActiveVideoMaxFrameDurationInternal:]: MaxFrameDuration to set 1 / 30
default	07:16:56.168443+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> -[AVCaptureFigVideoDevice _setActiveVideoMaxFrameDurationInternal:]: MaxFrameDuration to set 1 / 30
default	07:16:56.174803+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _setUpCameraHistoryOnce]_block_invoke: <private> changed... new streaming camera history <private>
default	07:16:56.174825+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _setUpCameraHistoryOnce]_block_invoke: <private> changed... new streaming camera history <private>
default	07:16:56.174899+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _setUpCameraHistoryOnce]_block_invoke: dispatching async to preferred camera property refresh queue
default	07:16:56.174968+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _setUpCameraHistoryOnce]_block_invoke: async dispatch to preferred camera property refresh queue returned
default	07:16:56.175043+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _refreshPreferredCameraProperties:]: getting current value for userPreferredCamera (allowsSuspendedPreferredCameras = F)
default	07:16:56.175116+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _setUpCameraHistoryOnce]_block_invoke: change handler for <private> returning
default	07:16:56.174848+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _setUpCameraHistoryOnce]_block_invoke: <private> changed... new streaming camera history <private>
default	07:16:56.175190+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: current list of devices:
default	07:16:56.174921+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _setUpCameraHistoryOnce]_block_invoke: dispatching async to preferred camera property refresh queue
default	07:16:56.175259+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.174992+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _setUpCameraHistoryOnce]_block_invoke: async dispatch to preferred camera property refresh queue returned
default	07:16:56.175069+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _refreshPreferredCameraProperties:]: getting current value for userPreferredCamera (allowsSuspendedPreferredCameras = F)
default	07:16:56.175138+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _setUpCameraHistoryOnce]_block_invoke: change handler for <private> returning
default	07:16:56.175213+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: current list of devices:
default	07:16:56.175281+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.174871+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _setUpCameraHistoryOnce]_block_invoke: dispatching async to preferred camera property refresh queue
default	07:16:56.175350+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.174946+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _setUpCameraHistoryOnce]_block_invoke: async dispatch to preferred camera property refresh queue returned
default	07:16:56.175015+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _refreshPreferredCameraProperties:]: getting current value for userPreferredCamera (allowsSuspendedPreferredCameras = F)
default	07:16:56.175092+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _setUpCameraHistoryOnce]_block_invoke: change handler for <private> returning
default	07:16:56.175420+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175163+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: current list of devices:
default	07:16:56.175487+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175236+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175306+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175374+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175442+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175509+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175584+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175654+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175724+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175328+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175396+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175465+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175532+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175607+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175677+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175746+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175818+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175554+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175893+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175961+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175630+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175699+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176032+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: -------------
default	07:16:56.175770+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176101+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: devices with media types <private>:
default	07:16:56.175847+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175915+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176251+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175983+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176054+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: -------------
default	07:16:56.176124+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: devices with media types <private>:
default	07:16:56.176275+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176342+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176409+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175792+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176477+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175870+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.175939+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176007+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: -------------
default	07:16:56.176079+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: devices with media types <private>:
default	07:16:56.176229+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176297+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176364+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176433+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176580+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176651+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176791+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176320+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176929+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176388+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176455+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176604+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176675+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176814+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176953+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.177026+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.177161+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176628+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176697+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.177367+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: -------------
default	07:16:56.176836+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.176976+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.177047+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.177184+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.177390+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: -------------
default	07:16:56.177615+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: 4. returning first available entry in streamingCameraHistory because it is a member of devicesWithMediaType and has suitable suspended state: <private>[F]
default	07:16:56.177001+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.177139+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.177345+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: -------------
default	07:16:56.177568+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: 4. returning first available entry in streamingCameraHistory because it is a member of devicesWithMediaType and has suitable suspended state: <private>[F]
default	07:16:56.177639+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _refreshPreferredCameraProperties:]: getting current value for systemPreferredCamera (allowsSuspendedPreferredCameras = F)
default	07:16:56.177715+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: current list of devices:
default	07:16:56.177855+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178065+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.177592+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: 4. returning first available entry in streamingCameraHistory because it is a member of devicesWithMediaType and has suitable suspended state: <private>[F]
default	07:16:56.177663+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _refreshPreferredCameraProperties:]: getting current value for systemPreferredCamera (allowsSuspendedPreferredCameras = F)
default	07:16:56.177738+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: current list of devices:
default	07:16:56.177876+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178087+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178225+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178292+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.177685+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _refreshPreferredCameraProperties:]: getting current value for systemPreferredCamera (allowsSuspendedPreferredCameras = F)
default	07:16:56.177762+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: current list of devices:
default	07:16:56.177898+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178112+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178247+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178316+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178203+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178271+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178565+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178610+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178702+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178745+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178841+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178983+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178586+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178724+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178864+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.179006+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.179147+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.179384+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.179521+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.178885+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.179027+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.179169+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.179406+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.179543+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.179615+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: -------------
default	07:16:56.179117+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.179759+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: devices with media types <private>:
default	07:16:56.179363+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.179976+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180043+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.179498+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.179568+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: -------------
default	07:16:56.179713+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: devices with media types <private>:
default	07:16:56.179933+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180000+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.179591+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: -------------
default	07:16:56.180140+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180212+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.179737+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: devices with media types <private>:
default	07:16:56.180349+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.179955+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180022+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180161+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180233+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180371+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180511+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180586+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180186+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180255+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180394+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180533+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180608+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180879+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180490+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180557+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.181021+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180833+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180973+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180855+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.180994+0200	GigaverseDEV	<<<< AVCaptureFigVideoDevice >>>> +[AVCaptureFigVideoDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:]: <private>
default	07:16:56.313446+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _commitConfiguration]: (0x300d00400) updated beginConfigRefCount 1
default	07:16:56.313519+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) called. skipConfig: 1
default	07:16:56.313469+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _commitConfiguration]: (0x300d00400) updated beginConfigRefCount 1
default	07:16:56.313541+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) called. skipConfig: 1
default	07:16:56.313421+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _commitConfiguration]: (0x300d00400) updated beginConfigRefCount 1
default	07:16:56.313494+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _buildAndRunGraph:]: (0x300d00400) called. skipConfig: 1
default	07:16:56.315109+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession addConnection:]: (0x300d00400) <AVCaptureConnection: 0x300d014c0 (AVCaptureDeviceInput: 0x300d65cc0 Front Camera) -> (AVCaptureVideoDataOutput: 0x300d2a300) [type:vide][enabled:1][active:1]>
default	07:16:56.315184+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _beginConfiguration]: (0x300d00400) updated beginConfigRefCount 2
default	07:16:56.315051+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession addConnection:]: (0x300d00400) <AVCaptureConnection: 0x300d014c0 (AVCaptureDeviceInput: 0x300d65cc0 Front Camera) -> (AVCaptureVideoDataOutput: 0x300d2a300) [type:vide][enabled:1][active:1]>
default	07:16:56.315135+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _beginConfiguration]: (0x300d00400) updated beginConfigRefCount 2
default	07:16:56.315082+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession addConnection:]: (0x300d00400) <AVCaptureConnection: 0x300d014c0 (AVCaptureDeviceInput: 0x300d65cc0 Front Camera) -> (AVCaptureVideoDataOutput: 0x300d2a300) [type:vide][enabled:1][active:1]>
default	07:16:56.315160+0200	GigaverseDEV	<<<< AVCaptureSession >>>> -[AVCaptureSession _beginConfiguration]: (0x300d00400) updated beginConfigRefCount 2
default	07:16:56.873104+0200	GigaverseDEV	Entering exit handler.
default	07:16:56.873126+0200	GigaverseDEV	Entering exit handler.
default	07:16:56.873269+0200	GigaverseDEV	Queueing exit procedure onto XPC queue. Any further messages sent will be discarded. activeSendTransactions=0
default	07:16:56.873487+0200	GigaverseDEV	Cancelling XPC connection. Any further reply handler invocations will not retry messages
default	07:16:56.873083+0200	GigaverseDEV	Entering exit handler.
default	07:16:56.873148+0200	GigaverseDEV	Queueing exit procedure onto XPC queue. Any further messages sent will be discarded. activeSendTransactions=0
default	07:16:56.873440+0200	GigaverseDEV	Cancelling XPC connection. Any further reply handler invocations will not retry messages
default	07:16:56.873634+0200	GigaverseDEV	[0x3033d51d0] invalidated because the current process cancelled the connection by calling xpc_connection_cancel()
default	07:16:56.873706+0200	GigaverseDEV	Exiting exit handler.
default	07:16:56.873771+0200	GigaverseDEV	XPC connection invalidated (daemon unloaded/disabled)
default	07:16:56.873244+0200	GigaverseDEV	Queueing exit procedure onto XPC queue. Any further messages sent will be discarded. activeSendTransactions=0
default	07:16:56.873464+0200	GigaverseDEV	Cancelling XPC connection. Any further reply handler invocations will not retry messages
default	07:16:56.873658+0200	GigaverseDEV	[0x3033d51d0] invalidated because the current process cancelled the connection by calling xpc_connection_cancel()
default	07:16:56.873727+0200	GigaverseDEV	Exiting exit handler.
default	07:16:56.873794+0200	GigaverseDEV	XPC connection invalidated (daemon unloaded/disabled)
default	07:16:56.873682+0200	GigaverseDEV	[0x3033d51d0] invalidated because the current process cancelled the connection by calling xpc_connection_cancel()
default	07:16:56.873749+0200	GigaverseDEV	Exiting exit handler.
default	07:16:56.873815+0200	GigaverseDEV	XPC connection invalidated (daemon unloaded/disabled)

arekkubaczkowski avatar May 07 '25 05:05 arekkubaczkowski

I found a workaround but it doesn't seem to be most optimal solution.

const oldPub = localParticipant.getTrackPublication(
          Track.Source.Camera,
        );

        const newTrack = await createLocalVideoTrack({
          deviceId: { exact: newDevice.deviceId }, 
          facingMode: 'environment',
        });

        await localParticipant.publishTrack(newTrack);

        if (oldPub?.track) {
          const oldTrack = oldPub.track;
          oldTrack.stop(); 
          localParticipant.unpublishTrack(oldTrack);
        }

instead of:

localCameraTrack.restartTrack({
        deviceId: newDevice.deviceId,
        facingMode: 'environment',
      });

arekkubaczkowski avatar May 07 '25 06:05 arekkubaczkowski

turns out it was caused by automatically bumped livekit-client package that with had defined with ^, so it upgraded to the latest version which doesn't seem to be compatible with react native livekit

arekkubaczkowski avatar May 07 '25 12:05 arekkubaczkowski

I suspect it's because of this change https://github.com/livekit/client-sdk-js/pull/1451

radko93 avatar May 12 '25 11:05 radko93

I tried the changes suggested in this commit, Still getting the below error on android.

  • Behaviour is in android camera does not change
  • get the error below
An event listener wasn't added because it has been added already: 'bubble', '[Function anonymous]' 
at warnDuplicate (http://10.0.2.2:8081/index.bundle//&platform=android&dev=true&lazy=true&minify=false&app=com.livekitreactnativemeet&modulesOnly=false&runModule=true:142204:36)
at addEventListener (http://10.0.2.2:8081/index.bundle//&platform=android&dev=true&lazy=true&minify=false&app=com.livekitreactnativemeet&modulesOnly=false&runModule=true:142045:24)

Here is my package.json file

{
  "name": "LiveKitReactNativeMeet",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "android": "react-native run-android",
    "ios": "react-native run-ios",
    "lint": "eslint .",
    "start": "react-native start",
    "test": "jest",
    "postinstall": "patch-package"
  },
  "eslintConfig": {
    "extends": "none",
    "rules": {}
  },
  "dependencies": {
    "@livekit/react-native": "^2.7.4",
    "@livekit/react-native-webrtc": "^125.0.9",
    "@react-native-async-storage/async-storage": "^1.23.1",
    "@react-navigation/native": "^6.1.17",
    "@react-navigation/native-stack": "^6.9.26",
    "@supersami/rn-foreground-service": "^2.1.0",
    "livekit-client": "^2.12.0",
    "react": "18.2.0",
    "react-native": "0.73.8",
    "react-native-dialog": "^9.3.0",
    "react-native-safe-area-context": "^4.10.1",
    "react-native-screens": "^3.31.1",
    "react-native-toast-message": "^2.2.0"
  },
  "devDependencies": {
    "@babel/core": "^7.20.0",
    "@babel/preset-env": "^7.20.0",
    "@babel/runtime": "^7.20.0",
    "@react-native/babel-preset": "0.73.21",
    "@react-native/eslint-config": "0.73.2",
    "@react-native/metro-config": "0.73.5",
    "@react-native/typescript-config": "0.73.1",
    "@types/react": "^18.2.6",
    "@types/react-test-renderer": "^18.0.0",
    "babel-jest": "^29.6.3",
    "eslint": "^8.19.0",
    "jest": "^29.6.3",
    "patch-package": "^8.0.0",
    "prettier": "2.8.8",
    "react-test-renderer": "18.2.0",
    "typescript": "5.0.4"
  },
  "engines": {
    "node": ">=18"
  }
}

Did anyone find the solution to it? radko93 arekkubaczkowski

xshinigamiy avatar May 15 '25 20:05 xshinigamiy

This should be now fixed based on https://github.com/livekit/client-sdk-js/issues/1498

EDIT: still not working

radko93 avatar May 16 '25 17:05 radko93

@radko93 Not fixed after updating every LiveKit packages to the latest. @arekkubaczkowski solution's works but it's not optimal.

Spharian avatar May 30 '25 16:05 Spharian

Why is it still not addressed, same in #211 @davidliu

radko93 avatar Jun 25 '25 07:06 radko93

This is fixed in 2.7.6.

davidliu avatar Jun 25 '25 10:06 davidliu

The issue still occurs on iPhone 17(iOS 26.0.1) — the app screen becomes unresponsive and no further interactions are possible.

"@livekit/react-native": "^2.9.3", "@livekit/react-native-expo-plugin": "^1.0.1", "@livekit/react-native-webrtc": "^137.0.2", "livekit-client": "^2.15.7",

zhangsanisshit avatar Nov 03 '25 10:11 zhangsanisshit