commented out the problematic buffering functionality #story[923]

This commit is contained in:
Peter Galloway
2017-05-10 13:58:10 +12:00
parent 2cb09b81f8
commit 6d7697a0eb
2 changed files with 33 additions and 32 deletions
@@ -69,21 +69,21 @@ public class StreamParser extends Thread{
StreamPacket packet = StreamReceiver.packetBuffer.peek();
//this code adds a delay to reading from the packetBuffer so
//out of order packets have time to order themselves in the queue
int delayTime = 1000;
int loopTime = delayTime * 10;
long transitTime = (System.currentTimeMillis()%loopTime - packet.getTimeStamp()%loopTime);
if (transitTime < 0){
transitTime = loopTime + transitTime;
}
if (transitTime < delayTime) {
long sleepTime = delayTime - (transitTime);
Thread.sleep(sleepTime);
}
// int delayTime = 1000;
// int loopTime = delayTime * 10;
// long transitTime = (System.currentTimeMillis()%loopTime - packet.getTimeStamp()%loopTime);
// if (transitTime < 0){
// transitTime = loopTime + transitTime;
// }
// if (transitTime < delayTime) {
// long sleepTime = delayTime - (transitTime);
// Thread.sleep(sleepTime);
// }
packet = StreamReceiver.packetBuffer.take();
parsePacket(packet);
Thread.sleep(1);
// Thread.sleep(1);
while (StreamReceiver.packetBuffer.peek() == null) {
Thread.sleep(1);
// Thread.sleep(1);
}
}
} catch (Exception e){