I'm running Windows 2004 on a MacBook Pro 2019, using VMware Fusion.
Built-in Camera app works properly with VMware virtual camera drivers, but VideoCaptureWinRTInternal fails to read frames from it.
All the initialization part goes pretty well, the implementation automatically selects kYUV2 over kI420 (that would be my preference), but then VideoCaptureWinRTInternal::FrameArrived fails to decode the bitmap: bitmap_buffer->GetPlaneCount returns 1 rather than 2 causing the whole thing to fail.
This seems to happen also on physical devices (to say, not VMs), but I can't confirm it's the same issue.
I'm running Windows 2004 on a MacBook Pro 2019, using VMware Fusion.
Built-in Camera app works properly with VMware virtual camera drivers, but VideoCaptureWinRTInternal fails to read frames from it.
All the initialization part goes pretty well, the implementation automatically selects
kYUV2overkI420(that would be my preference), but thenVideoCaptureWinRTInternal::FrameArrivedfails to decode the bitmap:bitmap_buffer->GetPlaneCountreturns1rather than2causing the whole thing to fail.This seems to happen also on physical devices (to say, not VMs), but I can't confirm it's the same issue.