aboutsummaryrefslogtreecommitdiffhomepage
path: root/applause.c
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2016-09-26 00:05:49 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2016-09-26 01:49:58 +0200
commit48958218c4bb948a37c819270e77038115a3bbae (patch)
treece7575026b7b1e326a973b65ff90bc50d3e5af0d /applause.c
parent27bd937edb8304378ff60c9c7874b6e61b07ce3b (diff)
downloadapplause2-48958218c4bb948a37c819270e77038115a3bbae.tar.gz
LADSPAStream: Special optimization for constant input port mappings
* Constants were converted to infinite streams. This allows them to be handled specially. They are stored in their own input buffer now, initialized and connected once but need no ticking. * In contrast to the Applause primitives, this can be done centrally and for all possible LADSPA plugins. * This gives a speed increase of up to 20% if all input ports are mapped to constants (measured with the "sine" plugin).
Diffstat (limited to 'applause.c')
0 files changed, 0 insertions, 0 deletions