Robin Gareus
baea04713f
Fixes excessive CPU usage (spinlock instead of sleep/WaitForSingleObject) MS Windows has a scheduler time-slice of 15ms. Ardour has two fast timeout functions: The FPS timeout (20-60Hz, clock video-monitor) and a fast-screen-update (25Hz, meters etc). They are loosely coupled (async) and scheduled from the main application thread (gtk main). Since they're async, gtk schedules them as needed. Even though the actual period of the separate timeouts is larger. The effective period between all timeout callbacks is <15ms and the main application thread never idles. |
||
---|---|---|
doc | ||
export | ||
gtk2_ardour | ||
headless | ||
icons | ||
libs | ||
mcp | ||
midi_maps | ||
msvc_extra_headers | ||
MSVCardour3 | ||
MSVCMixbus3 | ||
patches | ||
patchfiles | ||
templates | ||
tools | ||
vst | ||
.dir-locals.el | ||
.gitignore | ||
ardour-3.ttl | ||
ardour.1 | ||
ardour.1.es | ||
ardour.1.fr | ||
ardour.1.ru | ||
ardour.dox | ||
COPYING | ||
instant.xml | ||
instant.xml.sae | ||
Makefile | ||
msvc32-fixup.pl | ||
PACKAGER_README | ||
README | ||
system_config | ||
testfile.flac | ||
testfile.ogg | ||
TRANSLATORS | ||
waf | ||
wscript |
Please see the Ardour web site at http://ardour.org/ for all documentation.. For information on building ardour: http://ardour.org/development.html