git.videolan.org
/
vlc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
thread: add generic futex-based muteces
[vlc.git]
/
include
/
vlc_threads.h
2020-02-21
Rémi Denis-Courmont
thread: add generic futex-based muteces
blob
|
commitdiff
2020-02-21
Rémi Denis-Courmont
thread: use the common vlc_cond_t implementation
blob
|
commitdiff
|
diff to current
2020-02-20
Rémi Denis-Courmont
threads: add vlc_atomic_timedwait_daytime()
blob
|
commitdiff
|
diff to current
2020-02-20
Rémi Denis-Courmont
thread: use a linked-list in condition variables
blob
|
commitdiff
|
diff to current
2020-02-20
Rémi Denis-Courmont
thread: rationalise vlc_atomic_timedwait()
blob
|
commitdiff
|
diff to current
2020-02-19
Rémi Denis-Courmont
thread: improve Doxygen
blob
|
commitdiff
|
diff to current
2020-02-18
Rémi Denis-Courmont
thread: make vlc_thread_self() always work
blob
|
commitdiff
|
diff to current
2020-02-17
Rémi Denis-Courmont
threads: restore Doxygen on vlc_sem_t
blob
|
commitdiff
|
diff to current
2020-02-17
Rémi Denis-Courmont
thread: add vlc_sem_timedwait()
blob
|
commitdiff
|
diff to current
2020-02-17
Rémi Denis-Courmont
thread: remove vlc_sem_destroy()
blob
|
commitdiff
|
diff to current
2020-02-17
Rémi Denis-Courmont
thread: use generic semaphores on all platforms
blob
|
commitdiff
|
diff to current
2020-02-17
Rémi Denis-Courmont
thread: rewrite semaphores with an atomic variable
blob
|
commitdiff
|
diff to current
2020-02-11
Steve Lhomme
threads: forbid the use of vlc_cleanup_push/pop in...
blob
|
commitdiff
|
diff to current
2020-02-10
Steve Lhomme
threads: no need for varargs in vlc_control_cancel...
blob
|
commitdiff
|
diff to current
2020-02-10
Steve Lhomme
threads: store the condition variable value as an atomi...
blob
|
commitdiff
|
diff to current
2020-02-10
Steve Lhomme
threads: use an atomic_uint for vlc_cancel_addr_set...
blob
|
commitdiff
|
diff to current
2020-02-10
Steve Lhomme
threads: turn vlc_cancel_addr_set/clear into internal...
blob
|
commitdiff
|
diff to current
2020-02-08
Rémi Denis-Courmont
threads: improve Doxygen
blob
|
commitdiff
|
diff to current
2020-02-04
Rémi Denis-Courmont
threads: rename vlc_addr_* following C++20 names
blob
|
commitdiff
|
diff to current
2018-12-02
Rémi Denis-Courmont
win32: fix warning with nested clean-up handlers
blob
|
commitdiff
|
diff to current
2018-10-21
Rémi Denis-Courmont
threads: export vlc_mutex_assert()
blob
|
commitdiff
|
diff to current
2018-10-21
Rémi Denis-Courmont
posix: do not define LIBVLC_USE_PTHREAD on Apple
blob
|
commitdiff
|
diff to current
2018-08-21
Hugo Beauzée-Luyssen
Add C++ wrappers for mutex/cond/sem
blob
|
commitdiff
|
diff to current
2018-07-20
Thomas Guillem
threads: remove now unused VLC_HIGHLIGHT_MUTEX
blob
|
commitdiff
|
diff to current
2018-07-06
Steve Lhomme
timer: add a macro to fire a timer as soon as possible
blob
|
commitdiff
|
diff to current
2018-07-06
Steve Lhomme
timer: add a define to fire a timer only once
blob
|
commitdiff
|
diff to current
2018-07-06
Steve Lhomme
timer: add a macro to disarm a timer and a define for...
blob
|
commitdiff
|
diff to current
2018-07-03
Steve Lhomme
include: replace hardcoded CLOCK_FREQ fractions by...
blob
|
commitdiff
|
diff to current
2018-07-03
Steve Lhomme
include: replace hardcoded CLOCK_FREQ multiples by...
blob
|
commitdiff
|
diff to current
2018-06-22
Steve Lhomme
rename mdate() to vlc_tick_now()
blob
|
commitdiff
|
diff to current
2018-06-22
Steve Lhomme
rename msleep() to vlc_tick_sleep()
blob
|
commitdiff
|
diff to current
2018-06-22
Steve Lhomme
rename mwait() to vlc_tick_wait()
blob
|
commitdiff
|
diff to current
2018-06-22
Steve Lhomme
rename mtime_t to vlc_tick_t
blob
|
commitdiff
|
diff to current
2018-05-18
KO Myung-Hun
os2: implement vlc_once()
blob
|
commitdiff
|
diff to current
2018-05-05
Steve Lhomme
vlc_threads: base mtime_t sleep defines on CLOCK_FREQ
blob
|
commitdiff
|
diff to current
2018-02-11
Rémi Denis-Courmont
threads: add one-time initializer vlc_once()
blob
|
commitdiff
|
diff to current
2017-06-26
Hugo Beauzée-Luyssen
win32: Add a vlc_mta_holder
blob
|
commitdiff
|
diff to current
2017-03-08
Hugo Beauzée-Luyssen
vlc_threads: Fix typo
blob
|
commitdiff
|
diff to current
2017-02-26
Rémi Denis-Courmont
include: work around LLVM brain damage
blob
|
commitdiff
|
diff to current
2017-02-25
Rémi Denis-Courmont
Remove ifdefs for GCC version below 4.4
blob
|
commitdiff
|
diff to current
2016-08-05
Rémi Denis-Courmont
vlc_addr_wait: clarify documentation
blob
|
commitdiff
|
diff to current
2016-08-04
Rémi Denis-Courmont
threads: clarify cancellation points and non-points
blob
|
commitdiff
|
diff to current
2016-07-25
Rémi Denis-Courmont
threads: vlc_thread_t is opaque
blob
|
commitdiff
|
diff to current
2016-06-02
Rémi Denis-Courmont
win32: use generic semaphore (Windows 8+)
blob
|
commitdiff
|
diff to current
2016-06-02
Rémi Denis-Courmont
threads: fix race in vlc_cond_wait()
blob
|
commitdiff
|
diff to current
2016-06-01
Rémi Denis-Courmont
threads: use unsigned values for futex
blob
|
commitdiff
|
diff to current
2016-05-28
Rémi Denis-Courmont
android: use generic condition variable and wait (fix...
blob
|
commitdiff
|
diff to current
2016-05-27
Rémi Denis-Courmont
win32: use condition variable (fixes #14668)
blob
|
commitdiff
|
diff to current
2016-05-27
Rémi Denis-Courmont
threads: condition variables with futex
blob
|
commitdiff
|
diff to current
2016-05-27
Rémi Denis-Courmont
linux: add wait-on-address/futex functions
blob
|
commitdiff
|
diff to current
2016-05-25
Rémi Denis-Courmont
threads: add vlc_thread_self() and vlc_thread_id()
blob
|
commitdiff
|
diff to current
2016-05-24
Rémi Denis-Courmont
threads: add vlc_cond_timedwait_daytime()
blob
|
commitdiff
|
diff to current
2016-04-02
Eric Engestrom
include: fix spelling mistakes
blob
|
commitdiff
|
diff to current
2015-12-13
Rémi Denis-Courmont
include: add VLC_THREAD_CANCELED constant macro
blob
|
commitdiff
|
diff to current
2015-11-09
Rémi Denis-Courmont
include: Doxygen group for threading
blob
|
commitdiff
|
diff to current
2015-07-08
Rémi Denis-Courmont
Remove vlc_cleanup_run()
blob
|
commitdiff
|
diff to current
2015-07-08
Rémi Denis-Courmont
Inline all remaining calls to vlc_cleanup_run()
blob
|
commitdiff
|
diff to current
2015-07-01
Rémi Denis-Courmont
thread: move, fix and improve documentation
blob
|
commitdiff
|
diff to current
2015-06-23
Rémi Denis-Courmont
Remove unused global mutex
blob
|
commitdiff
|
diff to current
2015-06-12
KO Myung-Hun
os2: thread: implement vlc_cond_signal() correctly
blob
|
commitdiff
|
diff to current
2015-05-17
Rémi Denis-Courmont
win32: fix vlc_cond_broadcast()
blob
|
commitdiff
|
diff to current
2015-05-17
Rémi Denis-Courmont
threads: remove arbitrary timeout in Windows poll(...
blob
|
commitdiff
|
diff to current
2015-05-17
Rémi Denis-Courmont
threads: reorder code
blob
|
commitdiff
|
diff to current
2014-12-12
KO Myung-Hun
access_mms: fix linkage on OS/2
blob
|
commitdiff
|
diff to current
2014-01-07
David Fuhrmann
src: darwin/thread: reimplement monotonic clock for...
blob
|
commitdiff
|
diff to current
2013-08-18
Rémi Denis-Courmont
typo
blob
|
commitdiff
|
diff to current
2013-06-05
Rafaël Carré
Use _WIN32 rather than WIN32 (same for WIN64)
blob
|
commitdiff
|
diff to current
2013-03-05
KO Myung-Hun
os2: implement poll() with timeout free cancellation
blob
|
commitdiff
|
diff to current
2013-02-05
Rémi Denis-Courmont
Win32: really fix poll() loop *cough* *cough*
blob
|
commitdiff
|
diff to current
2013-02-04
Rémi Denis-Courmont
win32: do not get stuck in poll() with infinite timeout
blob
|
commitdiff
|
diff to current
2013-02-03
Mario Speiß
too long timeouts in win32 vlc_poll
blob
|
commitdiff
|
diff to current
2012-11-10
Rémi Denis-Courmont
Remove spin lock functions
blob
|
commitdiff
|
diff to current
2012-11-10
Rémi Denis-Courmont
Remove unused barrier()
blob
|
commitdiff
|
diff to current
2012-10-16
Rémi Denis-Courmont
Android: use monotonic clock
blob
|
commitdiff
|
diff to current
2012-10-13
Rémi Denis-Courmont
vlc_threads.h: gather per-platform support
blob
|
commitdiff
|
diff to current
2012-10-09
Rafaël Carré
android: threads support
blob
|
commitdiff
|
diff to current
2012-09-11
Rémi Denis-Courmont
Write generic semaphore back-end and merge generic...
blob
|
commitdiff
|
diff to current
2012-09-10
Rémi Denis-Courmont
rwlock: reduce footprint and factor Win32 and OS/2...
blob
|
commitdiff
|
diff to current
2012-09-02
Rémi Denis-Courmont
Remove WinCE
blob
|
commitdiff
|
diff to current
2012-09-02
Rémi Denis-Courmont
Remove redundant UNDER_CE checks
blob
|
commitdiff
|
diff to current
2012-08-23
Rémi Denis-Courmont
Partial atomic replacement for antiquated GCC versions...
blob
|
commitdiff
|
diff to current
2012-01-28
Rémi Denis-Courmont
Win32: remove vlc_rwlock_t.writers - not really needed
blob
|
commitdiff
|
diff to current
2012-01-23
Rémi Denis-Courmont
Inline vlc_poll()
blob
|
commitdiff
|
diff to current
2011-11-27
Jean-Baptiste Kempf
LGPL
blob
|
commitdiff
|
diff to current
2011-10-14
KO Myung-Hun
Implement thread support for OS/2
blob
|
commitdiff
|
diff to current
2011-08-21
Rémi Denis-Courmont
Win32: fix definition of VLC_STATIC_COND
blob
|
commitdiff
|
diff to current
2011-08-20
Rémi Denis-Courmont
Win32: use only one condition variable per R/W lock
blob
|
commitdiff
|
diff to current
2011-08-18
Rémi Denis-Courmont
Win32: emulate static condition variables
blob
|
commitdiff
|
diff to current
2011-08-18
Rémi Denis-Courmont
Define VLC_STATIC_RWLOCK
blob
|
commitdiff
|
diff to current
2011-08-17
Rémi Denis-Courmont
Introduce VLC_GCC_VERSION macro, fix popcount and clz
blob
|
commitdiff
|
diff to current
2011-07-21
Rémi Denis-Courmont
Convert highlight to global mutex
blob
|
commitdiff
|
diff to current
2011-07-21
Rémi Denis-Courmont
Convert mosaic to global mutex
blob
|
commitdiff
|
diff to current
2011-07-12
Rémi Denis-Courmont
Split mdate(), mwait(), msleep() to POSIX and Win32...
blob
|
commitdiff
|
diff to current
2011-06-29
Rémi Denis-Courmont
vlc_GetCPUCount(): move to thread subsystem (cosmetic)
blob
|
commitdiff
|
diff to current
2011-05-23
Laurent Aimar
Unexported vlc_thread_set_priority().
blob
|
commitdiff
|
diff to current
2011-05-22
Laurent Aimar
Unexported vlc_thread_create/join.
blob
|
commitdiff
|
diff to current
2011-05-07
Rémi Denis-Courmont
Rename LIBVLC_* function attributes to VLC_* within...
blob
|
commitdiff
|
diff to current
2011-05-07
Rémi Denis-Courmont
Replace VLC_EXPORT macro with a simple prefix, VLC_API
blob
|
commitdiff
|
diff to current
2011-02-14
Rémi Duraffort
Use a macro for the deprecated attribute.
blob
|
commitdiff
|
diff to current
2011-02-12
Rémi Denis-Courmont
Remove useless parameters
blob
|
commitdiff
|
diff to current
next