- 16 Mar, 2018 13 commits
-
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
P010 is on MSB, and VLC_CODEC_I420_10B/VLC_CODEC_I420_10L are on LSB, so we need to shift bits by 6 when doing the conversion. VLC_CODEC_I420_10L should be used instead of VLC_CODEC_I420_10B since it's little endian. It "worked" only because the conversion was tested while downloading and uploading, so the download error was canceled by the upload error. This fixes screenshot colors.
-
Thomas Guillem authored
In order to use Uswc when copying packer pictures (RGB/YUYV).
-
Thomas Guillem authored
-
Thomas Guillem authored
This commit improve the Y plane copy speed from GPU images.
-
Thomas Guillem authored
but codec is set.
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Marvin Scholz authored
Additionally rename 7Z_OPTS to 7ZIP_OPTS, to match the 7ZIP program variable name.
-
Marvin Scholz authored
-
Marvin Scholz authored
-
Marvin Scholz authored
-
- 15 Mar, 2018 12 commits
-
-
François Cartegnie authored
happens when seeking outside of stream/on new stream ahead
-
François Cartegnie authored
can't properly handle restarts on radio streams
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
Marvin Scholz authored
Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Pierre Lamot authored
"sub-file" path expects native separator and not slashes. Closes #19976 Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
Fix #19538
-
Hugo Beauzée-Luyssen authored
-
- 14 Mar, 2018 15 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This allows removing code that confuses the documentation parser.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
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.
-