|
|
@@ -45,7 +45,7 @@ function utime() {
|
|
|
|
|
|
function wait(waitMs, fn) {
|
|
|
if (waitMs > 0)
|
|
|
- setTimeout(fn, waitMs);
|
|
|
+ setTimeout(fn, Math.round(waitMs));
|
|
|
else
|
|
|
fn();
|
|
|
}
|
|
|
@@ -125,7 +125,7 @@ function outputBefore(stream, buffer, endTime, packetSize, cb) {
|
|
|
index += packetSize;
|
|
|
|
|
|
var done = (index < buffer.length) ? outputPacket : cb;
|
|
|
- var delay = Math.min(Math.max((0.8 * packetTime / 1000) - 1, 1), 50);
|
|
|
+ var delay = Math.round(Math.min(Math.max((0.8 * packetTime / 1000) - 1, 1), 50));
|
|
|
if (delay === 1)
|
|
|
process.nextTick(done);
|
|
|
else
|