provide plugins with all available buffers.
authorRobin Gareus <robin@gareus.org>
Tue, 6 May 2014 21:34:04 +0000 (23:34 +0200)
committerRobin Gareus <robin@gareus.org>
Tue, 6 May 2014 21:34:34 +0000 (23:34 +0200)
commit6142c814bf991b829ccb8818050d0cac8ffb9d9e
tree7e48e29909a33078305088f6fd6a603405131799
parentfbbf911229b676208e06a3a8fc141dcc07172c37
provide plugins with all available buffers.

e.g. Audio in -> Midi out plugins (on an audio-track).
Midi-buffers do exist in the route but no corresponding
(physical) Input port-buffer exists and ardour crashed.

Now, the plugin itself still only accesses the mapped ports
(ChanMapping), but the mapped buffers are at most
"processor_max_streams" and at least the required
in+out buffers for the plugin.
libs/ardour/plugin_insert.cc
libs/ardour/port_set.cc