13
0
livetrax/libs
Robin Gareus 40e3364c66
Always delegate meter-point positioning to rt-thread
Previously set_state() -> set_meter_point() acquired the
process-lock to change meter-position, usually causing x-runs
when setting route-state.

This also fixes an issue introduced in fd414ec158. After
populating the processor list, force setting the meter-position
looks up the output streams of the processor before the meter.
However the processors are not configured. That will only happen
later from Session::post_engine_init().

---
#3 0x00007ff07b7d4102 in __GI___assert_fail at assert.c:101
#4 0x00007ff080d3224a in ARDOUR::PluginInsert::output_streams() const at ../libs/ardour/plugin_insert.cc:289
#5 0x00007ff080de8c30 in ARDOUR::Route::set_meter_point_unlocked() at ../libs/ardour/route.cc:4106
#6 0x00007ff080de8699 in ARDOUR::Route::set_meter_point(ARDOUR::MeterPoint, bool) at ../libs/ardour/route.cc:4037
#7 0x00007ff080ddfad3 in ARDOUR::Route::set_state(XMLNode const&, int) at ../libs/ardour/route.cc:269
2020-03-30 17:58:35 +02:00
..
appleutility
ardour Always delegate meter-point positioning to rt-thread 2020-03-30 17:58:35 +02:00
ardouralsautil
audiographer Set thread-names (libs) 2020-03-29 14:56:22 +02:00
backends Reset DSP load on backend re-start and after freewheeling 2020-03-30 16:58:55 +02:00
canvas change velocity bar inside notes to extend to edges of note 2020-03-26 10:12:54 -06:00
clearlooks-newer
evoral
fluidsynth
fst Add support for NetBSD by generalizing BSD OS tests. 2020-03-26 09:39:44 -06:00
gtkmm2ext Allow to disable use of NSGLView 2020-03-24 14:24:14 +01:00
hidapi
libltc
lua Fix some doxygen warnings 2020-03-02 17:58:03 +01:00
midi++2
panners NO-OP: whitespace 2020-03-23 17:38:08 +01:00
pbd Set thread-names (libs) 2020-03-29 14:56:22 +02:00
plugins Fix previous commit (increase max, not default) 2020-03-02 02:26:10 +01:00
ptformat
qm-dsp
surfaces Fix websocket to glib IO condition mapping 2020-03-26 16:04:17 +01:00
temporal
vamp-plugins Increase accuracy of analyzed true-peak positions 2020-03-06 04:13:09 +01:00
vamp-pyin
vfork
waveview Set thread-names (libs) 2020-03-29 14:56:22 +02:00
widgets Fix icon-tool 2020-03-23 01:18:55 +01:00
zita-convolver Set thread-names (libs) 2020-03-29 14:56:22 +02:00
zita-resampler NO-OP fix typo in comment and header guard 2020-03-26 19:00:41 +01:00