Resolves issue with polyphase filter gain and channel output processor gain

This commit is contained in:
Denny
2018-08-31 04:50:58 -04:00
parent b8a46af836
commit 994e78f42b
8 changed files with 62 additions and 28 deletions

View File

@@ -416,14 +416,17 @@ public class USBTransferProcessor implements TransferCallback
while(transfer != null)
{
if(mRunning.get() && mComplexBufferListener != null)
if(mRunning.get())
{
ByteBuffer nativeBuffer = transfer.buffer();
ReusableComplexBuffer reusableComplexBuffer =
mNativeBufferConverter.convert(nativeBuffer, transfer.actualLength());
mComplexBufferListener.receive(reusableComplexBuffer);
if(mComplexBufferListener != null)
{
mComplexBufferListener.receive(reusableComplexBuffer);
}
}
transfer.buffer().rewind();