- 14 Mar, 2018 17 commits
-
-
François Cartegnie authored
Some were missing, and that's a subset of ISO/IEC 23001-8:2016
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
Hugo Beauzée-Luyssen authored
-
Thomas Guillem authored
This is a partial revert of f18fef32 This commit fixes the delay imprecision that was depending on the number of frames asked by the render callback. This also fixes audio glitches (due to flush/resampling) when this number of frames was changed (when the screen is OFF for example).
-
Thomas Guillem authored
Remove the usage of TPCircularBuffer and multiple atomic variables that start to make this code way too complicated. Replace it by os_unfair_lock and a block chain. os_unfair_lock is a safe spinlock that waits in the kernel in case of thread contention. Fallback to pthread_mutex_t if os_unfair_lock is not availaible (before macOS 10.12 / iOS 10.0). The unfairness of this new lock is not an issue here since both locking threads (the render callback and the VLC DecoderThread calling aout_DecPlay) will be automatically paced (and will let the other thread take the lock). Indeed, the render thread need a sample every 22 or 88ms, and the DecoderThread will wait for the decoder, wait in the decoder lock, or wait from the aout if the FIFO is full.
-
François Cartegnie authored
-
François Cartegnie authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
This reverts commit 31018887.
-
Hugo Beauzée-Luyssen authored
refs #19874 (cherry picked from commit 1f1291aedc994dc218bfc5b9ab3ba0a32c19909b) Signed-off-by:
Hugo Beauzée-Luyssen <hugo@beauzee.fr>
-
Hugo Beauzée-Luyssen authored
refs #19874 (cherry picked from commit 0720cec581ae3cd6228edd8d6567ad5b30910027) Signed-off-by:
Hugo Beauzée-Luyssen <hugo@beauzee.fr>
-
Hugo Beauzée-Luyssen authored
And revector a bit refs #19874 (cherry picked from commit c1becb6c89f222f4d16b4ffd970ce5394d599938) Signed-off-by:
Hugo Beauzée-Luyssen <hugo@beauzee.fr>
-
Pierre Lamot authored
:sub-file doesn't accept URL Signed-off-by:
Hugo Beauzée-Luyssen <hugo@beauzee.fr>
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
- 13 Mar, 2018 23 commits
-
-
François Cartegnie authored
-
Kamil Rytarowski authored
We detect whether math functions are located in -lm in configure.ac. Reuse the deliberable of this check and link libcompat with $(LIBM). This is required at least for sincos() functions and it has been reported as required on NetBSD 8.0. Signed-off-by:
Rémi Denis-Courmont <remi@remlab.net>
-
Teemu Ikonen authored
Adds support in Media Foundation (MFT) module to use decoders whose FCC is not found from the hardcoded list. Improves compatibility and adds support for common uncompressed formats decoders might prefer. Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
Thomas Guillem authored
This commit fixes a crash on Debian Stretch and Ubuntu 17.10 when you fallback from VDPAU (GLX forced) to SW decoding (EGL by default). Fixes #19982
-
Thomas Guillem authored
Indeed, this variable can be "any" if it was previously reset from preference settings.
-
Steve Lhomme authored
Do the 3 values in one pass. This allow doing tone mapping even on 9.1 compatible GPUs which have a restricted number of instructions/slots.
-
Steve Lhomme authored
-
Steve Lhomme authored
That only happens when D3D11 is forced on Win7
-
Steve Lhomme authored
-
Thomas Guillem authored
The calculation was wrong, we should compare the length of the previous block. Regression from 1f246d26
-