|
@@ -120,7 +120,7 @@ function outputBefore(stream, buffer, endTime, packetSize, cb) {
|
|
|
|
|
|
|
|
if (index < buffer.length) {
|
|
if (index < buffer.length) {
|
|
|
//debug('packetTime', (packetTime/1000).toFixed(2));
|
|
//debug('packetTime', (packetTime/1000).toFixed(2));
|
|
|
- return setTimeout(outputPacket, Math.max(0.95*packetTime/1000, 0));
|
|
|
|
|
|
|
+ return setTimeout(outputPacket, Math.min(Math.max(0.95*packetTime/1000, 0), 50));
|
|
|
}
|
|
}
|
|
|
cb();
|
|
cb();
|
|
|
}
|
|
}
|