mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-07 03:53:38 +00:00
libobs: Log Mac model identifier
This commit is contained in:
parent
c96a2a64fc
commit
2b38069709
|
@ -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();
|
||||
|
|
Loading…
Reference in a new issue