[FFmpeg-devel] [PATCH] avutil/cpu: Use HW_NCPUONLINE to detect # of online CPUs with OpenBSD

James Almer jamrial at gmail.com
Tue Apr 20 05:22:21 EEST 2021


On 4/19/2021 9:15 PM, Derek Buitenhuis wrote:
> On 16/04/2021 23:10, Brad Smith wrote:
>> ping.
> 
> I found this in my spam folder, so it's possible others using GMail had the same issue.

Yes, same for me. All of Brad emails are sent to my spam folder.

> 
> - Derek
> 
>>
>> On 4/3/2021 2:49 PM, Brad Smith wrote:
>>> avutil/cpu: Use HW_NCPUONLINE to detect # of online CPUs with OpenBSD
>>>
>>> Signed-off-by: Brad Smith <brad at comstyle.com>
>>> ---
>>>    libavutil/cpu.c | 6 ++++++
>>>    1 file changed, 6 insertions(+)
>>>
>>> diff --git a/libavutil/cpu.c b/libavutil/cpu.c
>>> index 8e3576a1f3..9d249737df 100644
>>> --- a/libavutil/cpu.c
>>> +++ b/libavutil/cpu.c
>>> @@ -291,6 +291,12 @@ int av_cpu_count(void)
>>>        DWORD_PTR proc_aff, sys_aff;
>>>        if (GetProcessAffinityMask(GetCurrentProcess(), &proc_aff, &sys_aff))
>>>            nb_cpus = av_popcount64(proc_aff);
>>> +#elif HAVE_SYSCTL && defined(HW_NCPUONLINE)
>>> +    int mib[2] = { CTL_HW, HW_NCPUONLINE };
>>> +    size_t len = sizeof(nb_cpus);
>>> +
>>> +    if (sysctl(mib, 2, &nb_cpus, &len, NULL, 0) == -1)
>>> +        nb_cpus = 0;
>>>    #elif HAVE_SYSCTL && defined(HW_NCPU)
>>>        int mib[2] = { CTL_HW, HW_NCPU };
>>>        size_t len = sizeof(nb_cpus);
>> _______________________________________________
>> ffmpeg-devel mailing list
>> ffmpeg-devel at ffmpeg.org
>> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>>
>> To unsubscribe, visit link above, or email
>> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".
>>
> 
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
> 
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".
> 



More information about the ffmpeg-devel mailing list