summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2020-03-12 02:23:49 +0100
committerRobin Gareus <robin@gareus.org>2020-03-12 02:23:49 +0100
commit5b113c9c5b510abb3f619a7e82441f9f17379181 (patch)
tree1d18d8ff78fb82db859ff68da888c15b8e152f5a /gtk2_ardour
parent33f85b094b9df7c2e45a728a5c9b854479dc53c2 (diff)
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.
Diffstat (limited to 'gtk2_ardour')
0 files changed, 0 insertions, 0 deletions