narrow down multi-channel tracks
[ardour.git] / libs / pbd / cpus.cc
index 77b95a455dce7898ec55b38eaae0b48f725b5c12..48b919cd966fb55b7da9eaad7c061b15930bba16 100644 (file)
@@ -40,7 +40,7 @@ hardware_concurrency()
 #elif defined(__APPLE__) || defined(__FreeBSD__)
         int count;
         size_t size=sizeof(count);
-        return sysctlbyname("hw.ncpu",&count,&size,NULL,0)?0:count;
+        return sysctlbyname("hw.physicalcpu",&count,&size,NULL,0)?0:count;
 #elif defined(HAVE_UNISTD) && defined(_SC_NPROCESSORS_ONLN)
         int const count=sysconf(_SC_NPROCESSORS_ONLN);
         return (count>0)?count:0;