Update carla for audio file player fixes
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
659fc345c8
commit
00d8dd71de
2 changed files with 13 additions and 12 deletions
2
carla
2
carla
|
@ -1 +1 @@
|
|||
Subproject commit 62e17bf0e180ec97aa227f142fc3274602aa554f
|
||||
Subproject commit a2f7434e46c17d31a73987bd15da3510683960ff
|
|
@ -79,6 +79,7 @@ struct CarlaInternalPluginModule : Module, Runner {
|
|||
kParameterHostSync,
|
||||
kParameterVolume,
|
||||
kParameterEnabled,
|
||||
kParameterQuadChannels,
|
||||
kParameterInfoChannels,
|
||||
kParameterInfoBitRate,
|
||||
kParameterInfoBitDepth,
|
||||
|
@ -96,7 +97,7 @@ struct CarlaInternalPluginModule : Module, Runner {
|
|||
NativeHostDescriptor fCarlaHostDescriptor = {};
|
||||
NativeTimeInfo fCarlaTimeInfo;
|
||||
|
||||
float dataOut[NUM_OUTPUTS][BUFFER_SIZE];
|
||||
float dataOut[NUM_OUTPUTS+1][BUFFER_SIZE];
|
||||
float* dataOutPtr[NUM_OUTPUTS];
|
||||
unsigned audioDataFill = 0;
|
||||
uint32_t lastProcessCounter = 0;
|
||||
|
@ -105,11 +106,11 @@ struct CarlaInternalPluginModule : Module, Runner {
|
|||
|
||||
struct {
|
||||
float preview[108];
|
||||
uint channels; // 4
|
||||
uint bitDepth; // 6
|
||||
uint sampleRate; // 7
|
||||
uint length; // 8
|
||||
float position; // 9
|
||||
uint channels;
|
||||
uint bitDepth;
|
||||
uint sampleRate;
|
||||
uint length;
|
||||
float position;
|
||||
} audioInfo;
|
||||
|
||||
CarlaInternalPluginModule()
|
||||
|
@ -315,11 +316,11 @@ struct CarlaInternalPluginModule : Module, Runner {
|
|||
audioDataFill = 0;
|
||||
fCarlaPluginDescriptor->process(fCarlaPluginHandle, nullptr, dataOutPtr, BUFFER_SIZE, nullptr, 0);
|
||||
|
||||
audioInfo.channels = fCarlaPluginDescriptor->get_parameter_value(fCarlaPluginHandle, 4);
|
||||
audioInfo.bitDepth = fCarlaPluginDescriptor->get_parameter_value(fCarlaPluginHandle, 6);
|
||||
audioInfo.sampleRate = fCarlaPluginDescriptor->get_parameter_value(fCarlaPluginHandle, 7);
|
||||
audioInfo.length = fCarlaPluginDescriptor->get_parameter_value(fCarlaPluginHandle, 8);
|
||||
audioInfo.position = fCarlaPluginDescriptor->get_parameter_value(fCarlaPluginHandle, 9);
|
||||
audioInfo.channels = fCarlaPluginDescriptor->get_parameter_value(fCarlaPluginHandle, kParameterInfoChannels);
|
||||
audioInfo.bitDepth = fCarlaPluginDescriptor->get_parameter_value(fCarlaPluginHandle, kParameterInfoBitDepth);
|
||||
audioInfo.sampleRate = fCarlaPluginDescriptor->get_parameter_value(fCarlaPluginHandle, kParameterInfoSampleRate);
|
||||
audioInfo.length = fCarlaPluginDescriptor->get_parameter_value(fCarlaPluginHandle, kParameterInfoLength);
|
||||
audioInfo.position = fCarlaPluginDescriptor->get_parameter_value(fCarlaPluginHandle, kParameterInfoPosition);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue