瀏覽代碼

win-waspai: Tighten version check for RTWQ

Getting reports that it isn't working for 1607 and below.

If they continue, we should probably just pull the RTWQ path.
jpark37 3 年之前
父節點
當前提交
2a991a4fa0
共有 1 個文件被更改,包括 8 次插入1 次删除
  1. 8 1
      plugins/win-wasapi/win-wasapi.cpp

+ 8 - 1
plugins/win-wasapi/win-wasapi.cpp

@@ -328,7 +328,14 @@ WASAPISource::WASAPISource(obs_data_t *settings, obs_source_t *source_,
 
 	// while RTWQ was introduced in Win 8.1, it silently fails
 	// to capture Desktop Audio for some reason. Disable for now.
-	if (get_win_ver_int() >= _WIN32_WINNT_WIN10)
+	struct win_version_info win1703 = {};
+	win1703.major = 10;
+	win1703.minor = 0;
+	win1703.build = 15063;
+	win1703.revis = 0;
+	struct win_version_info ver;
+	get_win_ver(&ver);
+	if (win_version_compare(&ver, &win1703) >= 0)
 		rtwq_supported = rtwq_module != NULL;
 
 	if (rtwq_supported) {