13
0
Go to file
Robin Gareus baea04713f combine short periodic timeout functions for windows.
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.
2014-10-25 19:21:15 +02:00
doc
export
gtk2_ardour combine short periodic timeout functions for windows. 2014-10-25 19:21:15 +02:00
headless
icons
libs skip meter re-draw when no pixels are changed. 2014-10-25 17:28:14 +02:00
mcp
midi_maps
msvc_extra_headers MSVC - add support for 'HAVE_NEW_LV2' 2014-10-08 15:11:27 +01:00
MSVCardour3 MSVC - add support for 'HAVE_NEW_LV2' 2014-10-08 15:11:27 +01:00
MSVCMixbus3
patches
patchfiles Merge branch 'cairocanvas' 2014-10-16 05:12:52 -04:00
templates
tools windows installer: add option to use zlib (a lot faster) 2014-10-22 23:58:57 +02:00
vst
.dir-locals.el
.gitignore git ignore OSX packaging 2014-10-19 23:13:41 +02:00
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 revert to previous waf version 2014-10-21 22:58:58 -04:00
wscript weak/runtime jack linking: load libjack dynamically at runtime 2014-10-23 16:53:13 +02:00

Please see the Ardour web site at http://ardour.org/ for all documentation..

For information on building ardour: 
      
     http://ardour.org/development.html