deps-libff: Only sleep if the timed wait didn't expire
This commit is contained in:
parent
de574e99e3
commit
d9fe44f021
2
deps/libff/libff/ff-timer.c
vendored
2
deps/libff/libff/ff-timer.c
vendored
@ -44,7 +44,7 @@ static void *timer_thread(void *opaque)
|
||||
|
||||
ret = pthread_cond_timedwait(&timer->cond,
|
||||
&timer->mutex, &sleep_time);
|
||||
if (ret != 0) {
|
||||
if (ret != ETIMEDOUT) {
|
||||
// failed to wait, just sleep
|
||||
av_usleep((unsigned)(timer->next_wake
|
||||
- current_time));
|
||||
|
Loading…
x
Reference in New Issue
Block a user