13
0
livetrax/libs
Robin Gareus fa07233a17 mutex 'er up
Some overzealous locking to track down RequestObject related crashes.

bc0fa4d689 wrongly locked the current event loop's
request_invalidation_lock instead of the invalidation's list lock.

Also Abstract UI is able to delete requests concurrently with with
EventLoop invalidation.
e.g. PortManager::PortRegisteredOrUnregistered  and GlobalPortMatrixWindow
so the lock needs to be exposed.

If this solves various issues, mutexes should to be consolidated
(request_buffer_map_lock + request_invalidation_lock) and be chosen
such that there is as little contention as possible.
2016-12-13 23:47:07 +01:00
..
appleutility
ardour Fix layered-record undo, include changes to existing region(s) 2016-12-13 02:33:07 +01:00
ardouralsautil
audiographer Include last sample in reverse test for nonsilence in end trim during export 2016-12-06 20:55:17 +10:00
backends
canvas go back to always interpolating framed curve points. 2016-12-11 23:54:03 +11:00
clearlooks-newer
clearlooks-older
evoral I can't find a source file called MIDIXML.cpp (??) 2016-12-08 13:55:11 +00:00
fluidsynth
fst moving POSIX_VISIBLE to the waf script part 2016-11-29 13:18:46 +00:00
gtkmm2ext changes to adapt to modified version of GTK/Quartz which uses only MOD2 for Command, everywhere. 2016-12-13 07:02:08 -05:00
hidapi
libltc
lua
midi++2 Remove Evoral::MIDIEvent 2016-12-03 15:18:21 -05:00
panners
pbd mutex 'er up 2016-12-13 23:47:07 +01:00
plugins a-fluidsynth process events even when no sf2 is loaded. 2016-12-07 19:48:52 +01:00
ptformat
qm-dsp
surfaces OSC: Solo toggle should maintain state when locked, rec and rec_safe should show true state. 2016-11-27 20:52:14 -08:00
timecode Clarify "frames" (video, timecode) vs "samples" (audio) 2016-12-08 12:45:44 +01:00
vamp-plugins
vfork