13
0
Go to file
Robin Gareus 197157ecf8
Fix concurrency issue when adding/removing ports of latent plugins
This fixes an issue when changing port-configuration
or toggle strict-i/o of latent multi-out plugins.

`Session::auto_connect_thread_run` can run concurrently
while ports are added/removed from the GUI thread.
The latter invalidates IO::_port PortSet, while
the former thread iterates over ports.

This also changes the IO-Mutex into a RWLock to allow
concurrent access when possible.
2023-03-22 22:06:38 +01:00
doc
gtk2_ardour Add context-menu options to disconnect plugin-pins 2023-03-20 23:14:06 +01:00
headless
libs Fix concurrency issue when adding/removing ports of latent plugins 2023-03-22 22:06:38 +01:00
luasession
msvc_extra_headers
MSVCardour3
MSVCMixbus3
MSVCvst_scan
session_utils
share Lua: mixer-recall, fix issue introduce in 9a580078 2023-03-10 02:36:37 +01:00
tools Allow harrison channelstrip to use build-stack 2023-03-13 16:28:42 +01:00
.dir-locals.el
.gitattributes
.gitignore
ardour.1
COPYING
nutempo-todo
PACKAGER_README
README
README-GITHUB.txt
system_config
TRANSLATORS
waf
wscript Enable avx512f support for windows builds 2023-02-06 21:36:09 +01:00

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

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