[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