提交 8681d421 authored 作者: Anthony Minessale's avatar Anthony Minessale 提交者: Michael Jerris

FS-8215: MacOSX nanosleep is not super accurate, use scaling factor to get it closer to correct

上级 4977f608
......@@ -175,7 +175,7 @@ static void do_sleep(switch_interval_time_t t)
#elif defined(DARWIN)
t -= OFFSET;
ts.tv_sec = t / APR_USEC_PER_SEC;
ts.tv_nsec = (t % APR_USEC_PER_SEC) * 1000;
ts.tv_nsec = (t % APR_USEC_PER_SEC) * 850;
nanosleep(&ts, NULL);
#else
apr_sleep(t);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论