vlc | branch: master | Laurent Aimar <fen...@videolan.org> | Fri Nov 5 21:27:19 2010 +0100| [47d9c75432a372e5a04ea0b63c64346fb238da22] | committer: Laurent Aimar
Get process affinity mask to compute the number of cpu in vlc_GetCPUCount. The old code used the current thread affinity. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=47d9c75432a372e5a04ea0b63c64346fb238da22 --- src/misc/cpu.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/misc/cpu.c b/src/misc/cpu.c index e630e9b..811298a 100644 --- a/src/misc/cpu.c +++ b/src/misc/cpu.c @@ -356,7 +356,7 @@ unsigned vlc_GetCPUCount(void) #elif defined(HAVE_SCHED_GETAFFINITY) cpu_set_t cpu; CPU_ZERO(&cpu); - if (sched_getaffinity(0, sizeof(cpu), &cpu) < 0) + if (sched_getaffinity(getpid(), sizeof(cpu), &cpu) < 0) return 1; unsigned count = 0; for (unsigned i = 0; i < CPU_SETSIZE; i++) _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits