mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-10 04:30:12 +02:00
Change VST3 log format to be more readable
This commit is contained in:
+58
-52
@@ -58,15 +58,16 @@ void Vst3Logger::log_request(bool is_host_vst,
|
|||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
// We don't know what class this instance was originally instantiated
|
// We don't know what class this instance was originally instantiated
|
||||||
// as, but it also doesn't really matter
|
// as, but it also doesn't really matter
|
||||||
message << "<FUnknown* #" << request.instance_id << ">::~FUnknown()";
|
message << request.instance_id << ": FUnknown::~FUnknown()";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
void Vst3Logger::log_request(bool is_host_vst,
|
void Vst3Logger::log_request(bool is_host_vst,
|
||||||
const Vst3PluginProxy::SetState& request) {
|
const Vst3PluginProxy::SetState& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<{IComponent,IEditController}* #" << request.instance_id
|
message << request.instance_id
|
||||||
<< ">::setState(state = <IBStream* containing "
|
<< ": {IComponent,IEditController}::setState(state = "
|
||||||
|
"<IBStream* containing "
|
||||||
<< request.state.size() << "bytes>)";
|
<< request.state.size() << "bytes>)";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -74,8 +75,9 @@ void Vst3Logger::log_request(bool is_host_vst,
|
|||||||
void Vst3Logger::log_request(bool is_host_vst,
|
void Vst3Logger::log_request(bool is_host_vst,
|
||||||
const Vst3PluginProxy::GetState& request) {
|
const Vst3PluginProxy::GetState& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<{IComponent,IEditController}* #" << request.instance_id
|
message
|
||||||
<< ">::getState(state = <IBStream*>)";
|
<< request.instance_id
|
||||||
|
<< ": {IComponent,IEditController}::getState(state = <IBStream*>)";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -83,8 +85,9 @@ void Vst3Logger::log_request(
|
|||||||
bool is_host_vst,
|
bool is_host_vst,
|
||||||
const YaAudioProcessor::SetBusArrangements& request) {
|
const YaAudioProcessor::SetBusArrangements& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IAudioProcessor* #" << request.instance_id
|
message << request.instance_id
|
||||||
<< ">::setBusArrangements(inputs = [SpeakerArrangement; "
|
<< ": IAudioProcessor::setBusArrangements(inputs = "
|
||||||
|
"[SpeakerArrangement; "
|
||||||
<< request.inputs.size() << "], numIns = " << request.num_ins
|
<< request.inputs.size() << "], numIns = " << request.num_ins
|
||||||
<< ", outputs = [SpeakerArrangement; " << request.outputs.size()
|
<< ", outputs = [SpeakerArrangement; " << request.outputs.size()
|
||||||
<< "], numOuts = " << request.num_outs << ")";
|
<< "], numOuts = " << request.num_outs << ")";
|
||||||
@@ -95,8 +98,8 @@ void Vst3Logger::log_request(
|
|||||||
bool is_host_vst,
|
bool is_host_vst,
|
||||||
const YaAudioProcessor::GetBusArrangement& request) {
|
const YaAudioProcessor::GetBusArrangement& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IAudioProcessor* #" << request.instance_id
|
message << request.instance_id
|
||||||
<< ">::getBusArrangement(dir = " << request.dir
|
<< ": IAudioProcessor::getBusArrangement(dir = " << request.dir
|
||||||
<< ", index = " << request.index << ", &arr)";
|
<< ", index = " << request.index << ", &arr)";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -105,9 +108,10 @@ void Vst3Logger::log_request(
|
|||||||
bool is_host_vst,
|
bool is_host_vst,
|
||||||
const YaAudioProcessor::CanProcessSampleSize& request) {
|
const YaAudioProcessor::CanProcessSampleSize& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IAudioProcessor* #" << request.instance_id
|
message
|
||||||
<< ">::canProcessSampleSize(symbolicSampleSize = "
|
<< request.instance_id
|
||||||
<< request.symbolic_sample_size << ")";
|
<< ": IAudioProcessor::canProcessSampleSize(symbolicSampleSize = "
|
||||||
|
<< request.symbolic_sample_size << ")";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -115,16 +119,17 @@ void Vst3Logger::log_request(
|
|||||||
bool is_host_vst,
|
bool is_host_vst,
|
||||||
const YaAudioProcessor::GetLatencySamples& request) {
|
const YaAudioProcessor::GetLatencySamples& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IAudioProcessor* #" << request.instance_id
|
message << request.instance_id
|
||||||
<< ">::getLatencySamples()";
|
<< ": IAudioProcessor::getLatencySamples()";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
void Vst3Logger::log_request(bool is_host_vst,
|
void Vst3Logger::log_request(bool is_host_vst,
|
||||||
const YaAudioProcessor::SetupProcessing& request) {
|
const YaAudioProcessor::SetupProcessing& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IAudioProcessor* #" << request.instance_id
|
message << request.instance_id
|
||||||
<< ">::setupProcessing(setup = <SetupProcessing with mode = "
|
<< ": IAudioProcessor::setupProcessing(setup = "
|
||||||
|
"<SetupProcessing with mode = "
|
||||||
<< request.setup.processMode << ", symbolic_sample_size = "
|
<< request.setup.processMode << ", symbolic_sample_size = "
|
||||||
<< request.setup.symbolicSampleSize
|
<< request.setup.symbolicSampleSize
|
||||||
<< ", max_buffer_size = " << request.setup.maxSamplesPerBlock
|
<< ", max_buffer_size = " << request.setup.maxSamplesPerBlock
|
||||||
@@ -135,8 +140,8 @@ void Vst3Logger::log_request(bool is_host_vst,
|
|||||||
void Vst3Logger::log_request(bool is_host_vst,
|
void Vst3Logger::log_request(bool is_host_vst,
|
||||||
const YaAudioProcessor::SetProcessing& request) {
|
const YaAudioProcessor::SetProcessing& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IAudioProcessor* #" << request.instance_id
|
message << request.instance_id
|
||||||
<< ">::setProcessing(state = "
|
<< ": IAudioProcessor::setProcessing(state = "
|
||||||
<< (request.state ? "true" : "false") << ")";
|
<< (request.state ? "true" : "false") << ")";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -168,8 +173,9 @@ void Vst3Logger::log_request(bool is_host_vst,
|
|||||||
}
|
}
|
||||||
num_output_channels << "]";
|
num_output_channels << "]";
|
||||||
|
|
||||||
message << "<IAudioProcessor* #" << request.instance_id
|
message << request.instance_id
|
||||||
<< ">::process(data = <ProcessData with input_channels = "
|
<< ": IAudioProcessor::process(data = <ProcessData with "
|
||||||
|
"input_channels = "
|
||||||
<< num_input_channels.str()
|
<< num_input_channels.str()
|
||||||
<< ", output_channels = " << num_output_channels.str()
|
<< ", output_channels = " << num_output_channels.str()
|
||||||
<< ", num_samples = " << request.data.process_mode
|
<< ", num_samples = " << request.data.process_mode
|
||||||
@@ -202,24 +208,23 @@ void Vst3Logger::log_request(bool is_host_vst,
|
|||||||
void Vst3Logger::log_request(bool is_host_vst,
|
void Vst3Logger::log_request(bool is_host_vst,
|
||||||
const YaAudioProcessor::GetTailSamples& request) {
|
const YaAudioProcessor::GetTailSamples& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IAudioProcessor* #" << request.instance_id
|
message << request.instance_id << ": IAudioProcessor::getTailSamples()";
|
||||||
<< ">::getTailSamples()";
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
void Vst3Logger::log_request(bool is_host_vst,
|
void Vst3Logger::log_request(bool is_host_vst,
|
||||||
const YaComponent::SetIoMode& request) {
|
const YaComponent::SetIoMode& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IComponent* #" << request.instance_id
|
message << request.instance_id
|
||||||
<< ">::setIoMode(mode = " << request.mode << ")";
|
<< ": IComponent::setIoMode(mode = " << request.mode << ")";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
void Vst3Logger::log_request(bool is_host_vst,
|
void Vst3Logger::log_request(bool is_host_vst,
|
||||||
const YaComponent::GetBusCount& request) {
|
const YaComponent::GetBusCount& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IComponent* #" << request.instance_id
|
message << request.instance_id
|
||||||
<< ">::getBusCount(type = " << request.type
|
<< ": IComponent::getBusCount(type = " << request.type
|
||||||
<< ", dir = " << request.dir << ")";
|
<< ", dir = " << request.dir << ")";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -227,8 +232,8 @@ void Vst3Logger::log_request(bool is_host_vst,
|
|||||||
void Vst3Logger::log_request(bool is_host_vst,
|
void Vst3Logger::log_request(bool is_host_vst,
|
||||||
const YaComponent::GetBusInfo& request) {
|
const YaComponent::GetBusInfo& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IComponent* #" << request.instance_id
|
message << request.instance_id
|
||||||
<< ">::getBusInfo(type = " << request.type
|
<< ": IComponent::getBusInfo(type = " << request.type
|
||||||
<< ", dir = " << request.dir << ", index = " << request.index
|
<< ", dir = " << request.dir << ", index = " << request.index
|
||||||
<< ", &bus)";
|
<< ", &bus)";
|
||||||
});
|
});
|
||||||
@@ -237,21 +242,21 @@ void Vst3Logger::log_request(bool is_host_vst,
|
|||||||
void Vst3Logger::log_request(bool is_host_vst,
|
void Vst3Logger::log_request(bool is_host_vst,
|
||||||
const YaComponent::GetRoutingInfo& request) {
|
const YaComponent::GetRoutingInfo& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IComponent* #" << request.instance_id
|
message
|
||||||
<< ">::getRoutingInfo(inInfo = <RoutingInfo& for bus "
|
<< request.instance_id
|
||||||
<< request.in_info.busIndex << " and channel "
|
<< ": IComponent::getRoutingInfo(inInfo = <RoutingInfo& for bus "
|
||||||
<< request.in_info.channel
|
<< request.in_info.busIndex << " and channel "
|
||||||
<< ">, outInfo = <RoutingInfo& for bus "
|
<< request.in_info.channel << ">, outInfo = <RoutingInfo& for bus "
|
||||||
<< request.out_info.busIndex << " and channel "
|
<< request.out_info.busIndex << " and channel "
|
||||||
<< request.out_info.channel << ">)";
|
<< request.out_info.channel << ">)";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
void Vst3Logger::log_request(bool is_host_vst,
|
void Vst3Logger::log_request(bool is_host_vst,
|
||||||
const YaComponent::ActivateBus& request) {
|
const YaComponent::ActivateBus& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IComponent* #" << request.instance_id
|
message << request.instance_id
|
||||||
<< ">::activateBus(type = " << request.type
|
<< ": IComponent::activateBus(type = " << request.type
|
||||||
<< ", dir = " << request.dir << ", index = " << request.index
|
<< ", dir = " << request.dir << ", index = " << request.index
|
||||||
<< ", state = " << (request.state ? "true" : "false") << ")";
|
<< ", state = " << (request.state ? "true" : "false") << ")";
|
||||||
});
|
});
|
||||||
@@ -260,9 +265,8 @@ void Vst3Logger::log_request(bool is_host_vst,
|
|||||||
void Vst3Logger::log_request(bool is_host_vst,
|
void Vst3Logger::log_request(bool is_host_vst,
|
||||||
const YaComponent::SetActive& request) {
|
const YaComponent::SetActive& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IComponent* #" << request.instance_id
|
message << request.instance_id << ": IComponent::setActive(state = "
|
||||||
<< ">::setActive(state = " << (request.state ? "true" : "false")
|
<< (request.state ? "true" : "false") << ")";
|
||||||
<< ")";
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -270,8 +274,9 @@ void Vst3Logger::log_request(
|
|||||||
bool is_host_vst,
|
bool is_host_vst,
|
||||||
const YaEditController2::SetComponentState& request) {
|
const YaEditController2::SetComponentState& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IEditController* #" << request.instance_id
|
message << request.instance_id
|
||||||
<< ">::setComponentState(state = <IBStream* containing "
|
<< ": IEditController::setComponentState(state = <IBStream* "
|
||||||
|
"containing "
|
||||||
<< request.state.size() << " bytes>)";
|
<< request.state.size() << " bytes>)";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -280,8 +285,8 @@ void Vst3Logger::log_request(
|
|||||||
bool is_host_vst,
|
bool is_host_vst,
|
||||||
const YaEditController2::GetParameterCount& request) {
|
const YaEditController2::GetParameterCount& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IEditController* #" << request.instance_id
|
message << request.instance_id
|
||||||
<< ">::getParameterCount()";
|
<< ": IEditController::getParameterCount()";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -289,9 +294,9 @@ void Vst3Logger::log_request(
|
|||||||
bool is_host_vst,
|
bool is_host_vst,
|
||||||
const YaEditController2::GetParameterInfo& request) {
|
const YaEditController2::GetParameterInfo& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IEditController* #" << request.instance_id
|
message << request.instance_id
|
||||||
<< ">::getParameterInfo(paramIndex = " << request.param_index
|
<< ": IEditController::getParameterInfo(paramIndex = "
|
||||||
<< ", &info)";
|
<< request.param_index << ", &info)";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -299,8 +304,9 @@ void Vst3Logger::log_request(
|
|||||||
bool is_host_vst,
|
bool is_host_vst,
|
||||||
const YaEditController2::GetParamStringByValue& request) {
|
const YaEditController2::GetParamStringByValue& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IEditController* #" << request.instance_id
|
message << request.instance_id
|
||||||
<< ">::getParamStringByValue(id = " << request.id
|
<< ": IEditController::getParamStringByValue(id = "
|
||||||
|
<< request.id
|
||||||
<< ", valueNormalized = " << request.value_normalized
|
<< ", valueNormalized = " << request.value_normalized
|
||||||
<< ", &string)";
|
<< ", &string)";
|
||||||
});
|
});
|
||||||
@@ -309,8 +315,8 @@ void Vst3Logger::log_request(
|
|||||||
void Vst3Logger::log_request(bool is_host_vst,
|
void Vst3Logger::log_request(bool is_host_vst,
|
||||||
const YaPluginBase::Initialize& request) {
|
const YaPluginBase::Initialize& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IPluginBase* #" << request.instance_id
|
message << request.instance_id
|
||||||
<< ">::initialize(context = ";
|
<< ": IPluginBase::initialize(context = ";
|
||||||
if (request.host_application_context_args) {
|
if (request.host_application_context_args) {
|
||||||
message << "<IHostApplication*>";
|
message << "<IHostApplication*>";
|
||||||
} else {
|
} else {
|
||||||
@@ -323,7 +329,7 @@ void Vst3Logger::log_request(bool is_host_vst,
|
|||||||
void Vst3Logger::log_request(bool is_host_vst,
|
void Vst3Logger::log_request(bool is_host_vst,
|
||||||
const YaPluginBase::Terminate& request) {
|
const YaPluginBase::Terminate& request) {
|
||||||
log_request_base(is_host_vst, [&](auto& message) {
|
log_request_base(is_host_vst, [&](auto& message) {
|
||||||
message << "<IPluginBase* #" << request.instance_id << ">::terminate()";
|
message << request.instance_id << ": IPluginBase::terminate()";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user