libobs: Log Windows emulation status

This commit is contained in:
Tommy Vercetti 2022-07-13 02:23:52 -05:00 committed by Jim
parent eb93011463
commit 1adb984bd9

View file

@ -108,6 +108,13 @@ static void log_processor_cores(void)
os_get_physical_cores(), os_get_logical_cores());
}
static void log_emulation_status(void)
{
if (os_get_emulation_status()) {
blog(LOG_WARNING, "Windows ARM64: Running with x64 emulation");
}
}
static void log_available_memory(void)
{
MEMORYSTATUSEX ms;
@ -138,10 +145,13 @@ static void log_windows_version(void)
bool b64 = is_64_bit_windows();
const char *windows_bitness = b64 ? "64" : "32";
bool arm64 = is_arm64_windows();
const char *arm64_windows = arm64 ? "ARM " : "";
blog(LOG_INFO,
"Windows Version: %d.%d Build %d (release: %s; revision: %d; %s-bit)",
"Windows Version: %d.%d Build %d (release: %s; revision: %d; %s%s-bit)",
ver.major, ver.minor, ver.build, release_id, ver.revis,
windows_bitness);
arm64_windows, windows_bitness);
}
static void log_admin_status(void)
@ -377,6 +387,7 @@ void log_system_info(void)
log_processor_cores();
log_available_memory();
log_windows_version();
log_emulation_status();
log_admin_status();
log_gaming_features();
log_security_products();