plugdata
plugdata copied to clipboard
Disabling a channel in the device configuration while it is still connected to another PipeWire node causes PlugData to crash
Disabling a channel in the device configuration while it is still connected to another PipeWire node causes PlugData to crash. When this occurs, the program outputs JUCE Assertion failure in juce_AudioProcessorPlayer.cpp:255 followed by a segfault. The following video sums it up perfectly.
https://github.com/user-attachments/assets/fca9d4a3-6348-4aee-a3fc-fbb8c243d994
It seems like this assertion is failing. I guess channels.capacity() is not getting updated?