正在显示
1 个修改的文件
包含
2 行增加
和
2 行删除
@@ -257,7 +257,7 @@ void re_update(int64_t re, int32_t starttime, u_int32_t time) | @@ -257,7 +257,7 @@ void re_update(int64_t re, int32_t starttime, u_int32_t time) | ||
257 | int64_t now = srs_utils_time_ms(); | 257 | int64_t now = srs_utils_time_ms(); |
258 | int64_t diff = time - starttime - (now -re); | 258 | int64_t diff = time - starttime - (now -re); |
259 | if (diff > RE_PULSE_MS) { | 259 | if (diff > RE_PULSE_MS) { |
260 | - usleep(diff * 1000); | 260 | + usleep((useconds_t)(diff * 1000)); |
261 | } | 261 | } |
262 | } | 262 | } |
263 | void re_cleanup(int64_t re, int32_t starttime, u_int32_t time) | 263 | void re_cleanup(int64_t re, int32_t starttime, u_int32_t time) |
@@ -269,6 +269,6 @@ void re_cleanup(int64_t re, int32_t starttime, u_int32_t time) | @@ -269,6 +269,6 @@ void re_cleanup(int64_t re, int32_t starttime, u_int32_t time) | ||
269 | if (diff > 0) { | 269 | if (diff > 0) { |
270 | srs_human_trace("re_cleanup, diff=%d, start=%d, last=%d ms", | 270 | srs_human_trace("re_cleanup, diff=%d, start=%d, last=%d ms", |
271 | (int)diff, starttime, time); | 271 | (int)diff, starttime, time); |
272 | - usleep(diff * 1000); | 272 | + usleep((useconds_t)(diff * 1000)); |
273 | } | 273 | } |
274 | } | 274 | } |
-
请 注册 或 登录 后发表评论