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 minor fixes to wscript files to make things python3 compatible 2014-07-13 08:36:18 -04:00
icons Add our various '.in' files (to be processed by msvc32-fixup.pl) 2014-08-04 09:00:11 +01:00
libs skip meter re-draw when no pixels are changed. 2014-10-25 17:28:14 +02:00
mcp add new MCP device file for original Mackie Control 2014-09-11 12:55:53 -04:00
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 Add our various '.in' files (to be processed by msvc32-fixup.pl) 2014-08-04 09:00:11 +01:00
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 Add the remaining 'API_VERSION' properties to msvc32-fixup.pl 2014-08-04 08:52:06 +01:00
PACKAGER_README
README
system_config rename system and user config files with product-neutral names 2014-09-07 10:20:29 -04:00
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