vlc | branch: master | Steve Lhomme <[email protected]> | Wed Jul 4 09:30:55 2018 +0200| [c9ace4119d11800ccd81e6900c0f12324b1b2dad] | committer: Steve Lhomme
thread: convert the ticks to nanoseconds using NS_FROM_VLC_TICK() For the remaining ticks below the 1 second resolution > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c9ace4119d11800ccd81e6900c0f12324b1b2dad --- src/darwin/thread.c | 2 +- src/linux/thread.c | 2 +- src/posix/thread.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/darwin/thread.c b/src/darwin/thread.c index 7481ac7d49..d5f935464b 100644 --- a/src/darwin/thread.c +++ b/src/darwin/thread.c @@ -58,7 +58,7 @@ static pthread_once_t vlc_clock_once = PTHREAD_ONCE_INIT; static struct timespec mtime_to_ts (vlc_tick_t date) { lldiv_t d = lldiv (date, CLOCK_FREQ); - struct timespec ts = { d.quot, d.rem * (1000000000 / CLOCK_FREQ) }; + struct timespec ts = { d.quot, NS_FROM_VLC_TICK( d.rem ) }; return ts; } diff --git a/src/linux/thread.c b/src/linux/thread.c index b2c5eecfea..1d176b54f5 100644 --- a/src/linux/thread.c +++ b/src/linux/thread.c @@ -81,7 +81,7 @@ void vlc_addr_wait(void *addr, unsigned val) bool vlc_addr_timedwait(void *addr, unsigned val, vlc_tick_t delay) { lldiv_t d = lldiv(delay, CLOCK_FREQ); - struct timespec ts = { d.quot, d.rem * (1000000000 / CLOCK_FREQ) }; + struct timespec ts = { d.quot, NS_FROM_VLC_TICK( d.rem ) }; return (vlc_futex_wait(addr, val, &ts) == 0 || errno != ETIMEDOUT); } diff --git a/src/posix/thread.c b/src/posix/thread.c index 425bd32b69..4b8069b6be 100644 --- a/src/posix/thread.c +++ b/src/posix/thread.c @@ -64,7 +64,7 @@ static void vlc_clock_setup_once (void) static struct timespec mtime_to_ts (vlc_tick_t date) { lldiv_t d = lldiv (date, CLOCK_FREQ); - struct timespec ts = { d.quot, d.rem * (1000000000 / CLOCK_FREQ) }; + struct timespec ts = { d.quot, NS_FROM_VLC_TICK( d.rem ) }; return ts; } _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
