Updates all reusable buffer queues to automatically set the user count

to 1 on all provided buffers by default.
This commit is contained in:
Denny
2018-07-01 07:08:52 -04:00
parent 0051a1d381
commit e88944e53d
36 changed files with 18 additions and 55 deletions

View File

@@ -76,7 +76,6 @@ public class AMDemodulator
}
complexBuffer.decrementUserCount();
reusableBuffer.incrementUserCount();
return reusableBuffer;
}

View File

@@ -225,8 +225,6 @@ public class ComplexPolyphaseChannelizerM2 extends AbstractComplexPolyphaseChann
}
}
channelResultsBuffer.incrementUserCount();
//Enqueue the channel results buffer for IFFT processing and distribution on a different thread
mIFFTProcessor.receive(channelResultsBuffer);

View File

@@ -156,8 +156,6 @@ public class TwoChannelSynthesizerM2
channelBuffer1.decrementUserCount();
channelBuffer2.decrementUserCount();
synthesizedComplexBuffer.incrementUserCount();
return synthesizedComplexBuffer;
}

View File

@@ -42,7 +42,6 @@ public class IQCorrectionFilter
float[] samples = buffer.getSamples();
ReusableComplexBuffer filtered = mReusableComplexBufferQueue.getBuffer(samples.length);
filtered.incrementUserCount();
float[] filteredSamples = filtered.getSamples();
for(int x = 0; x < samples.length; x += 2)

View File

@@ -92,7 +92,6 @@ public class BufferDCFilter
}
unfilteredBuffer.decrementUserCount();
filteredBuffer.incrementUserCount();
return filteredBuffer;
}

View File

@@ -90,7 +90,6 @@ public class DCRemovalFilter
}
unfilteredBuffer.decrementUserCount();
filteredBuffer.incrementUserCount();
return filteredBuffer;
}

View File

@@ -79,7 +79,6 @@ public class IIRSinglePoleDCRemovalFilter implements RealSampleListener
}
inputBuffer.decrementUserCount();
outputBuffer.incrementUserCount();
return outputBuffer;
}

View File

@@ -124,7 +124,6 @@ public class ComplexFIRFilter2 extends FIRFilter
}
originalBuffer.decrementUserCount();
filteredBuffer.incrementUserCount();
return filteredBuffer;
}

View File

@@ -125,7 +125,6 @@ public class RealFIRFilter2 extends FIRFilter
filteredSamples[x] = filter(unfilteredSamples[x]);
}
filteredBuffer.incrementUserCount();
unfilteredBuffer.decrementUserCount();
return filteredBuffer;

View File

@@ -95,7 +95,6 @@ public class HalfBandFilter
outputSamples[x] = filter(inputSamples[x]);
}
output.incrementUserCount();
input.decrementUserCount();
return output;

View File

@@ -129,7 +129,6 @@ public class RealResampler
while(mOutputBuffer.position() > mOutputBufferSize)
{
ReusableBuffer outputBuffer = mReusableBufferQueue.getBuffer(mOutputBufferSize);
outputBuffer.incrementUserCount();
mOutputBuffer.flip();
mOutputBuffer.get(outputBuffer.getSamples());

View File

@@ -142,7 +142,6 @@ public class FMDemodulator
}
basebandSampleBuffer.decrementUserCount();
demodulatedBuffer.incrementUserCount();
return demodulatedBuffer;
}

View File

@@ -160,7 +160,6 @@ public class AutomaticGainControl
}
input.decrementUserCount();
output.incrementUserCount();
return output;
}

View File

@@ -173,7 +173,6 @@ public class ComplexFeedForwardGainControl implements ComplexSampleListener
}
buffer.decrementUserCount();
filteredBuffer.incrementUserCount();
return filteredBuffer;
}