ardour/libs
Robin Gareus 4c40fe8d04 another (non critical) concurrency issue:
Ignore latency-updates while removing tracks.

remove_tracks() calls disconnect_all() which can trigger the backend
to perform a latency-recompute in a different thread (process thread).
That calls Session::update_latency() which iterates over all routes
including the one(s) to be deleted.

At the same time disconnect_all() may propagate Port::PostDisconnect()
leading to a lock contention.

(no crash just a lot of unnecessary work. remove_routes() calls
update_latency_compensation() which triggers a recompute if needed)
2016-05-03 14:27:52 +02:00
..
appleutility replicate the remove-all-trailing whitespace commit(s) in master 2016-02-22 15:31:24 -05:00
ardour another (non critical) concurrency issue: 2016-05-03 14:27:52 +02:00
ardouralsautil prepare for update to waf 1.8 2016-02-28 21:16:44 +01:00
audiographer prepare loudness normalization 2016-05-02 15:44:13 +02:00
backends remove skeleton backend (superseded by portaudio) 2016-04-29 16:43:09 +02:00
canvas canvas tooltips, too 2016-04-27 01:24:37 +02:00
clearlooks-newer Modify our MSVC projects to build liblua as a DLL rather than a static lib 2016-04-04 16:40:20 +01:00
clearlooks-older
evoral NO-OP; document some more parameters. 2016-04-12 11:06:35 +02:00
fst more hot wine. 2015-12-17 20:22:02 +01:00
gtkmm2ext use same tooltip timeout throughout Ardour -- part one 2016-05-02 20:24:46 +02:00
libltc
lua allow to compare C class instances from lua 2016-04-14 03:08:02 +02:00
midi++2 Spelling correction patch from Debian 2016-02-22 15:13:01 -05:00
panners Modify our MSVC projects to build liblua as a DLL rather than a static lib 2016-04-04 16:40:20 +01:00
pbd add a const method to check for existing key/value properties 2016-05-03 03:03:00 +02:00
plugins/reasonablesynth.lv2 Modify our MSVC projects to build liblua as a DLL rather than a static lib 2016-04-04 16:40:20 +01:00
ptformat ptformat: Make PT import more resilient to bad user choices and display messages 2016-04-16 12:21:12 +02:00
qm-dsp fix Vamp Onset Detector. 2015-10-08 16:18:39 +02:00
surfaces make BasicUI (for control surfaces) loop toggle work like the GUI 2016-04-30 10:54:40 -04:00
timecode Modify our MSVC projects to build liblua as a DLL rather than a static lib 2016-04-04 16:40:20 +01:00
vamp-plugins fix aubio-onset detection parameters 2016-05-01 18:47:14 +02:00
vfork silence clang analyzer: Memory Error, Memory leak 2016-02-28 13:12:40 +01:00