[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