[vlc-devel] [PATCH] clock: don't return an error in vlc_clock_Wait()
Thomas Guillem
thomas at gllm.fr
Fri Aug 14 10:08:10 CEST 2020
LGTM
On Thu, Aug 13, 2020, at 14:09, Steve Lhomme wrote:
> Callers never use it and probably won't do much about it.
> ---
> src/clock/clock.c | 8 ++------
> src/clock/clock.h | 2 +-
> 2 files changed, 3 insertions(+), 7 deletions(-)
>
> diff --git a/src/clock/clock.c b/src/clock/clock.c
> index e6c126d1c00..f5c0583e84b 100644
> --- a/src/clock/clock.c
> +++ b/src/clock/clock.c
> @@ -336,7 +336,7 @@ static vlc_tick_t
> vlc_clock_slave_set_delay(vlc_clock_t *clock, vlc_tick_t delay
> return 0;
> }
>
> -int vlc_clock_Wait(vlc_clock_t *clock, vlc_tick_t system_now,
> vlc_tick_t ts,
> +void vlc_clock_Wait(vlc_clock_t *clock, vlc_tick_t system_now,
> vlc_tick_t ts,
> double rate, vlc_tick_t max_duration)
> {
> vlc_clock_main_t *main_clock = clock->owner;
> @@ -353,13 +353,9 @@ int vlc_clock_Wait(vlc_clock_t *clock, vlc_tick_t
> system_now, vlc_tick_t ts,
> deadline = __MIN(deadline, max_deadline);
>
> if (vlc_cond_timedwait(&main_clock->cond, &main_clock->lock, deadline))
> - {
> - vlc_mutex_unlock(&main_clock->lock);
> - return 0;
> - }
> + break;
> }
> vlc_mutex_unlock(&main_clock->lock);
> - return -1;
> }
>
> vlc_clock_main_t *vlc_clock_main_New(void)
> diff --git a/src/clock/clock.h b/src/clock/clock.h
> index 87faab165e8..948aa59d671 100644
> --- a/src/clock/clock.h
> +++ b/src/clock/clock.h
> @@ -167,7 +167,7 @@ vlc_tick_t vlc_clock_SetDelay(vlc_clock_t *clock,
> vlc_tick_t ts_delay);
> /**
> * Wait for a timestamp expressed in stream time
> */
> -int vlc_clock_Wait(vlc_clock_t *clock, vlc_tick_t system_now,
> vlc_tick_t ts,
> +void vlc_clock_Wait(vlc_clock_t *clock, vlc_tick_t system_now,
> vlc_tick_t ts,
> double rate, vlc_tick_t max_duration);
>
> /**
> --
> 2.26.2
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
More information about the vlc-devel
mailing list