From 2b38069709e4d690ec8648ea3a1b3dadf95ecf09 Mon Sep 17 00:00:00 2001 From: jcm Date: Thu, 4 Jan 2024 16:56:50 -0700 Subject: [PATCH] libobs: Log Mac model identifier --- libobs/obs-cocoa.m | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/libobs/obs-cocoa.m b/libobs/obs-cocoa.m index 8062f445c..70abf9536 100644 --- a/libobs/obs-cocoa.m +++ b/libobs/obs-cocoa.m @@ -93,6 +93,25 @@ static void log_processor_speed(void) blog(LOG_INFO, "CPU Speed: %lldMHz", freq / 1000000); } +static void log_model_name(void) +{ + char *name = NULL; + size_t size; + int ret; + + ret = sysctlbyname("hw.model", NULL, &size, NULL, 0); + if (ret != 0) + return; + + name = bmalloc(size); + + ret = sysctlbyname("hw.model", name, &size, NULL, 0); + if (ret == 0) + blog(LOG_INFO, "Model Identifier: %s", name); + + bfree(name); +} + static void log_processor_cores(void) { blog(LOG_INFO, "Physical Cores: %d, Logical Cores: %d", os_get_physical_cores(), os_get_logical_cores()); @@ -139,6 +158,7 @@ void log_system_info(void) log_processor_speed(); log_processor_cores(); log_available_memory(); + log_model_name(); log_os(); log_emulation_status(); log_kernel_version();