--- trunk/xvidcore/src/xvid.c 2008/11/27 00:47:03 1805 +++ trunk/xvidcore/src/xvid.c 2008/11/28 18:16:42 1821 @@ -19,7 +19,7 @@ * along with this program ; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * - * $Id: xvid.c,v 1.76 2008-11-27 00:47:03 Isibaar Exp $ + * $Id: xvid.c,v 1.78 2008-11-28 18:16:42 Isibaar Exp $ * ****************************************************************************/ @@ -661,7 +661,7 @@ return XVID_ERR_VERSION; info->actual_version = XVID_VERSION; - info->build = "xvid-1.2.0-dev"; + info->build = "xvid-1.3.0-dev"; info->cpu_flags = detect_cpu_flags(); info->num_threads = 0; @@ -674,6 +674,11 @@ if ((dwProcessAffinityMask & (1<num_threads++; } + if (info->num_threads == 0) { + SYSTEM_INFO siSysInfo; + GetSystemInfo(&siSysInfo); + info->num_threads = siSysInfo.dwNumberOfProcessors; /* number of _logical_ cores */ + } } } #else