2009-01-06, 03:28
motd2k Wrote:Edit2: Found a workaround. Line 152 in xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp reads like this...
PHP Code:int num_threads = std::min(8 /*MAX_THREADS*/, g_cpuInfo.getCPUCount());
Change it to this...
PHP Code:int num_threads = std::min8 /*MAX_THREADS*/, g_cpuInfo.getCPUCount()+2);
and you should find it using much more CPU, also I found a fairly significant reduction in dropped frames.
Did you just do this to the file in your ~/XBMC directory or did you recompile after that?