- 29 Mar, 2017 22 commits
-
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
This avoid to loose some frames when SPS/PPS change.
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
Starting Android 4.4, devices can have the "adaptive-playback" capability. If a device have such capability, we don't have to use hxxx_helper to detect SPS/PPS change since the device is capable of handling it. It can also handle a video size change.
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
hxxx_helper is a H264/HEVC helper used by mediacodec and videtoolbox. For mediacodec, it's used to convert (and validate) xvcC to AnnexB or used to detect SPS/PPS change when decoding AnnexB. For videotoolbox, it's used to validate avcC or to convert AnnexB to avcC (and detect SPS/PPS change) when decoding AnnexB.
-
Thomas Guillem authored
Merge StartVideoToolbox with StartVideoToolboxSession, and merge StopVideoToolbox with StopVideoToolboxSession.
-
Thomas Guillem authored
Split decoder extra configuration from StartVideoToolbox.
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
-
François Cartegnie authored
-
Hugo Beauzée-Luyssen authored
-
François Cartegnie authored
-
François Cartegnie authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
Fix CID #1403397 #1403398
-
Hugo Beauzée-Luyssen authored
Fix CID #1403399
-
Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
- 28 Mar, 2017 12 commits
-
-
Implement a sigwait dummy for NaCl, which relies on: - NaCl does never send SIGPIPE to to apps (see https://codereview.chromium.org/288063004/ ) - VLC uses sigwait exclusively to wait for SIGPIPE If sigwait is asked to wait for anything else than SIGPIPE it will run into an assertion failure, so that breakage would not be silent. Signed-off-by:
Julian Scheel <julian@jusst.de> Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
netinet/tcp.h is broken in NaCl/Newlib. Define TCP_NODELAY for it. Signed-off-by:
Julian Scheel <julian@jusst.de> Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Signed-off-by:
Julian Scheel <julian@jusst.de> Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
The nacl c++ toolchain comes with it's own dummy implementation of extended locale functions, which are not implemented in newlib. Thus do not use the vlc_fixups ones in C++ code on Native Client builds, because the dummy implementations will conflict. Signed-off-by:
Julian Scheel <julian@jusst.de> Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Add system type for Google Native Client. Signed-off-by:
Julian Scheel <julian@jusst.de> Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Jean-Baptiste Kempf authored
_ONLN is the currently online number of processors, while _CONF is the number of configured processors, some of which can be disabled.
-
Thomas Guillem authored
This reverts commit 3add8370. This commit was incomplete (missing audio/spu support) and is now done in vlc core. See 8bc1b9ff8747be1b87730bea14a1b3778aed0bd6.
-
Thomas Guillem authored
This commit allows video/audio/spu tracks to be selected even if the media was started without video/audio/spu. (--no-{video/audio/spu} option).
-
Thomas Guillem authored
This refactor improves visibility and is useful for the next commit in order to avoid an other strcmp.
-
Thomas Guillem authored
This commit avoids to return a (valid) track of 0 when the track is disabled.
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
Fix #14062
-
- 27 Mar, 2017 6 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
It´s shipped a .pc file for about 15 years.
-
Rémi Denis-Courmont authored
Inspite of claims to the contrary in fontconfig 2.11 changes log, FontConfig is really not thread-safe, since it uses atomic pointers instead of proper reference counting. Consequently, LibVLC cannot safely call FcFini() - it could crash another thread using FontConfig concurrently. Using our own configuration has the benefit of not leaking related memory allocations, though it means that the LibVLC text renderer cannot share the configuration with other components in the same process. Note that there are still leaks within FontConfig. Specifically, the cache and the language/program default values are not freed, since that would require FcFini(). If you care in your application, call FcFini() after you have terminated all LibVLC instances. Refs #16023.
-
François Cartegnie authored
-
Thomas Guillem authored
Since 0 is an invalid page for the zvbi plugin. libvlc_video_get_teletext() will now return 0 if teletext is disabled. The teletext was already disabled by default, and libvlc_video_get_teletext() could be misleading since it returned 100 by default.
-
Thomas Guillem authored
-