13
0
Go to file
Robin Gareus c0a843a905 fix device-list update concurrency issue.
It may happen that during push_state_to_backend() a device is
reconfigured in a way that triggers a "Device Changed" callback before
the engine is started. This callback can trigger a change to the
configuration that will be used when the engine is actually started.

This has been seen on OSX in conjunction with Aggregate Devices
(even if the aggregate is not used, but the device which is used
is also part of an aggregate) 

example: HW changed callback arrives, device-list is re-populated,
*A*irplay" is at the top of the list, Airplay supports only 44.1K,
Samplerate changes... later save also writes this new rate to the file.
2016-01-29 01:12:53 +01:00
cfgtool
doc
export
gtk2_ardour fix device-list update concurrency issue. 2016-01-29 01:12:53 +01:00
headless
icons
libs Buses and Auxes are slightly different view-filters in Mixbus 2016-01-28 17:21:42 -06:00
mcp
midi_maps add Novation_LaunchKey25.map 2016-01-26 16:48:00 -06:00
msvc_extra_headers
MSVCardour3
MSVCMixbus3
MSVCvst_scan
patches
patchfiles
session_utils session-utils use the "Dummy" backend 2016-01-07 13:30:34 +01:00
templates
tools newer, not-as-good boost shared ptr debug patch for boost 1.55 and maybe later 2016-01-16 10:03:42 -05:00
vst
.dir-locals.el
.gitignore
ardour-3.ttl
ardour.1
ardour.1.es
ardour.1.fr
ardour.1.ru
COPYING
foo.cc
instant.xml
instant.xml.sae
Makefile
msvc32-fixup.pl
PACKAGER_README
README
system_config
testfile.flac
testfile.ogg
TRANSLATORS
waf
wscript at the end of waf configure, when displaying selected options, break backend settings into their own "output block" 2016-01-12 08:06:48 -05:00

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

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