- 08 Sep, 2008 7 commits
-
-
Rémi Denis-Courmont authored
-
Derk-Jan Hartman authored
-
Derk-Jan Hartman authored
-
Derk-Jan Hartman authored
-
Olivier Aubert authored
-
Olivier Aubert authored
-
Derk-Jan Hartman authored
if allowed, launch a timeout keep-a-live thread
-
- 07 Sep, 2008 33 commits
-
-
Jean-Baptiste Kempf authored
Close #1998. (cherry picked from commit fd3426910f6ffa1db76659974ff54ba24363217a) (cherry picked from commit 56c38ae8d2f4a31aa2145997a7bb603a50a11811) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
(cherry picked from commit 1d4f7191) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Christophe Mutricy authored
-
Christophe Mutricy authored
-
Derk-Jan Hartman authored
Few people will likely care about the AR of their subs.
-
Derk-Jan Hartman authored
-
Derk-Jan Hartman authored
-
Derk-Jan Hartman authored
-
Laurent Aimar authored
-
Laurent Aimar authored
At worst it will use a lot of CPU but this will allow to detect buggy access/access_demux module.
-
Laurent Aimar authored
-
Laurent Aimar authored
-
Laurent Aimar authored
Interfaces are updated every 250 millisecond. Statistiques are updated every second.
-
Laurent Aimar authored
-
Laurent Aimar authored
-
Laurent Aimar authored
-
Rémi Denis-Courmont authored
This reverts commit 7cc631ac.
-
Laurent Aimar authored
freetype.c and quartztext.c contain a lot of common code, that should be factorized.
-
Laurent Aimar authored
-
Laurent Aimar authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
So there are no deadlocks if multiple threads are waiting on the same object (although that's not a very brilliant idea).
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Get rid of unsafe PulseEvent(). Fix recursive mutex implementation (hopefully). Use critical section (fast non-shared/intra-process mutexes) rather than mutex handle (slow shared/inter-process mutexes) [1]. Do not rely on unspecified locking when SignalObjectAndWait is alerted. Real vlc_cond_broadcast() support (hopefully). [1] should also merge the WinCE support with WinNT.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
The overhead of calling a function is rather tiny compared to the overhead of doing the system call these typically involve. Also refs #1392
-
Rémi Denis-Courmont authored
Seems like this is needed for proper vlc_object_kill() (if more than one thread waits on a given object).
-
Laurent Aimar authored
Threads can be cancelled and are not killed by default.
-
Laurent Aimar authored
Windows API expect a timeout in millisecond. SignaObjectAndWait should properly work with a 0 timeout, so try it. (avoid an invalid lock and an uninitialized return value).
-
Rémi Denis-Courmont authored
-
Laurent Aimar authored
-