Files
ardour/libs
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
..
2023-02-06 21:04:17 -07:00
2023-02-24 02:00:10 +01:00
2022-08-03 12:10:01 -06:00
2022-09-21 19:09:55 -06:00
2023-02-08 02:03:54 +01:00
2023-02-04 18:23:18 +01:00