ardour/libs/evoral/src
Robin Gareus 96ce9c304e Replace control list locks with RWLocks
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.
2015-04-15 18:13:56 +02:00
..
libsmf Load what we can from broken/truncated MIDI files. 2014-12-30 23:10:11 -05:00
Control.cpp Fix automation write/touch. 2014-12-01 23:35:24 -05:00
ControlList.cpp Replace control list locks with RWLocks 2015-04-15 18:13:56 +02:00
ControlSet.cpp Fix crash when changing automation mode for MIDI track control automation. 2014-08-31 18:57:22 -04:00
Curve.cpp Replace control list locks with RWLocks 2015-04-15 18:13:56 +02:00
debug.cpp dramatic overhaul of automation. too long to explain here. this work is not finished - write/touch passes do not correctly overwrite existing data because the semantics of ControlList::insert_iterator need clarification. more to follow 2012-07-13 21:05:45 +00:00
Event.cpp Handle edits while playing precisely. 2015-03-05 17:30:31 -05:00
i18n.h add skeleton for i18n support 2011-08-11 15:57:48 +00:00
midi_util.cpp Fix my name :) 2011-04-06 15:00:16 +00:00
MIDIEvent.cpp MusicalTime => Beats. 2015-01-07 00:12:07 -05:00
Note.cpp MusicalTime => Beats. 2015-01-07 00:12:07 -05:00
OldSMF.cpp MusicalTime => Beats. 2015-01-07 00:12:07 -05:00
Sequence.cpp Handle edits while playing precisely. 2015-03-05 17:30:31 -05:00
SMF.cpp Normalize notes on all channels. 2015-02-19 20:23:11 -05:00
SMFReader.cpp Fix my name :) 2011-04-06 15:00:16 +00:00
TimeConverter.cpp MusicalTime => Beats. 2015-01-07 00:12:07 -05:00
types.cpp MusicalTime => Beats. 2015-01-07 00:12:07 -05:00