1
0
mirror of https://github.com/opencv/opencv.git synced 2026-07-29 15:23:05 +04:00

Adding support for Streamlabs Desktop Virtual Webcam

Streamlabs Desktop has the same issue in https://github.com/opencv/opencv/issues/19746.
This fixes it using https://github.com/opencv/opencv/pull/23460 method.
This commit is contained in:
DeePingXian
2023-08-13 16:40:38 +08:00
parent 747b7cab6c
commit a300e7e945
+1 -1
View File
@@ -2771,7 +2771,7 @@ int videoInput::start(int deviceID, videoDevice *VD){
if(customSize){
DebugPrintOut("SETUP: Default Format is set to %ix%i\n", currentWidth, currentHeight);
if (strcmp("OBS Virtual Camera", VD->nDeviceName) == 0)
if (strcmp("OBS Virtual Camera", VD->nDeviceName) == 0 || strcmp("Streamlabs Desktop Virtual Webcam", VD->nDeviceName) == 0)
{
// OBS Virtual Camera always returns S_OK on SetFormat(), even if it doesn't support
// the actual format. So we have to choose a format that it supports manually, e.g. NV12.