From d2585a35501f9dc9caac374f94c711daba06a5f2 Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Fri, 18 Dec 2020 20:22:34 +0100 Subject: [PATCH] Add a todo about reusing YaProcessData objects --- src/plugin/bridges/vst3-impls/plugin-proxy.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugin/bridges/vst3-impls/plugin-proxy.cpp b/src/plugin/bridges/vst3-impls/plugin-proxy.cpp index 1d2a7ea3..2acaa1ff 100644 --- a/src/plugin/bridges/vst3-impls/plugin-proxy.cpp +++ b/src/plugin/bridges/vst3-impls/plugin-proxy.cpp @@ -97,6 +97,8 @@ tresult PLUGIN_API Vst3PluginProxyImpl::setProcessing(TBool state) { tresult PLUGIN_API Vst3PluginProxyImpl::process(Steinberg::Vst::ProcessData& data) { + // TODO: Check whether reusing a `YaProcessData` object make a difference in + // terms of performance ProcessResponse response = bridge.send_message( YaAudioProcessor::Process{.instance_id = instance_id(), .data = data});