PTCInc / vuforia-engine

Bug and feedback issue tracker for the Vuforia Engine SDK
https://developer.vuforia.com
19 stars 0 forks source link

UWP Camera Bridge not working #82

Closed Rombond closed 5 months ago

Rombond commented 6 months ago

Summarize the bug: Got black screen only when a virtual camera is set with the new UWP Camera Bridge (#74) even when we don't use it.

Other observations Virtual camera is working perfectly in official Camera app from Windows

Reproducible steps Steps to reproduce the behavior:

  1. Download and install UWP Camera Bridge
  2. Configure it on a DirectShow video source
  3. Try to run UWP Sample

Affected Vuforia Engine version: v10.19.3

Affected platform:

Device or platform logs

AR: INFO: Creating Vuforia Engine instance...SUCCESS
Successfully initialized Vuforia
AR: INFO: Creating DevicePoseObserver...
AR: INFO: Auto-activating observer...
AR: INFO: Activated observer with ID '1'
AR: INFO: Auto-activating observer...DONE
AR: INFO: Created new observer with ID '1'
AR: INFO: Creating DevicePoseObserver...SUCCESS
AR: INFO: Creating ImageTargetObserver...
AR: INFO: Auto-activating observer...
AR: INFO: Activated observer with ID '2'
AR: INFO: Auto-activating observer...DONE
AR: INFO: Created new observer with ID '2'
AR: INFO: Creating ImageTargetObserver...SUCCESS
InitDone
AppController::startAR
AR: INFO: Starting Vuforia Engine instance...
Texture::Texture() called.
Texture::CreateFromFile() called.
Texture::Init() called.
initVideoBackgroundRenderState
The thread 0xcf8 has exited with code 1285398704 (0x4c9da0b0).
'VuforiaSample.exe' (Win32): Loaded 'C:\Windows\System32\mfsensorgroup.dll'. 
'VuforiaSample.exe' (Win32): Loaded 'C:\Windows\System32\MFCaptureEngine.dll'. 
'VuforiaSample.exe' (Win32): Loaded 'C:\Windows\System32\mfcore.dll'. 
'VuforiaSample.exe' (Win32): Loaded 'C:\Windows\System32\CompPkgSup.dll'. 
'VuforiaSample.exe' (Win32): Loaded 'C:\Windows\System32\deviceaccess.dll'. 
'VuforiaSample.exe' (Win32): Loaded 'C:\Windows\System32\FrameServerClient.dll'. 
'VuforiaSample.exe' (Win32): Loaded 'C:\Windows\System32\avrt.dll'. 
'VuforiaSample.exe' (Win32): Loaded 'C:\Windows\System32\Windows.Media.MediaControl.dll'. 
'VuforiaSample.exe' (Win32): Loaded 'C:\Windows\System32\MMDevAPI.dll'. 
'VuforiaSample.exe' (Win32): Loaded 'C:\Windows\System32\AudioSes.dll'. 
'VuforiaSample.exe' (Win32): Loaded 'C:\Windows\System32\devobj.dll'. 
'VuforiaSample.exe' (Win32): Loaded 'C:\ProgramData\A-Volute\A-Volute.Nahimic\Modules\Scheduled\x64\ProductInfo.dll'. 
'VuforiaSample.exe' (Win32): Loaded 'C:\ProgramData\A-Volute\A-Volute.Nahimic\Modules\Scheduled\x64\ASM.Plugin.AudioDevProps2.dll'. 
'VuforiaSample.exe' (Win32): Loaded 'C:\Windows\System32\CoreMmRes.dll'. Module was built without symbols.
'VuforiaSample.exe' (Win32): Unloaded 'C:\Windows\System32\CoreMmRes.dll'
'VuforiaSample.exe' (Win32): Loaded 'C:\Windows\System32\CoreMmRes.dll'. Module was built without symbols.
Exception thrown at 0x00007FFF2B46567C (KernelBase.dll) in VuforiaSample.exe: WinRT originate error - 0xC00DABE0 : 'No acquisition device available.'.
Exception thrown at 0x00007FFF2B46567C (KernelBase.dll) in VuforiaSample.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080070032, 0x0000000000000000, 0x0000000000000017, 0x0000004ACB9FC640).
Exception thrown at 0x00007FFF2B46567C (KernelBase.dll) in VuforiaSample.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080070032, 0x0000000000000000, 0x0000000000000017, 0x0000004ACB9FC450).
Exception thrown at 0x00007FFF2B46567C (KernelBase.dll) in VuforiaSample.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080070032, 0x0000000000000000, 0x0000000000000017, 0x0000004ACB9FC450).
Exception thrown at 0x00007FFF2B46567C (KernelBase.dll) in VuforiaSample.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080070032, 0x0000000000000000, 0x0000000000000017, 0x0000004ACB9FC4E0).
The thread 0x3564 has exited with code 1285398704 (0x4c9da0b0).
'VuforiaSample.exe' (Win32): Unloaded 'C:\Windows\System32\CoreMmRes.dll'
AR:ERROR: Failed to initialize the default camera device
AR:ERROR: Starting Vuforia Engine instance...FAILED
Failed to start Vuforia
The thread 'DManip Delegate Thread' (0x495c) has exited with code 0 (0x0).
The thread 'ApplicationView ASTA' (0x2d1c) has exited with code 0 (0x0).
The program '[9132] VuforiaSample.exe' has exited with code 0 (0x0).
ptc-lfruehstueck commented 6 months ago

Hello! Thanks for reporting this. Can you specify which exact camera you are using?

Rombond commented 6 months ago

Hello! Thanks for reporting this. Can you specify which exact camera you are using?

I tried multiples:

All of them makes a black screen if they are added with VuforiaCameraBridgeConfig

ptc-lfruehstueck commented 6 months ago

We suspect that the problem may be an issue regarding the selection of the correct framerate/resolution when the Camera Bridge is used. Could you try forcing the virtual camera to expose only one resoution/framerate (which you know is supported by the camera) by providing a custom intrinsics.json to the configuration tool (see "Camera Intrinsics" in the Camera Brdige readme)

Also, Windows Media Foundation & the Windows Frame Server background service sometimes end up in a bad state and get stuck (but in that case, the normal Windows Camera app also stops working properly). A machine reboot helps to resolve that.

One more thing: For cameras that are supported by Windows Media Foundation out of the box (= Cameras that already work with Vuforia or the Windows Camera app without installing Camera Bridge) it is not recommended to use Camera Bridge. This is the case for most generic webcams (I suspect this applies to your built-in camera and the Logitech one)

Rombond commented 6 months ago

Oh i forgot but i'm already providing an intrinsics.json:

[
  {
    "frameRate": 30,
    "resolution": { "width": 1920, "height": 1080 },
    "focalLength": { "x": 1551.42, "y": 1565.63 },
    "principalPoint": { "x": 827.71, "y": 553.43 }
  }
]

Obviously i already tried to reboot service and computer, i tried to remove the virtual camera and set it again.

I know that is not recommanded, it was just for testing. My purpose is to use an SDI camera with a Blackmagic card in Vuforia, that why i wanted to used UWP Bridge but it does a black screen too.

ptc-lfruehstueck commented 6 months ago

To further investigate this it would be good if you could capture a full log session of the Sample App + Camera Bridge. Vuforia sends log messages to Windows ETW. The tools to capture these messages should be included in the Windows SDK installation that came with Visual Studio (usually located at C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64 - exact SDK version number does not matter for this):

  1. Start log capture (run this with a user that has administrative permissions)
    tracelog.exe -start VuforiaLogs -guid "*VuforiaEngine" -f C:\logs.etl
    tracelog.exe -enable VuforiaLogs -guid "*VuforiaCameraBridge"
  2. Run the UWP Sample app with Camera Bridge
  3. Stop capture & convert to text
    tracelog.exe -stop VuforiaLogs
    tracefmt.exe C:\logs.etl -o C:\logs.txt

Compared to the logs you sent above, this will also include logs from the Camera Bridge virtual camera instance that is running in background.

Please share the resulting text file. If you do not feel comfortable sharing it publicly here, feel free to email it to vuforia-feedback@ptc.com.

Rombond commented 6 months ago

Compared to the logs you sent above, this will also include logs from the Camera Bridge virtual camera instance that is running in background.

Here is the file but i'm pretty sure this will be useless:

[0]6720.0794::01/04/2024-08:55:06.597 [VuforiaEngine]{"StringMessage":"AR: INFO: 2024-01-04 08:55:06: Vuforia build version: 10.19.3+1017","meta":{"provider":"VuforiaEngine","event":"LogMsgInformation","time":"2024-01-04T08:55:06.597","cpu":0,"pid":26400,"tid":1940,"channel":11,"level":4,"keywords":"0x1"}}
[2]6720.0794::01/04/2024-08:55:07.349 [VuforiaEngine]{"StringMessage":"AR: INFO: Creating Vuforia Engine instance...SUCCESS","meta":{"provider":"VuforiaEngine","event":"LogMsgInformation","time":"2024-01-04T08:55:07.349","cpu":2,"pid":26400,"tid":1940,"channel":11,"level":4,"keywords":"0x1"}}
[0]6720.0794::01/04/2024-08:55:07.349 [VuforiaEngine]{"StringMessage":"AR: INFO: Creating DevicePoseObserver...","meta":{"provider":"VuforiaEngine","event":"LogMsgInformation","time":"2024-01-04T08:55:07.349","cpu":0,"pid":26400,"tid":1940,"channel":11,"level":4,"keywords":"0x1"}}
[0]6720.0794::01/04/2024-08:55:07.349 [VuforiaEngine]{"StringMessage":"AR: INFO: Auto-activating observer...","meta":{"provider":"VuforiaEngine","event":"LogMsgInformation","time":"2024-01-04T08:55:07.349","cpu":0,"pid":26400,"tid":1940,"channel":11,"level":4,"keywords":"0x1"}}
[0]6720.0794::01/04/2024-08:55:07.349 [VuforiaEngine]{"StringMessage":"AR: INFO: Activated observer with ID '1'","meta":{"provider":"VuforiaEngine","event":"LogMsgInformation","time":"2024-01-04T08:55:07.349","cpu":0,"pid":26400,"tid":1940,"channel":11,"level":4,"keywords":"0x1"}}
[0]6720.0794::01/04/2024-08:55:07.349 [VuforiaEngine]{"StringMessage":"AR: INFO: Auto-activating observer...DONE","meta":{"provider":"VuforiaEngine","event":"LogMsgInformation","time":"2024-01-04T08:55:07.349","cpu":0,"pid":26400,"tid":1940,"channel":11,"level":4,"keywords":"0x1"}}
[2]6720.0794::01/04/2024-08:55:07.349 [VuforiaEngine]{"StringMessage":"AR: INFO: Created new observer with ID '1'","meta":{"provider":"VuforiaEngine","event":"LogMsgInformation","time":"2024-01-04T08:55:07.349","cpu":2,"pid":26400,"tid":1940,"channel":11,"level":4,"keywords":"0x1"}}
[2]6720.0794::01/04/2024-08:55:07.349 [VuforiaEngine]{"StringMessage":"AR: INFO: Creating DevicePoseObserver...SUCCESS","meta":{"provider":"VuforiaEngine","event":"LogMsgInformation","time":"2024-01-04T08:55:07.349","cpu":2,"pid":26400,"tid":1940,"channel":11,"level":4,"keywords":"0x1"}}
[4]6720.0794::01/04/2024-08:55:07.349 [VuforiaEngine]{"StringMessage":"AR: INFO: Creating ImageTargetObserver...","meta":{"provider":"VuforiaEngine","event":"LogMsgInformation","time":"2024-01-04T08:55:07.349","cpu":4,"pid":26400,"tid":1940,"channel":11,"level":4,"keywords":"0x1"}}
[10]6720.0794::01/04/2024-08:55:07.366 [VuforiaEngine]{"StringMessage":"AR: INFO: Auto-activating observer...","meta":{"provider":"VuforiaEngine","event":"LogMsgInformation","time":"2024-01-04T08:55:07.366","cpu":10,"pid":26400,"tid":1940,"channel":11,"level":4,"keywords":"0x1"}}
[11]6720.0794::01/04/2024-08:55:07.369 [VuforiaEngine]{"StringMessage":"AR: INFO: Activated observer with ID '2'","meta":{"provider":"VuforiaEngine","event":"LogMsgInformation","time":"2024-01-04T08:55:07.369","cpu":11,"pid":26400,"tid":1940,"channel":11,"level":4,"keywords":"0x1"}}
[11]6720.0794::01/04/2024-08:55:07.369 [VuforiaEngine]{"StringMessage":"AR: INFO: Auto-activating observer...DONE","meta":{"provider":"VuforiaEngine","event":"LogMsgInformation","time":"2024-01-04T08:55:07.369","cpu":11,"pid":26400,"tid":1940,"channel":11,"level":4,"keywords":"0x1"}}
[11]6720.0794::01/04/2024-08:55:07.369 [VuforiaEngine]{"StringMessage":"AR: INFO: Created new observer with ID '2'","meta":{"provider":"VuforiaEngine","event":"LogMsgInformation","time":"2024-01-04T08:55:07.369","cpu":11,"pid":26400,"tid":1940,"channel":11,"level":4,"keywords":"0x1"}}
[6]6720.0794::01/04/2024-08:55:07.369 [VuforiaEngine]{"StringMessage":"AR: INFO: Creating ImageTargetObserver...SUCCESS","meta":{"provider":"VuforiaEngine","event":"LogMsgInformation","time":"2024-01-04T08:55:07.369","cpu":6,"pid":26400,"tid":1940,"channel":11,"level":4,"keywords":"0x1"}}
[8]6720.0794::01/04/2024-08:55:07.371 [VuforiaEngine]{"StringMessage":"AR: INFO: Starting Vuforia Engine instance...","meta":{"provider":"VuforiaEngine","event":"LogMsgInformation","time":"2024-01-04T08:55:07.371","cpu":8,"pid":26400,"tid":1940,"channel":11,"level":4,"keywords":"0x1"}}
[2]6720.0794::01/04/2024-08:55:07.921 [VuforiaEngine]{"StringMessage":"AR:ERROR: Failed to initialize the default camera device","meta":{"provider":"VuforiaEngine","event":"LogMsgError","time":"2024-01-04T08:55:07.921","cpu":2,"pid":26400,"tid":1940,"channel":11,"level":2,"keywords":"0x1"}}
[2]6720.0794::01/04/2024-08:55:07.921 [VuforiaEngine]{"StringMessage":"AR:ERROR: Starting Vuforia Engine instance...FAILED","meta":{"provider":"VuforiaEngine","event":"LogMsgError","time":"2024-01-04T08:55:07.921","cpu":2,"pid":26400,"tid":1940,"channel":11,"level":2,"keywords":"0x1"}}

When i attach the svchost.exe from FrameServer into Visual Studio there is no call to VuforiaCameraBridge. These logs were generated with the vuforia-camerabridge-uwp-public-release-10-19-3.
One more thing: I don't know if this could help you, but here is logs from VuforiaCameraBridge when I open Windows Camera with an Blackmagic camera configured (working perfectly): These logs were generated with the vuforia-camerabridge-uwp-public-source-10-19-3 modified.

[5648:29280][252103][VERBOSE][Vuforia::CameraBridge::VirtualCameraMediaSource::Start@180] Starting VirtualCameraMediaSource
[5648:29280][252103][VERBOSE][Vuforia::CameraBridge::VirtualCameraMediaSource::Start@224] Selecting stream 0
[5648:29280][252103][VERBOSE][Vuforia::CameraBridge::VirtualCameraMediaStream::startInternal@397] Starting VirtualCameraMediaStream
[5648:29280][252103][INFO][Vuforia::CameraBridge::VirtualCameraMediaStream::startInternal@442] Starting camera with format 1920x1080@30Hz ARGB8888
[5648:29280][252103][VERBOSE][Vuforia::CameraBridge::BlackmagicCamera::start@58] BlackmagicCamera::start
[5648:29280][252104][VERBOSE][Vuforia::CameraBridge::BlackmagicCamera::startInternal@145] BlackmagicCamera::startInternal
[5648:29280][252104][INFO][Vuforia::CameraBridge::BlackmagicCamera::startInternal@146] Starting BlackmagicCamera camera UltraStudio SDI
[5648:10672][252233][VERBOSE][Vuforia::CameraBridge::BlackmagicCamera::newFrame@216] BlackmagicCamera::newFrame
[5648:10672][252273][VERBOSE][Vuforia::CameraBridge::BlackmagicCamera::newFrame@216] BlackmagicCamera::newFrame
[5648:10672][252313][VERBOSE][Vuforia::CameraBridge::BlackmagicCamera::newFrame@216] BlackmagicCamera::newFrame
[5648:10672][252353][VERBOSE][Vuforia::CameraBridge::BlackmagicCamera::newFrame@216] BlackmagicCamera::newFrame
[5648:10672][252394][VERBOSE][Vuforia::CameraBridge::BlackmagicCamera::newFrame@216] BlackmagicCamera::newFrame
[5648:10672][252434][VERBOSE][Vuforia::CameraBridge::BlackmagicCamera::newFrame@216] BlackmagicCamera::newFrame
[5648:10672][252473][VERBOSE][Vuforia::CameraBridge::BlackmagicCamera::newFrame@216] BlackmagicCamera::newFrame
[5648:10672][252513][VERBOSE][Vuforia::CameraBridge::BlackmagicCamera::newFrame@216] BlackmagicCamera::newFrame
[5648:10672][252553][VERBOSE][Vuforia::CameraBridge::BlackmagicCamera::newFrame@216] BlackmagicCamera::newFrame
[5648:10672][252593][VERBOSE][Vuforia::CameraBridge::BlackmagicCamera::newFrame@216] BlackmagicCamera::newFrame
[5648:10672][255673][VERBOSE][Vuforia::CameraBridge::BlackmagicCamera::newFrame@216] BlackmagicCamera::newFrame
[5648:29280][255697][VERBOSE][Vuforia::CameraBridge::VirtualCameraMediaStream::stopInternal@463] Stopping VirtualCameraMediaStream
[5648:29280][255699][VERBOSE][Vuforia::CameraBridge::BlackmagicCamera::stop@77] BlackmagicCamera::stop
[5648:29280][255699][VERBOSE][Vuforia::CameraBridge::BlackmagicCamera::stopInternal@169] BlackmagicCamera::stopInternal
[5648:29280][255699][INFO][Vuforia::CameraBridge::BlackmagicCamera::stopInternal@170] Stopping BlackmagicCamera camera UltraStudio SDI

Same thing with a DirectShow camera (working perfectly):

[16884:12400][16266][VERBOSE][Vuforia::CameraBridge::VirtualCameraMediaSource::Start@180] Starting VirtualCameraMediaSource
[16884:12400][16266][VERBOSE][Vuforia::CameraBridge::VirtualCameraMediaSource::Start@224] Selecting stream 0
[16884:12400][16266][VERBOSE][Vuforia::CameraBridge::VirtualCameraMediaStream::startInternal@397] Starting VirtualCameraMediaStream
[16884:12400][16266][INFO][Vuforia::CameraBridge::VirtualCameraMediaStream::startInternal@442] Starting camera with format 1280x720@10Hz YUYV
[16884:12400][16266][INFO][Vuforia::CameraBridge::DirectShowCamera::startInternal@157] Starting DirectShow camera \\?\usb#vid_04f2&pid_b729&mi_00#6&191d7230&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
[16884:23720][16271][ERROR][Vuforia::CameraBridge::VirtualCameraActivate::ActivateObject@38] Cannot activate VirtualCameraMediaSource instance. Missing required attributes.
[16884:12400][16272][VERBOSE][Vuforia::CameraBridge::DirectShowUtils::findCaptureDevice@169] Found DirectShow capture device: \\?\usb#vid_04f2&pid_b729&mi_00#6&191d7230&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
[16884:19284][26693][VERBOSE][Vuforia::CameraBridge::VirtualCameraMediaStream::stopInternal@463] Stopping VirtualCameraMediaStream
[16884:19284][26693][INFO][Vuforia::CameraBridge::DirectShowCamera::stopInternal@219] Stopping DirectShow camera \\?\usb#vid_04f2&pid_b729&mi_00#6&191d7230&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
ptc-lfruehstueck commented 6 months ago

Ok thanks for that. Summarizing to make sure I got this right:

My main suspicion is then that Vuforia Engine is trying to actually use a different camera and not the virtual camera device. We currently don't have an API that allows camera device selection but there are some rules in place to determine a preferred camera (e.g. a camera that the OS reports to be back facing will be preferred over others).

To check if that is the issue, could you try disabling/disconnecting all other camera devices on the system? (ideally there should only be one Media Foundation camera device left - in the UWP Camera app you should only see the Camera Bridge and no "change camera" button in the top right)

Rombond commented 6 months ago

Already try that, nothing change

Rombond commented 6 months ago

I just tried the sample scene in Unity. In 'Play Mode', it works fine, but if I export the app to UWP, I still get the black screen.

ptc-lfruehstueck commented 5 months ago

Could you try one more thing: Using the MFTrace tool (part of Windows SDK) it is possible to capture all interactions of an application with Windows Media Foundation. This should give us a bit more detailes what is going on.

1) Install & configure camera bridge, start the Vuforia Native Sample app but don't select Image Target/Model Target just yet. 2) Run C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64\mftrace.exe -a VuforiaSample.exe -o C:\mftrace.log 3) In the sample app, open Image Target or Model Target to trigger a start attempt of Vuforia Engine.

Please post the resulting log file here or send it to vuforia-feedback@ptc.com.

Rombond commented 5 months ago

Here is mftrace.log:


PID, TID    Time (UTC)    TraceMessage
--------- --------------  ------------
17344,4008 13:15:03.26312 TraceOSVersion @ OS version (BuildLabEx): 22621.1.amd64fre.ni_release.220506-1250
17344,4008 13:15:03.26312 TraceMFDetoursVersion @ MFDetours version 1.1.0.1
17344,4008 13:15:03.26316 TraceEnabledKeywords @ Keywords and levels: Default 4, Detours 4, MFDebugHlp 4, Kernel32Export 4, MFExport 4, MFPlatExport 4, MFPlayExport 4, MFReadWriteExport 4, Ole32Export 4, wmvCoreExport 4, MFPublic 4, IMFActivate 4, IMFAsyncCallback 4, IMFAttributes 4, IMFClock 4, IMFClockStateSink 4, IMFMediaEventGenerator 4, IMFMediaSession 4, IMFMediaSink 4, IMFMediaSource 4, IMFMediaStream 4, IMFPMediaPlayer 4, IMFPMediaItem 4
17344,4008 13:15:03.26319 TraceEnabledKeywords @ Keywords and levels: IMFPMediaPlayerCallback 4, IMFPresentationClock 4, IMFQualityAdvise 4, IMFQualityAdvise2 4, IMFQualityManager 4, IMFRateControl 4, IMFSample 4, IMFSinkWriter 4, IMFSourceReader 4, IMFSourceReaderCallback 4, IMFSourceResolver 4, IMFStreamSink 4, IMFTopology 4, IMFTopologyNode 4, IMFTopoLoader 4, IMFTransform 4, IMediaObject 4, IMFSchemeHandler 4, IMFByteStream 4, IMFByteStreamHandler 4
17344,4008 13:15:03.26320 TraceEnabledKeywords @ Keywords and levels: IMFReadWriteClassFactory 4, IFilterGraph 4, IGraphBuilder 4, IMediaControl 4, IMemInputPin 4, IWMReader 4, IWMReaderCallback 4
17344,4008 13:15:03.26372 CMFMediaSessionDetours::Attach @000002002087D040 Presentation clock @0000020020858DC0
17344,4008 13:15:03.26375 CMFMediaSessionDetours::Attach @000002002087D040 Rate control @000002002087D050
17344,4794 13:15:03.37472 Startup @ Tracing DLL has already been injected, skipping second initialization
17344,55B0 13:15:04.18866 COle32ExportDetours::CoCreateInstance @ Created {317D06E8-5F24-433D-BDF7-79CE68D8ABC2}  (C:\WINDOWS\system32\windowscodecs.dll) @000002001ABAA148 - traced interfaces: 
17344,55B0 13:15:04.20412 COle32ExportDetours::CoCreateInstance @ Created {0000034B-0000-0000-C000-000000000046}  () @0000020021863260 - traced interfaces: 
17344,4F54 13:15:04.20860 COle32ExportDetours::CoCreateInstance @ Created {00000323-0000-0000-C000-000000000046} - ignored
17344,6DDC 13:15:04.20860 COle32ExportDetours::CoCreateInstance @ Created {00000323-0000-0000-C000-000000000046} - ignored
17344,4F54 13:15:04.20864 COle32ExportDetours::CoCreateInstance @ Created {0000034B-0000-0000-C000-000000000046}  () @000002002191A420 - traced interfaces: 
17344,4F54 13:15:04.20874 COle32ExportDetours::CoCreateInstance @ Created {0000034B-0000-0000-C000-000000000046}  () @000002002191A860 - traced interfaces: 
17344,6174 13:15:04.21705 COle32ExportDetours::CoCreateInstance @ Created {4D3BD4B7-AD22-4DC4-B889-311DAE0D8AEB} WindowServerFactory (C:\Windows\System32\Windows.UI.dll) @00000200181BE010 - traced interfaces: 
17344,6174 13:15:04.21895 COle32ExportDetours::CoCreateInstance @ Created {4D3BD4B7-AD22-4DC4-B889-311DAE0D8AEB} WindowServerFactory (C:\Windows\System32\Windows.UI.dll) @00000200181BE010 - traced interfaces: 
17344,55B0 13:15:04.22064 COle32ExportDetours::CoCreateInstance @ Created {00000339-0000-0000-C000-000000000046}  () @0000020021BBB8C0 - traced interfaces: 
17344,55B0 13:15:04.22139 COle32ExportDetours::CoCreateInstance @ Created {3480A401-BDE9-4407-BC02-798A866AC051} ShellServiceHostBrokerProvider () @0000020021AF9288 - traced interfaces: 
17344,55B0 13:15:04.22339 COle32ExportDetours::CoCreateInstance @ Created {00000339-0000-0000-C000-000000000046}  () @00000200218C16B0 - traced interfaces: 
17344,55B0 13:15:04.22417 COle32ExportDetours::CoCreateInstance @ Created {3480A401-BDE9-4407-BC02-798A866AC051} ShellServiceHostBrokerProvider () @0000020021AF70D8 - traced interfaces: 
17344,6174 13:15:04.23032 COle32ExportDetours::CoCreateInstance @ Created {4D3BD4B7-AD22-4DC4-B889-311DAE0D8AEB} WindowServerFactory (C:\Windows\System32\Windows.UI.dll) @00000200181BE010 - traced interfaces: 
17344,55B0 13:15:04.23109 COle32ExportDetours::CoCreateInstance @ Created {00000339-0000-0000-C000-000000000046}  () @0000020021929090 - traced interfaces: 
17344,55B0 13:15:04.23170 COle32ExportDetours::CoCreateInstance @ Created {3480A401-BDE9-4407-BC02-798A866AC051} ShellServiceHostBrokerProvider () @0000020021AF7D18 - traced interfaces: 
17344,6174 13:15:04.23694 COle32ExportDetours::CoCreateInstance @ Created {4D3BD4B7-AD22-4DC4-B889-311DAE0D8AEB} WindowServerFactory (C:\Windows\System32\Windows.UI.dll) @00000200181BE010 - traced interfaces: 
17344,55B0 13:15:04.23761 COle32ExportDetours::CoCreateInstance @ Created {00000339-0000-0000-C000-000000000046}  () @0000020021929090 - traced interfaces: 
17344,55B0 13:15:04.23812 COle32ExportDetours::CoCreateInstance @ Created {3480A401-BDE9-4407-BC02-798A866AC051} ShellServiceHostBrokerProvider () @0000020021AF7D18 - traced interfaces: 
17344,CA8 13:15:04.27387 COle32ExportDetours::CoCreateInstance @ Created {0000034B-0000-0000-C000-000000000046}  () @0000020021E779E0 - traced interfaces: 
17344,CDC 13:15:04.44164 COle32ExportDetours::CoCreateInstance @ Created {317D06E8-5F24-433D-BDF7-79CE68D8ABC2}  (C:\WINDOWS\system32\windowscodecs.dll) @0000020021E1C5B0 - traced interfaces: 
17344,CDC 13:15:04.89409 COle32ExportDetours::CoCreateInstance @ Created {275C23E2-3747-11D0-9FEA-00AA003F8646} Multi Language Support (C:\WINDOWS\system32\mlang.dll) @000002001818F910 - traced interfaces: 
17344,6174 13:15:04.89604 COle32ExportDetours::CoCreateInstance @ Created {4D3BD4B7-AD22-4DC4-B889-311DAE0D8AEB} WindowServerFactory (C:\Windows\System32\Windows.UI.dll) @0000020018141100 - traced interfaces: 
17344,6174 13:15:04.90738 COle32ExportDetours::CoCreateInstance @ Created {00000323-0000-0000-C000-000000000046} - ignored
17344,36F0 13:15:04.91758 COle32ExportDetours::CoCreateInstance @ Created {D2E86C4F-EA06-4A89-BF00-B49706DB46E6} DDO Resource Info (C:\Windows\System32\DDORes.dll) @00000200181A42F0 - traced interfaces: 
17344,36F0 13:15:04.91798 COle32ExportDetours::CoCreateInstance @ Created {3EE8CE0F-2507-42DE-A453-8F4D554256E8} Default Device Manager (C:\Windows\System32\DefaultDeviceManager.dll) @00000200181138A0 - traced interfaces: 
17344,32BC 13:15:04.91828 COle32ExportDetours::CoCreateInstance @ Created {1F486A52-3CB1-48FD-8F50-B8DC300D9F9D} Memory Mapped Cache Mgr (C:\WINDOWS\system32\propsys.dll) @00000200208F2B00 - traced interfaces: 
17344,32BC 13:15:04.91833 COle32ExportDetours::CoCreateInstance @ Created {00000323-0000-0000-C000-000000000046} - ignored
17344,49B8 13:15:04.94126 COle32ExportDetours::CoCreateInstance @ Created {317D06E8-5F24-433D-BDF7-79CE68D8ABC2}  (C:\WINDOWS\system32\windowscodecs.dll) @0000020021ABE4B0 - traced interfaces: 
17344,72C8 13:15:04.96156 CMFAttributesDetours::GetUINT32 @0000020021BCF560 attribute not found guidKey = {DC4D8737-33E0-4DD4-911C-7826BD3086BE}
17344,72C8 13:15:04.96163 CMFAttributesDetours::GetAllocatedString @0000020021BCF800 attribute not found guidKey = {6D8B957E-7CF6-43F4-AF56-9C0E1E4FCBE1}
17344,72C8 13:15:04.96164 CMFAttributesDetours::GetUINT32 @0000020021BCF800 attribute not found guidKey = {F402567B-4D91-4179-96D1-74C8480C2034}
17344,72C8 13:15:04.96233 CMFPlatExportDetours::MFStartup @ Version=0x00020070, dwFlags=0x00000000
17344,6E64 13:15:04.96363 COle32ExportDetours::CoCreateInstance @ Created {EFCE38D3-8914-4674-A7DF-AE1B3D654B8A} MFCaptureEngine Class Factory (C:\WINDOWS\System32\MFCaptureEngine.dll) @00000200263FC900 - traced interfaces: 
17344,6E64 13:15:04.96366 CMFPlatExportDetours::MFStartup @ Version=0x00020070, dwFlags=0x00000000
17344,6E64 13:15:04.96377 CMFExportDetours::MFEnumDeviceSources @ MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_CATEGORY={E5323777-F976-4F5B-9B55-B94699C46E44};MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE=MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_GUID
17344,6E64 13:15:04.96377 CMFPlatExportDetours::MFTEnumEx @ Category: (null), Flags: 0x10000004, input MT: <NULL>, output MT: <NULL>
17344,6E64 13:15:04.96476 COle32ExportDetours::CoCreateInstance @ Created {ACC56A05-E277-4B1E-A43E-7A73E3CD6E6C} DeviceBroker (C:\Windows\System32\deviceaccess.dll) @00000200228FF0C0 - traced interfaces: 
17344,6E64 13:15:04.96807 CMFPlatExportDetours::MFTEnumEx @ Activate 00 @0000020021E63710, MFT_ENUM_HARDWARE_URL_Attribute=\\?\swd#vcamdevapi#65788c16cea1fff326a10782451b64b273b02e12806469da9e1fd5ed4288e8de#{e5323777-f976-4f5b-9b55-b94699c46e44}\{fcebba03-9d13-4c13-9940-cc84fcd132d1};MFT_FRIENDLY_NAME_Attribute=Vuforia Camera Bridge (Caméra virtuelle Windows);MFT_TRANSFORM_CLSID_Attribute=MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_GUID;MF_TRANSFORM_FLAGS_Attribute=4;MF_TRANSFORM_CATEGORY_Attribute={E5323777-F976-4F5B-9B55-B94699C46E44}
17344,6E64 13:15:04.96813 CMFActivateDetours::GetBlobSize @0000020021E63710 attribute not found guidKey = MFT_OUTPUT_TYPES_Attributes
17344,6E64 13:15:04.96815 CMFExportDetours::MFEnumDeviceSources @ Source activate 00 @0000020021E64AC0, MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK=\\?\swd#vcamdevapi#65788c16cea1fff326a10782451b64b273b02e12806469da9e1fd5ed4288e8de#{e5323777-f976-4f5b-9b55-b94699c46e44}\{fcebba03-9d13-4c13-9940-cc84fcd132d1};MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME=Vuforia Camera Bridge (Caméra virtuelle Windows);MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_CATEGORY={E5323777-F976-4F5B-9B55-B94699C46E44};MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE=MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_GUID;MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_HW_SOURCE=4
17344,5D74 13:15:04.96826 CMFAttributesDetours::GetItemType @0000020021BCFF20 attribute not found guidKey = {76E25E7B-D595-4283-962C-C594AFD78DDF}
17344,5D74 13:15:04.96827 CMFAttributesDetours::GetItemType @0000020021BCFF20 attribute not found guidKey = {B467F705-7913-4894-9D42-A215FEA23DA9}
17344,5D74 13:15:04.96827 CMFAttributesDetours::GetItemType @0000020021BCFF20 attribute not found guidKey = {1CDDB141-A7F4-4D58-9896-4D15A53C4EFE}
17344,5D74 13:15:04.96827 CMFAttributesDetours::GetItemType @0000020021BCFF20 attribute not found guidKey = {E7B4A49E-382C-4AEF-A946-AED5490B7111}
17344,5D74 13:15:04.96827 CMFAttributesDetours::GetItemType @0000020021BCFF20 attribute not found guidKey = {9896E12A-F707-4500-B6BD-DB8EB810B50F}
17344,5D74 13:15:04.96828 CMFAttributesDetours::GetItemType @0000020021BCFF20 attribute not found guidKey = {1C8077DA-8466-4DC4-8B8E-276B3F85923B}
17344,5D74 13:15:04.96828 CMFAttributesDetours::GetItemType @0000020021BCFF20 attribute not found guidKey = {B7C42A6B-3207-4495-B4E7-81F9C35D5991}
17344,5D74 13:15:04.96828 CMFAttributesDetours::GetItemType @0000020021BCFF20 attribute not found guidKey = {F9818862-179D-433F-A32F-74CBCF74466D}
17344,5D74 13:15:04.96829 CMFAttributesDetours::GetItemType @0000020021BCFF20 attribute not found guidKey = {BC6989D2-0FC1-46E1-A74F-EFD36BC788DE}
17344,5D74 13:15:04.96829 CMFAttributesDetours::GetItemType @0000020021BCFF20 attribute not found guidKey = {2B8AD2E8-7ACB-4321-A606-325C4249F4FC}
17344,5D74 13:15:04.96829 CMFAttributesDetours::GetItemType @0000020021BCFF20 attribute not found guidKey = {54C63A00-78D5-422F-AA3E-5E99AC649269}
17344,5D74 13:15:04.96829 CMFAttributesDetours::GetItemType @0000020021BCFF20 attribute not found guidKey = {10F1BE5E-7E11-410B-973D-F4B6109000FE}
17344,5D74 13:15:04.96830 CMFAttributesDetours::GetUINT32 @0000020021BCFF20 attribute not found guidKey = {E7E745DF-6D9B-4CC3-A3B6-7DDED4F61272}
17344,5D74 13:15:04.96830 CMFAttributesDetours::GetItemType @0000020021BCFF20 attribute not found guidKey = {76E25E7B-D595-4283-962C-C594AFD78DDF}
17344,5D74 13:15:04.96831 CMFAttributesDetours::GetUINT32 @0000020021BCFF20 attribute not found guidKey = {39558842-D689-489F-8AB5-E4E2A90F2C82}
17344,5D74 13:15:04.96833 CMFAttributesDetours::GetUINT32 @0000020021BCFF20 attribute not found guidKey = {1C8077DA-8466-4DC4-8B8E-276B3F85923B}
17344,5D74 13:15:04.96833 CMFAttributesDetours::GetUINT32 @0000020021BCFF20 attribute not found guidKey = {12472A1D-5B17-4D66-A881-93DE1C7A817F}
17344,5D74 13:15:04.96834 CMFAttributesDetours::GetUINT32 @0000020021BCFF20 attribute not found guidKey = {3CE88613-2214-46C3-B417-82F8A313C9C3}
17344,5D74 13:15:04.96834 CMFAttributesDetours::GetUnknown @0000020021BCFF20 attribute not found guidKey = {76E25E7B-D595-4283-962C-C594AFD78DDF}
17344,5D74 13:15:04.96835 CMFAttributesDetours::GetUINT32 @0000020021BCFF20 attribute not found guidKey = {39DBD44D-2E44-4931-A4C8-352D3DC42115}
17344,5D74 13:15:04.96835 CMFAttributesDetours::GetUINT32 @0000020021BCFF20 attribute not found guidKey = {4A4F1CB5-8F2E-4BA6-9C11-35961B969E88}
17344,5D74 13:15:04.96835 CMFAttributesDetours::GetUINT32 @0000020021BCFF20 attribute not found guidKey = {283BA247-6AB7-413A-9439-1A4871AB4336}
17344,5D74 13:15:04.96835 CMFAttributesDetours::GetUINT32 @0000020021BCFF20 attribute not found guidKey = {28A5531A-57DD-4FD5-AAA7-385ABF57D785}
17344,5D74 13:15:04.96907 COle32ExportDetours::CoCreateInstance @ Created {366F6FDF-839D-4ED5-BFC6-7301A42A2F20} FSClientFactory (C:\Windows\System32\FrameServerClient.dll) @0000020021ABEE70 - traced interfaces: 
17344,5D74 13:15:04.96910 CMFPlatExportDetours::MFStartup @ Version=0x00020070, dwFlags=0x00000000
17344,5D74 13:15:04.96939 CMFAttributesDetours::GetUnknown @0000020021BCF740 attribute not found guidKey = {76E25E7B-D595-4283-962C-C594AFD78DDF}
17344,5D74 13:15:04.96939 CMFAttributesDetours::GetUnknown @0000020021BCF740 attribute not found guidKey = {7E3D0B9D-C643-483B-9607-1B5969814C7F}
17344,5D74 13:15:04.99618 CMFAttributesDetours::GetUINT32 @0000020021BD0160 attribute not found guidKey = {646B2774-D245-4BDB-90E9-2CED310E37B2}
17344,5D74 13:15:04.99635 CMFAttributesDetours::GetUINT32 @0000020021BCF740 attribute not found guidKey = {44D1A9BC-2999-4238-AE43-0730CEB2AB1B}
17344,5D74 13:15:04.99636 CMFAttributesDetours::GetUnknown @0000020021BCF740 attribute not found guidKey = {F938EF75-7234-49FE-838C-D0148FF4C5FE}
17344,5D74 13:15:05.00216 CMFAttributesDetours::GetUINT32 @0000020021BD0B80 attribute not found guidKey = {1236F239-0A12-48AD-83A9-06EBB7E8D5BB}
17344,5D74 13:15:05.00222 CMFAttributesDetours::GetGUID @0000020021BD0B80 attribute not found guidKey = {0E71407A-5282-4291-B896-D612CE96CBD7}
17344,5D74 13:15:05.00236 CMFAttributesDetours::GetItem @0000020021BD0B80 attribute not found guidKey = {6EA542B0-281F-4231-A464-FE2F5022501C}
17344,5D74 13:15:05.00251 CMFAttributesDetours::GetBlobSize @0000020021BD0100 attribute not found guidKey = {228F201D-0F66-4BFD-9394-051506345935}
17344,5D74 13:15:05.00255 CMFAttributesDetours::GetUINT32 @0000020021BCF740 attribute not found guidKey = {632AF0BE-0B94-4EC4-8B7C-D513F6E2BCFA}
17344,5D74 13:15:05.00260 CMFAttributesDetours::GetUINT32 @0000020021BCF740 attribute not found guidKey = {5B61B815-EBFA-4D06-AD16-B1F515032B79}
17344,5D74 13:15:05.00260 CMFAttributesDetours::GetUINT32 @0000020021BCF740 attribute not found guidKey = {3C69B62A-A424-415F-8303-5BFBA94BEC9B}
17344,5D74 13:15:05.00260 CMFAttributesDetours::GetUINT32 @0000020021BCF740 attribute not found guidKey = {44D1A9BC-2999-4238-AE43-0730CEB2AB1B}
17344,5D74 13:15:05.00275 CMFAttributesDetours::GetUINT32 @0000020021BCF740 attribute not found guidKey = MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_MAX_BUFFERS
17344,5D74 13:15:05.00652 COle32ExportDetours::CoCreateInstance @ Created MMDeviceEnumerator class - ignored
17344,5D74 13:15:05.01045 COle32ExportDetours::CoCreateInstance @ Created {00000323-0000-0000-C000-000000000046} - ignored
17344,5D74 13:15:05.01054 CMFActivateDetours::ActivateObject @0000020021E64AC0 New MFT @00000200219E6940
17344,5D74 13:15:05.01059 CMFActivateDetours::ActivateObject @0000020021E64AC0 New source @00000200226BED40
17344,5D74 13:15:05.01062 CMFMediaSourceDetours::TracePD @00000200226BED40 Stream 0 (ID 0): selected 1, MT: MF_MT_FRAME_SIZE=8246337209400 (1920,1080);MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_FRAME_RATE=128849018881 (30,1);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_ALL_SAMPLES_INDEPENDENT=1;MF_MT_INTERLACE_MODE=2;MF_MT_SUBTYPE=MFVideoFormat_ARGB32
17344,5D74 13:15:05.01065 CMFAttributesDetours::GetUINT32 @0000020021BD0100 attribute not found guidKey = {33D1CF25-758C-4A4A-930F-F34D74CCB3EE}
17344,5D74 13:15:05.01066 CMFAttributesDetours::GetUINT32 @0000020021BCFF20 attribute not found guidKey = {3CE88613-2214-46C3-B417-82F8A313C9C3}
17344,5D74 13:15:05.01100 CMFAttributesDetours::GetUnknown @0000020021BCFF20 attribute not found guidKey = {76E25E7B-D595-4283-962C-C594AFD78DDF}
17344,5D74 13:15:05.01101 CMFAttributesDetours::GetUnknown @0000020021BCFF20 attribute not found guidKey = {BC6989D2-0FC1-46E1-A74F-EFD36BC788DE}
17344,5D74 13:15:05.01101 CMFAttributesDetours::GetUnknown @0000020021BCFF20 attribute not found guidKey = {2B8AD2E8-7ACB-4321-A606-325C4249F4FC}
17344,5D74 13:15:05.01101 CMFAttributesDetours::GetUINT32 @0000020021BCFF20 attribute not found guidKey = {B7C42A6B-3207-4495-B4E7-81F9C35D5991}
17344,5D74 13:15:05.01102 CMFAttributesDetours::GetUINT32 @0000020021BCFF20 attribute not found guidKey = {F9818862-179D-433F-A32F-74CBCF74466D}
17344,5D74 13:15:05.01106 CMFReadWriteExportDetours::MFCreateSourceReaderFromMediaSource @ Source @00000200226BED40, {043FF126-FE2C-4708-A09B-DA2AB435CED9}=1;{0F81DA2C-B537-4672-A8B2-A681B17307A3}=1;MF_SOURCE_READER_ASYNC_CALLBACK=@00000200263FCB80;{273DB885-2DE2-4DB2-A6A7-FDB66FB40B61}=1;{2ACF1917-3743-41DF-A564-E727A80EA33E}=@000002001ABD9F70;{2E3F4E10-8737-4E18-9CA3-266A56A64290}=249999 (0,249999);{375ED782-85EB-4F3D-B314-AB7315F78011}=1;{39384300-D0EB-40B1-87A0-3318871B5A53}=Capture;{430847DA-0890-4B0E-938C-054332C547E1}=Capture;{43AD19CE-F33F-4BA9-A580-E4CD12F2D144}=0;{92FD3D19-D48D-498A-91EE-3D2273D68518}=1;{9C27891A-ED7A-40E1-88E8-B22727A024EE}=1;MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS=1
17344,5D74 13:15:05.01138 COle32ExportDetours::CoCreateInstance @ Created {48E2ED0F-98C2-4A37-BED5-166312DDD83F} MFReadWrite Class Factory (C:\WINDOWS\System32\mfreadwrite.dll) @00000200262F0720 - traced interfaces: IMFReadWriteClassFactory @00000200262F0720, 
17344,5D74 13:15:05.01140 CMFReadWriteClassFactoryDetours::CreateInstanceFromObject @00000200262F0720 Object @00000200226BED40, {043FF126-FE2C-4708-A09B-DA2AB435CED9}=1;{0F81DA2C-B537-4672-A8B2-A681B17307A3}=1;MF_SOURCE_READER_ASYNC_CALLBACK=@00000200263FCB80;{273DB885-2DE2-4DB2-A6A7-FDB66FB40B61}=1;{2ACF1917-3743-41DF-A564-E727A80EA33E}=@000002001ABD9F70;{2E3F4E10-8737-4E18-9CA3-266A56A64290}=249999 (0,249999);{375ED782-85EB-4F3D-B314-AB7315F78011}=1;{39384300-D0EB-40B1-87A0-3318871B5A53}=Capture;{430847DA-0890-4B0E-938C-054332C547E1}=Capture;{43AD19CE-F33F-4BA9-A580-E4CD12F2D144}=0;{92FD3D19-D48D-498A-91EE-3D2273D68518}=1;{9C27891A-ED7A-40E1-88E8-B22727A024EE}=1;MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS=1
17344,5D74 13:15:05.01143 CMFAttributesDetours::GetUINT32 @0000020021BD0A00 attribute not found guidKey = MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN
17344,5D74 13:15:05.01143 CMFAttributesDetours::GetItemType @0000020021BD0A00 attribute not found guidKey = MF_SOURCE_READER_D3D_MANAGER
17344,5D74 13:15:05.01143 CMFAttributesDetours::GetItemType @0000020021BD0A00 attribute not found guidKey = MF_SOURCE_READER_DISABLE_DXVA
17344,5D74 13:15:05.01143 CMFAttributesDetours::GetItemType @0000020021BD0A00 attribute not found guidKey = MF_SOURCE_READER_MEDIASOURCE_CONFIG
17344,5D74 13:15:05.01143 CMFAttributesDetours::GetItemType @0000020021BD0A00 attribute not found guidKey = MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN
17344,5D74 13:15:05.01144 CMFAttributesDetours::GetItemType @0000020021BD0A00 attribute not found guidKey = MF_READWRITE_DISABLE_CONVERTERS
17344,5D74 13:15:05.01144 CMFAttributesDetours::GetItemType @0000020021BD0A00 attribute not found guidKey = {DFD4F008-B5FD-4E78-AE44-62A1E67BBE27}
17344,5D74 13:15:05.01144 CMFAttributesDetours::GetItemType @0000020021BD0A00 attribute not found guidKey = MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING
17344,5D74 13:15:05.01145 CMFAttributesDetours::GetUINT32 @0000020021BD0A00 attribute not found guidKey = {BDAD7BCA-0E5F-4B10-AB16-26DE381B6293}
17344,5D74 13:15:05.01145 CMFAttributesDetours::GetItemType @0000020021BD0A00 attribute not found guidKey = {33F3197B-F73A-4E14-8D85-0E4C4368788D}
17344,5D74 13:15:05.01145 CMFAttributesDetours::GetUINT32 @0000020021BD0A00 attribute not found guidKey = {CEBF9992-0B25-4686-97D4-E5DD089ADDA1}
17344,5D74 13:15:05.01145 CMFAttributesDetours::GetUINT32 @0000020021BD0A00 attribute not found guidKey = {6CE5CB40-ABD3-4A0D-849C-EDF871656C5E}
17344,5D74 13:15:05.01146 CMFAttributesDetours::GetUINT32 @0000020021BD0100 attribute not found guidKey = {106A71BA-217E-4C14-B547-2D252C4510DB}
17344,5D74 13:15:05.01147 CMFAttributesDetours::GetUnknown @0000020021BD16C0 attribute not found guidKey = MF_SOURCE_READER_D3D_MANAGER
17344,5D74 13:15:05.01149 CMFAttributesDetours::GetUINT32 @0000020021BD16C0 attribute not found guidKey = {9D3365DD-058F-4CFB-9F97-B314CC99C8AD}
17344,5D74 13:15:05.01162 CMFAttributesDetours::GetUINT32 @0000020021BD0100 attribute not found guidKey = {B2BFD8C2-01E3-4E29-B22F-F1EF98948ABC}
17344,5D74 13:15:05.01166 CMFTransformDetours::SetOutputType @00000200219E6940 Succeeded MT: MF_MT_FRAME_SIZE=8246337209400 (1920,1080);MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_FRAME_RATE=128849018881 (30,1);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_ALL_SAMPLES_INDEPENDENT=1;MF_MT_INTERLACE_MODE=2;MF_MT_SUBTYPE=MFVideoFormat_ARGB32
17344,6E64 13:15:05.01168 CMFTransformDetours::HandleEvent @00000200219E6940 Met=000 MEUnknown, value (empty), MF_EVENT_MFT_INPUT_STREAM_ID=0
17344,5D74 13:15:05.01170 CMFAttributesDetours::GetUnknown @0000020021BD0A00 attribute not found guidKey = MF_SOURCE_READER_D3D_MANAGER
17344,5D74 13:15:05.01170 CMFReadWriteClassFactoryDetours::HandleObject @ New source reader @00000200218F89E0
17344,5D74 13:15:05.01181 CMFAttributesDetours::GetUINT32 @0000020021BCFF20 attribute not found guidKey = {1CDDB141-A7F4-4D58-9896-4D15A53C4EFE}
17344,5D74 13:15:05.01181 CMFAttributesDetours::GetUINT32 @0000020021BCFF20 attribute not found guidKey = {B467F705-7913-4894-9D42-A215FEA23DA9}
17344,5D74 13:15:05.01181 CMFAttributesDetours::GetUINT32 @0000020021BCFF20 attribute not found guidKey = {9896E12A-F707-4500-B6BD-DB8EB810B50F}
17344,5D74 13:15:05.01182 CMFAttributesDetours::GetUINT32 @0000020021BCFF20 attribute not found guidKey = {E7B4A49E-382C-4AEF-A946-AED5490B7111}
17344,5D74 13:15:05.01183 CMFAttributesDetours::GetUnknown @0000020021BCFF20 attribute not found guidKey = {76E25E7B-D595-4283-962C-C594AFD78DDF}
17344,5D74 13:15:05.01184 CMFAttributesDetours::GetUINT32 @0000020021BCFF20 attribute not found guidKey = {33D1CF25-758C-4A4A-930F-F34D74CCB3EE}
17344,5D74 13:15:05.01263 CMFAttributesDetours::GetUINT32 @0000020021BD0100 attribute not found guidKey = {3540BA8B-F21D-47F9-A1C9-2F70A2E6E77B}
17344,6C4 13:15:05.01272 COle32ExportDetours::CoCreateInstance @ Created MMDeviceEnumerator class - ignored
17344,5D74 13:15:05.01272 COle32ExportDetours::CoCreateInstance @ Created {00000323-0000-0000-C000-000000000046} - ignored
17344,5D74 13:15:05.01339 COle32ExportDetours::CoCreateInstance @ Created {0000034B-0000-0000-C000-000000000046}  () @00000200262F0D00 - traced interfaces: 
17344,6F98 13:15:05.01583 CMFAttributesDetours::GetUINT32 @0000020021BD1540 attribute not found guidKey = {DC4D8737-33E0-4DD4-911C-7826BD3086BE}
17344,6F98 13:15:05.01586 CMFAttributesDetours::GetAllocatedString @0000020021BD1660 attribute not found guidKey = {6D8B957E-7CF6-43F4-AF56-9C0E1E4FCBE1}
17344,6F98 13:15:05.01587 CMFAttributesDetours::GetUINT32 @0000020021BD1660 attribute not found guidKey = {F402567B-4D91-4179-96D1-74C8480C2034}
17344,5D74 13:15:05.01865 CMFAttributesDetours::GetUINT32 @0000020021BD11E0 attribute not found guidKey = {DC4D8737-33E0-4DD4-911C-7826BD3086BE}
17344,5D74 13:15:05.01867 CMFAttributesDetours::GetAllocatedString @0000020021BD1660 attribute not found guidKey = {6D8B957E-7CF6-43F4-AF56-9C0E1E4FCBE1}
17344,5D74 13:15:05.01867 CMFAttributesDetours::GetUINT32 @0000020021BD1660 attribute not found guidKey = {F402567B-4D91-4179-96D1-74C8480C2034}
17344,64D4 13:15:05.02128 COle32ExportDetours::CoCreateInstance @ Created {D2E86C4F-EA06-4A89-BF00-B49706DB46E6} DDO Resource Info (C:\Windows\System32\DDORes.dll) @00000200181A40B0 - traced interfaces: 
17344,64D4 13:15:05.02140 COle32ExportDetours::CoCreateInstance @ Created {3EE8CE0F-2507-42DE-A453-8F4D554256E8} Default Device Manager (C:\Windows\System32\DefaultDeviceManager.dll) @0000020018113A20 - traced interfaces: 
17344,5D74 13:15:05.02314 CMFTransformDetours::ProcessMessage @00000200219E6940 Message type=0x10000002 MFT_MESSAGE_NOTIFY_END_OF_STREAM, param=00000000
17344,5D74 13:15:05.02331 CMFTransformDetours::ProcessMessage @00000200219E6940 Message type=0x10000001 MFT_MESSAGE_NOTIFY_END_STREAMING, param=00000000
17344,5D74 13:15:05.02338 CMFTransformDetours::ProcessMessage @00000200219E6940 Message type=0x00000000 MFT_MESSAGE_COMMAND_FLUSH, param=00000000
17344,5D74 13:15:05.02398 CMFPlatExportDetours::MFShutdown @ Shutting down Media Foundation
17344,5D74 13:15:05.02411 CMFPlatExportDetours::MFShutdown @ Shutting down Media Foundation
17344,6C4 13:15:05.02475 COle32ExportDetours::CoCreateInstance @ Created MMDeviceEnumerator class - ignored
17344,6C4 13:15:05.02529 COle32ExportDetours::CoCreateInstance @ Created MMDeviceEnumerator class - ignored
17344,5D74 13:15:05.02592 CMFPlatExportDetours::MFShutdown @ Shutting down Media Foundation
           __M_F_T_R_A_C_E___LOG__
ptc-lfruehstueck commented 5 months ago

Thanks for that. It looks like your camera is using ARGB32 image format. We have idetified an issue with handling cameras that use this pixel format in Vuforia.

Is this using your custom Camera Bridge build for the BlackMagic capture device? Is it possible to switch that to RGB24 or NV12 image format instead?

Rombond commented 5 months ago

Is this using your custom Camera Bridge build for the BlackMagic capture device?

Yes

Is it possible to switch that to RGB24 or NV12 image format instead?

I received a four 8-bit unsigned components packed into one 32-bit little-endian word. So i have switched to RGB32 and it does same thing.

Rombond commented 5 months ago

I just tried V210 and the bridge isn't started even with the Windows Camera app

ptc-lfruehstueck commented 5 months ago

So i have switched to RGB32 and it does same thing.

Please try using RGB24 (8bit R, 8bit G, 8bit B, 24bit per pixel in total), Engine currently does not support RGB32.

I just tried V210 and the bridge isn't started even with the Windows Camera app

V210 as in "YUV 4:2:2 packed with 10bit componenets"? If so, this also not supported by Engine currently. As YUV format please use NV12 (YUV 4:2:0 with 8bit Y plane + half resolution interleaved UV plane) or YUV2 (8bit interleaved 4:2:2 YUV)

Rombond commented 5 months ago

It works with RGB24, but do you know if RGB32 will be supported soon ? Currently i convert RGB32 to RGB24 with opencv but it's not ideal

ptc-lfruehstueck commented 5 months ago

Thank for confirming that it works with RGB24.

Vuforia Engine 10.21 will support the folloing image formats when Camera Bridge is used: NV12, IYUV, YV12, YUY2, RGB24, ARGB32. We are also making some changes to logging & documentation to make issues like this clearer and easier to diagnose in the future.

ptc-pscheper commented 5 months ago

For now this case will be closed as Engine currently does not support RGB32. @Rombond Please create a feature request for support of RGB32.