diff options
author | Robin Gareus <robin@gareus.org> | 2015-04-15 18:13:56 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-04-15 18:13:56 +0200 |
commit | 96ce9c304e0a3e4a6b9882bbf1b831fbeaca6f11 (patch) | |
tree | b8b20f36a0c0fefd0cd19137213119cdf016be21 /gtk2_ardour/editor_timefx.cc | |
parent | 9391da0c24000ac479adc00a04a7ad7e197f2049 (diff) |
Replace control list locks with RWLocks4.0-rc4
towards fixing #6238 and #6096.
GUI thread:
#2 Glib::Threads::Mutex::Lock::Lock
#3 Evoral::ControlList::eval
#4 Evoral::Control::get_double
#5 ARDOUR::AutomationControl::get_value
#6 ProcessorEntry::Control::control_changed
..
#15 PBD::Timer::timeout_handler
at the same time: Audio Thread (try-lock, fails)
#0 Evoral::Curve::rt_safe_get_vector
#1 ARDOUR::Amp::setup_gain_automation
#2 ARDOUR::Route::process_output_buffers
Due to the failed try-lock.. AMP::_apply_gain_automation
is false. and Amp::run() uses a different gain factor.
-> click.
Diffstat (limited to 'gtk2_ardour/editor_timefx.cc')
0 files changed, 0 insertions, 0 deletions