- Apr 01, 2021
-
-
Since c34d719f, all files passed by the option `input-slave` were set as audio tracks no matter what. Theses changes force subtitle demux on files with a known spu extension. Fixes #25549 Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
- Mar 31, 2021
-
-
David authored
Fix issue in MRL generation for multiple audio / video input devices. Now updates the correct MRL in case the device selection changed.
-
- Mar 30, 2021
-
-
François Cartegnie authored
read data could be infinite (stream) refs #25562
-
Alexandre Janniaux authored
GBM platform allows to provide an EGL context even without display server. Co-authored-by:
Romain Vimont <rom1v@videolabs.io>
-
A module egl_display must only provide EGL displays where eglTerminate() can be called, even if other modules are using EGL (typically because it is internally refcounted). This is always the case on Android, so egl_display was initially only enabled on Android: https://android.googlesource.com/platform/frameworks/native/+/master/opengl/libs/EGL/egl_display.cpp But this may also be the case on other platforms which support EGL_KHR_display_reference: https://www.khronos.org/registry/EGL/extensions/KHR/EGL_KHR_display_reference.txt Co-authored-by:
Alexandre Janniaux <ajanni@videolabs.io> Signed-off-by:
Alexandre Janniaux <ajanni@videolabs.io>
-
Alexandre Janniaux authored
If the EGL extension EGL_KHR_surfaceless_context is available, create a surfaceless context. Co-authored-by:
Romain Vimont <rom1v@videolabs.io>
-
The filter egl_pbuffer was initially enabled only for Android, because the default display is always internally refcounted. Now that the display is managed separately, egl_pbuffer may be enabled as soon as OpenGL and EGL are available. Signed-off-by:
Alexandre Janniaux <ajanni@videolabs.io>
-
Add a default EGL display module which just calls eglGetDisplay(EGL_DEFAULT_DISPLAY). Signed-off-by:
Alexandre Janniaux <ajanni@videolabs.io>
-
Add a new module type "egl display" to open an EGL display. Signed-off-by:
Alexandre Janniaux <ajanni@videolabs.io>
-
The filter egl_pbuffer does not depend on LIBM. Signed-off-by:
Alexandre Janniaux <ajanni@videolabs.io>
-
- Mar 29, 2021
-
-
Tristan Matthews authored
-
François Cartegnie authored
-
François Cartegnie authored
refs #22423
-
This patch fixes the issue of wrongly positioned controls that happened in two or more conditions: 1) Interface scale factor is changed 2) ButtonsLayout model is changed (ToolbarEditor is used to change the player controlbar configuration) Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
if extraWidth is greater than the implicitWidth (available width is more than what is needed), this patch makes the control limit its width to its implicitWidth Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Pierre Lamot authored
-
François Cartegnie authored
otherwise the last value is always overwritten with a more recent one and triggers the dts < pcr case ref #25034
-
- Mar 28, 2021
-
-
Jean-Baptiste Kempf authored
Close #22534
-
- Mar 24, 2021
-
-
François Cartegnie authored
ref #25518
-
Tristan Matthews authored
Bug fixes: * Issue 2940: Segfault when encoding with --use-16bit-internal and --limit > 1 * Issue 2941: Decoder mismatch with --rt --bit-depth=10 and --cpu-used=8 * Issue 2895: mingw-w64 i686 gcc fails to build * Issue 2874: Separate ssse3 functions from sse2 file. Source: https://aomedia.googlesource.com/aom/+/v3.0.0
-
François Cartegnie authored
-
François Cartegnie authored
fix #21945
-
François Cartegnie authored
-
François Cartegnie authored
-
- Mar 23, 2021
-
-
François Cartegnie authored
fed dts is always bogus as it can't match AU boundaries
-
- Mar 22, 2021
-
-
The function eglInitialize() was called on open, but eglTerminate() was not called on close or error. Also remove a wrong call to vlc_object_delete(sys->gl) on error, the vlc_gl_t is not owned by the module. Signed-off-by:
Alexandre Janniaux <ajanni@videolabs.io>
-
Signed-off-by:
Alexandre Janniaux <ajanni@videolabs.io>
-
Alexandre Janniaux authored
Otherwise, left/right/top/bottom will not be initialized when used, probably leading to strange cropping being used. It fixes -Wmaybe-uninitialized warnings with GCC 10.2.0.
-
Alexandre Janniaux authored
This is exactly the same code as right above.
-
MPEG-1 Audio Layer II (MP2) was erroneously detected as ADTS. MPGA: The previous check used wrong bitmasks (1 bit too far to the right). The layer check was also wrong, the layer must not be 0. ADTS: Previously only one bit of the layer was checked. Check both bits. The check is now identical to the one in HasADTSHeader() in mpeg4audio.c. References: - http://mpgedit.org/mpgedit/mpeg_format/mpeghdr.htm - https://wiki.multimedia.cx/index.php/ADTS Signed-off-by:
Francois Cartegnie <fcvlcdev@free.fr>
-
- Mar 19, 2021
-
-
Alexandre Janniaux authored
-
Alexandre Janniaux authored
So that we don't give an uninitialized field if the structure expands in dvdnav.
-
Alexandre Janniaux authored
So that we don't give an uninitialized field if the structure expands in dvdread.
-
François Cartegnie authored
-
- Mar 15, 2021
-
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-