瀏覽代碼

mac-capture: Explicitly set clear background for SCK

(cherry picked from commit 2ea47bb65adb896e23a50d553fd6f6866d89aa81)
gxalpha 2 年之前
父節點
當前提交
e0519ed1e8
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      plugins/mac-capture/mac-screen-capture.m

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

@@ -455,9 +455,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];