Browse Source

mac-capture: Explicitly set clear background for SCK

gxalpha 2 years ago
parent
commit
2ea47bb65a
1 changed files with 3 additions and 0 deletions
  1. 3 0
      plugins/mac-capture/mac-screen-capture.m

+ 3 - 0
plugins/mac-capture/mac-screen-capture.m

@@ -487,9 +487,12 @@ static bool init_screen_stream(struct screen_capture *sc)
 	} break;
 	}
 	os_sem_post(sc->shareable_content_available);
+
+	CGColorRef background = CGColorGetConstantColor(kCGColorClear);
 	[sc->stream_properties setQueueDepth:8];
 	[sc->stream_properties setShowsCursor:!sc->hide_cursor];
 	[sc->stream_properties setColorSpaceName:kCGColorSpaceDisplayP3];
+	[sc->stream_properties setBackgroundColor:background];
 	FourCharCode l10r_type = 0;
 	l10r_type = ('l' << 24) | ('1' << 16) | ('0' << 8) | 'r';
 	[sc->stream_properties setPixelFormat:l10r_type];