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

Rémi Denis-Courmont remi at remlab.net
Tue Apr 14 21:45:21 CEST 2020


	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





More information about the vlc-devel mailing list