ardour/libs
Robin Gareus 5b113c9c5b
Fix un/bypassing Aux-send panners
This fixes issues with send-panner bypass whenever the
target bus input-count is different from the send's channel count.

--

Previously, when the aux-send panner was bypassed, data was
copied using BufferSet::read_from().
This sets the channel count of the output buffer set (here: mixbufs)
to match the input (here: bufs).

e.g. mono to stereo, "1 in -> 2 out" out was changed to "1 in -> 1 out".

Un-bypassing the panner later does not reconfigure the I/O.
Mixbufs remained mono, and PannerShell::run() "1 in -> 1 out"
does nothing. The panner was effectively not functional.
2020-03-12 02:23:49 +01:00
..
appleutility
ardour Fix un/bypassing Aux-send panners 2020-03-12 02:23:49 +01:00
ardouralsautil
audiographer Fix some doxygen warnings 2020-03-02 17:58:03 +01:00
backends Fix Coreaudio buffersize changes 2020-03-06 05:52:55 +01:00
canvas Remove unused forward declaration. 2020-02-24 23:01:15 +01:00
clearlooks-newer
evoral Fix building unit-tests 2020-01-27 17:43:37 +01:00
fluidsynth
fst Fix cross-compile linking (arm-linux ld) 2020-02-14 00:20:45 +01:00
gtkmm2ext Replace strftime() with Glib::DateTime() 2020-03-08 23:31:51 +01:00
hidapi
libltc
lua Fix some doxygen warnings 2020-03-02 17:58:03 +01:00
midi++2 Fix building unit-tests 2020-01-27 17:43:37 +01:00
panners
pbd fix apparent free-ordering issue reported in #7926 2020-03-11 08:50:29 -06:00
plugins Fix previous commit (increase max, not default) 2020-03-02 02:26:10 +01:00
ptformat ptformat: Update to upstream 55f08d8 (simplify version detection) 2020-02-09 17:55:48 +11:00
qm-dsp
surfaces Adhere to Ardour style guide - 810b2fb78d 2020-03-10 09:41:50 -05:00
temporal
vamp-plugins Increase accuracy of analyzed true-peak positions 2020-03-06 04:13:09 +01:00
vamp-pyin
vfork
waveview
widgets Tweak ArdorIcon display-tool & re-order icons 2020-02-22 21:40:35 +01:00
zita-convolver Exclude zita-convolver from being available as external lib 2020-03-02 20:06:59 +01:00
zita-resampler