13
0
livetrax/libs
Robin Gareus baa30262b8
Be more specific about RouteProcessorChange signals
Session::route_processors_changed accumulates signals emitted
in realtime and processing is delegated to a dedicated rt-safe
thread. Previously this resulted in any changed to be converted
to a `GeneralChange`, which unconditionally triggered a route-reorder.

Record-arming a track causes a MeterPointChange (meters change to "in"),
and this caused routes to be resorted and a latency-update.

While the former is reasonable (Ardour prefers to process
rec-armed routes first), the latter certainly is not.
2022-05-24 02:26:56 +02:00
..
appleutility wscript: drop unnecessary trailing ";" 2022-04-09 12:16:41 +02:00
ardour Be more specific about RouteProcessorChange signals 2022-05-24 02:26:56 +02:00
ardouralsautil wscript: consistently have at most one empty separator line 2022-04-09 12:16:40 +02:00
audiographer wscript: consistently have at most one empty separator line 2022-04-09 12:16:40 +02:00
auscan wscript: drop configure statements already present in the top level wscript 2022-01-22 22:19:03 +01:00
backends Further reduce DSP load of debug builds 2022-05-06 02:04:55 +02:00
canvas canvas: change Item::bb_clean() to better named Item::set_bbox_clean() 2022-04-26 22:04:08 -06:00
clearlooks-newer wscript: drop configure statements already present in the top level wscript 2022-01-22 22:19:03 +01:00
evoral when pasting a Range of automation, first add guard points, 2022-05-16 07:16:25 -05:00
fluidsynth wscript: drop configure statements already present in the top level wscript 2022-01-22 22:19:03 +01:00
fst wscript: drop configure statements already present in the top level wscript 2022-01-22 22:19:03 +01:00
gtkmm2ext handle an action named "Escape" specially when blocking activation during drags 2022-04-18 12:22:30 -06:00
hidapi wscript: drop configure statements already present in the top level wscript 2022-01-22 22:19:03 +01:00
libltc wscript: drop configure statements already present in the top level wscript 2022-01-22 22:19:03 +01:00
lua Fix memory leak in ctorNilPtrPlacementProxy 2022-04-08 18:21:55 +02:00
midi++2 wscript: consistently have at most one empty separator line 2022-04-09 12:16:40 +02:00
panners wscript: consistently have at most one empty separator line 2022-04-09 12:16:40 +02:00
pbd libpbd: change GlibEventLoopCallback to use C API not C++ 2022-05-19 22:24:43 -06:00
plugins wscript: remove trailing whitespace 2022-04-09 12:16:37 +02:00
ptformat wscript: remove trailing whitespace 2022-04-09 12:16:37 +02:00
qm-dsp wscript: consistently have at most one empty separator line 2022-04-09 12:16:40 +02:00
surfaces use new event loop callback to ensure that all surface/control protocol threads have tempo map ptr set 2022-05-16 15:24:52 -06:00
temporal temporal: change "clamped" terminology to "continuing" (since that's what the GUI calls it) 2022-05-23 08:07:08 -06:00
vamp-plugins Do not use ABU suffix for vamp plugin shared object 2022-04-01 18:40:46 +02:00
vamp-pyin wscript: drop configure statements already present in the top level wscript 2022-01-22 22:19:03 +01:00
vfork wscript: drop configure statements already present in the top level wscript 2022-01-22 22:19:03 +01:00
vst3
waveview apply new Item method name to various other usage sites 2022-04-26 22:04:08 -06:00
widgets wscript: remove trailing whitespace 2022-04-09 12:16:37 +02:00
zita-convolver wscript: drop configure statements already present in the top level wscript 2022-01-22 22:19:03 +01:00
zita-resampler Fix an unlikely memory leak in zita-resampler 2022-05-07 04:19:16 +02:00