libobs: Log Mac model identifier

This commit is contained in:
jcm 2024-01-04 16:56:50 -07:00 committed by Ryan Foster
parent c96a2a64fc
commit 2b38069709

View file

@ -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();