[Summary] In internal Waves backend API, switching sample time from 32 bits to 64 bits. Fixing logical inconsistency: None device always brought sample time=0 to the audio engine callback.
This commit is contained in:
@@ -193,7 +193,6 @@ void WCMRNativeAudioNoneDevice::_SilenceThread()
|
||||
float* theInpBuffers = _m_inputBuffer;
|
||||
#endif
|
||||
|
||||
uint32_t currentSampleTime = 0;
|
||||
const size_t buffer_size = CurrentBufferSize();
|
||||
const uint64_t cyclePeriodNanos = (1000000000.0 * buffer_size) / CurrentSamplingRate();
|
||||
|
||||
@@ -215,7 +214,7 @@ void WCMRNativeAudioNoneDevice::_SilenceThread()
|
||||
|
||||
m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::AudioCallback, (void *)&audioCallbackData);
|
||||
|
||||
currentSampleTime += buffer_size;
|
||||
audioCallbackData.acdSampleTime += buffer_size;
|
||||
|
||||
int64_t timeToSleepUsecs = ((int64_t)cycleEndTimeNanos - (int64_t)__get_time_nanos())/1000;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user