mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-14 01:27:34 -05:00
Disables debug logging of reusable buffer creation.
This commit is contained in:
@@ -29,7 +29,9 @@ public abstract class AbstractReusableBufferQueue<T extends AbstractReusableBuff
|
|||||||
private Queue<T> mReusableBufferQueue = new LinkedTransferQueue<>();
|
private Queue<T> mReusableBufferQueue = new LinkedTransferQueue<>();
|
||||||
private int mBufferCount = 0;
|
private int mBufferCount = 0;
|
||||||
private String mDebugName;
|
private String mDebugName;
|
||||||
protected boolean mBufferCreationLoggingEnabled = true;
|
|
||||||
|
//Set to true to log when reusable buffers are created to monitor proper user count management
|
||||||
|
protected boolean mBufferCreationLoggingEnabled = false;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Base queue for managing reusable buffers.
|
* Base queue for managing reusable buffers.
|
||||||
|
|||||||
@@ -55,6 +55,9 @@ public class ReusableAudioPacketQueue extends AbstractReusableBufferQueue<Reusab
|
|||||||
return buffer;
|
return buffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Provides an end-audio packet that will not contain any audio samples.
|
||||||
|
*/
|
||||||
public ReusableAudioPacket getEndAudioBuffer()
|
public ReusableAudioPacket getEndAudioBuffer()
|
||||||
{
|
{
|
||||||
ReusableAudioPacket buffer = getRecycledBuffer();
|
ReusableAudioPacket buffer = getRecycledBuffer();
|
||||||
@@ -62,13 +65,12 @@ public class ReusableAudioPacketQueue extends AbstractReusableBufferQueue<Reusab
|
|||||||
if(buffer == null)
|
if(buffer == null)
|
||||||
{
|
{
|
||||||
buffer = new ReusableAudioPacket(this, 0);
|
buffer = new ReusableAudioPacket(this, 0);
|
||||||
incrementBufferCount();
|
|
||||||
|
|
||||||
buffer.setDebugName("Owner:" + getDebugName());
|
buffer.setDebugName("Owner:" + getDebugName());
|
||||||
mLog.debug("Buffer Created - Count:" + getBufferCount() + (getDebugName() != null ? " [" + getDebugName() + "]" : ""));
|
incrementBufferCount();
|
||||||
}
|
}
|
||||||
|
|
||||||
buffer.setType(ReusableAudioPacket.Type.END);
|
buffer.setType(ReusableAudioPacket.Type.END);
|
||||||
|
buffer.incrementUserCount();
|
||||||
|
|
||||||
return buffer;
|
return buffer;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user