| @@ -676,7 +676,6 @@ private: | |||||
| ignoreUnused (deviceId, numChannels, sampleRate, bufferSize); | ignoreUnused (deviceId, numChannels, sampleRate, bufferSize); | ||||
| ignoreUnused (streamFormat, bitDepth); | ignoreUnused (streamFormat, bitDepth); | ||||
| jassert (deviceId = nativeStream->getDeviceId()); | |||||
| jassert (numChannels = nativeStream->getChannelCount()); | jassert (numChannels = nativeStream->getChannelCount()); | ||||
| jassert (sampleRate == nativeStream->getSampleRate()); | jassert (sampleRate == nativeStream->getSampleRate()); | ||||
| jassert (format == nativeStream->getFormat()); | jassert (format == nativeStream->getFormat()); | ||||
| @@ -797,13 +796,13 @@ private: | |||||
| auto result = inputStream->getNativeStream()->read (inputStreamNativeBuffer.getData(), numFrames, 0); | auto result = inputStream->getNativeStream()->read (inputStreamNativeBuffer.getData(), numFrames, 0); | ||||
| if (result >= 0) | |||||
| if (result) | |||||
| { | { | ||||
| OboeAudioIODeviceBufferHelpers<SampleType>::referAudioBufferDirectlyToOboeIfPossible (inputStreamNativeBuffer.get(), | OboeAudioIODeviceBufferHelpers<SampleType>::referAudioBufferDirectlyToOboeIfPossible (inputStreamNativeBuffer.get(), | ||||
| inputStreamSampleBuffer, | inputStreamSampleBuffer, | ||||
| result); | |||||
| result.value()); | |||||
| OboeAudioIODeviceBufferHelpers<SampleType>::convertFromOboe (inputStreamNativeBuffer.get(), inputStreamSampleBuffer, result); | |||||
| OboeAudioIODeviceBufferHelpers<SampleType>::convertFromOboe (inputStreamNativeBuffer.get(), inputStreamSampleBuffer, result.value()); | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||