1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-11-03 04:17:17 -05:00

Ciaran found this bug. We only ever set tv_usec, but for bitrates around

32 and lower, this will set tv_usec to > 1 second, which wrong.  So we
do it the right way, and put seconds in tv_sec.

svn path=/trunk/timing/; revision=2507
This commit is contained in:
Jack Moffitt 2001-12-09 08:31:20 +00:00
parent d22bb9a528
commit cbbdb5fc49

View File

@ -36,8 +36,8 @@ void timing_sleep(uint64_t sleeptime)
{ {
struct timeval sleeper; struct timeval sleeper;
sleeper.tv_sec = 0; sleeper.tv_sec = sleeptime / 1000;
sleeper.tv_usec = sleeptime * 1000; sleeper.tv_usec = (sleeptime % 1000) * 1000;
/* NOTE: /* NOTE:
* This should be 0 for the first argument. The linux manpage * This should be 0 for the first argument. The linux manpage