[vlc-devel] [PATCH 0/7] Remove CV cancellation

Thomas Guillem thomas at gllm.fr
Tue Apr 14 23:01:02 CEST 2020


OK with the set. Thanks for this simplification.

On Tue, Apr 14, 2020, at 21:45, Rémi Denis-Courmont wrote:
> 	Hi,
> 
> This patchset removes support from cancellation from condition variable (and 
> slim read/write locks), which was rather dubious on Linux and FreeBSD.
> 
> It logically depends on the earlier omxil (1), es_out_timeshift (1) and 
> vout (2) patchsets though there are no conflicts.
> 	
> ----------------------------------------------------------------
> Rémi Denis-Courmont (7):
>       audioscrobbler: use semaphore instead of cancellation
>       test: don't test cancellation of CV wait
>       posix: remove cancellation in vlc_atomic_wait()
>       freebsd: remove cancellation in vlc_atomic_wait()
>       linux: remove cancellation in vlc_atomic_wait()
>       threads: remove cancellation from vlc_cond_t
>       threads: remove cancellation from vlc_rwlock_t
> 
>  include/vlc_threads.h         | 10 ----------
>  modules/misc/audioscrobbler.c | 26 +++++++++++++++++---------
>  src/freebsd/thread.c          |  7 ++-----
>  src/linux/thread.c            | 14 ++------------
>  src/misc/threads.c            | 31 +++----------------------------
>  src/posix/wait.c              | 26 +++++++++++++-------------
>  src/test/thread.c             | 24 ------------------------
>  7 files changed, 37 insertions(+), 101 deletions(-)
> 
> -- 
> Rémi Denis-Courmont
> Ville neuve de Tapiola, République d´Uusimaa
> 
> 
> 
> _______________________________________________
> 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