13
0
livetrax/libs
Robin Gareus e644cb4577
Do not hold RegionWriteLock while emitting signals
Various playlist operations can change region-properties
which results in Region::send_change being emitted while
the Playlist::RegionWriteLock is held.

This can result in recursive lock and/or deadlocks or crashes. e.g.
Insert time -> Playlist::shift -> Region::RegionPropertyChanged
-> EditorSummary::set_background_dirty -> Editor::session_gui_extents
-> Playlist::get_extent -> read-lock is taken after write-lock.
2021-01-08 18:39:57 +01:00
..
appleutility
ardour Do not hold RegionWriteLock while emitting signals 2021-01-08 18:39:57 +01:00
ardouralsautil Fix C function prototypes 2020-12-01 12:08:09 +01:00
audiographer Use unique target names for unit-test build rules 2020-10-16 02:31:39 +02:00
backends Resolve some Xcode12 C++11, sigc++ issues 2020-12-12 04:46:22 +01:00
canvas canvas/ruler: provide option for a second font to be used for "major" marks 2021-01-03 16:50:18 -07:00
clearlooks-newer
evoral
fluidsynth Tweak fluidsynth performance on ARM CPUs 2020-12-12 22:03:05 +01:00
fst VST3: verbose scan option 2020-11-02 01:57:03 +01:00
gtkmm2ext Update and rework Basque translation 2020-11-19 16:48:58 +01:00
hidapi
libltc
lua
midi++2
panners
pbd For 64-bit compilation, MSVC no longer supports inline assembly 2021-01-07 09:22:43 +00:00
plugins ACE Fluidsynth: consistent port-names 2020-12-30 19:01:58 +01:00
ptformat
qm-dsp
surfaces Revert "Fix typo in OSC gain feedback message" 2020-12-17 17:30:24 +01:00
temporal Fix normalization in Temporal::Beats for times between -1 and 0 beats 2020-11-18 13:40:31 -07:00
vamp-plugins
vamp-pyin
vfork
vst3
waveview Do not show blank waveforms in case height is < 1px 2020-12-22 13:27:46 +01:00
widgets
zita-convolver
zita-resampler