mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-05-18 13:33:27 -04:00
libobs: Log Mac model identifier
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user