Increase DU limits for bursty situations. Fix decode unit leak in audio path.

This commit is contained in:
Cameron Gutman 2014-07-12 19:16:39 -07:00
parent 15d4f6354d
commit 6b7b797089
2 changed files with 5 additions and 2 deletions

View File

@ -7,7 +7,7 @@ import com.limelight.nvstream.av.RtpPacket;
public class AudioDepacketizer {
private static final int DU_LIMIT = 15;
private static final int DU_LIMIT = 30;
private PopulatedBufferList<ByteBufferDescriptor> decodedUnits;
// Direct submit state
@ -70,6 +70,9 @@ public class AudioDepacketizer {
decodedUnits.addPopulatedObject(bb);
}
}
else if (directSubmitRenderer == null) {
decodedUnits.freePopulatedObject(bb);
}
}
public void decodeInputData(RtpPacket packet)

View File

@ -31,7 +31,7 @@ public class VideoDepacketizer {
private ConnectionStatusListener controlListener;
private int nominalPacketSize;
private static final int DU_LIMIT = 15;
private static final int DU_LIMIT = 30;
private PopulatedBufferList<DecodeUnit> decodedUnits;
public VideoDepacketizer(ConnectionStatusListener controlListener, int nominalPacketSize)