- May 18, 2020
-
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
_beginthreadex is forbidden. We already used CreateThread in such builds via winstorecompat. Modify the code to avoid casting when not needed.
-
- May 16, 2020
- May 15, 2020
-
-
Rémi Denis-Courmont authored
This matches the behaviour for command line arguments and for input item options. This also matches the bug that it might cause signed overflow if the code expects a 32-bits value.
-
This prevents shader compilation errors when VLC requests old versions of GLSL, by forwarding the correct GLSL version to the libplacebo shader generators. Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
- May 14, 2020
-
-
François Cartegnie authored
fourcc is now registered
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
refs #24701
-
François Cartegnie authored
non playback point based update now appears since closer to the edge buffering reverts 39007831 refs #24701
-
François Cartegnie authored
-
François Cartegnie authored
-
- May 13, 2020
-
-
David authored
Restores the same behaviour we had with the old Jenkins for some time now.
-
DRM modifiers communicate a description of the data layout in the buffers exported/imported through various API. On Intel HW this exports tiling information as well as potential compression. Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
LibVA 2.0 (project version) or VAAPI 1.0 (API version) Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
- May 11, 2020
-
-
Steve Lhomme authored
No functional changes.
-
Steve Lhomme authored
In the past the display module was checking if the size of the host HWND changed via the Manage callback. Now this callback doesn't exist anymore and the window module is responsible for reporting its size. In the case of embedded-window we need to read the size of the parent as we don't get any events telling us it's resized, nor that we should be resized (since apps using set_hwnd have no way to know the HWND we use internally to resize it).
-
Steve Lhomme authored
No need to reset val to 0/NULL each time.
-
Steve Lhomme authored
No need to do more casts. A HWND is pointer anyway.
-
Steve Lhomme authored
When the last hwnd is removed there is only element which holds NULL.
-
Steve Lhomme authored
No functional changes.
-
- May 10, 2020
-
-
Jean-Baptiste Kempf authored
CVE-2020-9308 and CVE-2019-19221 + a few other crashes that deserve a CVE...
-
Rémi Denis-Courmont authored
If there's one in the process use it. If there's none fallback to default VLC icon with the old code. This not only avoids VLC builds depending on GTK, but this should prevent crashes if GTK 2 is present in the process (e.g. through Qt plugin).
-
- May 07, 2020
-
-
David authored
Avoid overflow when more than 128 mount points exist on the system.
-
David authored
Similar to dvdnav and dvdread.
-
David authored
-
David authored
The mentioned security setting is relevant for accessing external media like RAW block devices (/dev/xxx), which is one of the main use cases for this module (modern Macs do not have internal optical drives anymore). Probe for this case explicitly to inform the user how to get access. This is only relevant starting with macOS Catalina.
-
François Cartegnie authored
2.9.1 had bogus PS due to untested CVE fixes
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
-
- May 05, 2020
-
-
Martin Storsjö authored
The current git master version of mingw-w64 activates __USE_MINGW_ANSI_STDIO by default if targeting C99 (which is the default C version in both GCC and Clang), unless using UCRT. This patch (a backport of ca6f6cfbb4c78c063f2a50bb758edfc95c9d64a2 from gettext git) fixes building gettext when __USE_MINGW_ANSI_STDIO is enabled - i.e. fixing building gettext with latest mingw-w64 when using msvcrt.dll.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Rather than creating and immediately deleting the variable.
-
When the native SurfaceTexture API is available, construct a SurfaceTexture object from Java through JNI calls and store the producer side (Surface/ANativeWindow) for the AWindowHandler clients. The SurfaceTexture constructor is only available since API 26 but the NDK API for ASurfaceTexture already require API 28 To use new native functions, we wrap ASurfaceTextureAPI structure pointers inside a new set of native functions, it allow to describe some specifics behaviors for the NDK API. If the NDK API requierements are met, native functions for ASurfaceTexture are used instead of their JNI counterpart. The behavior change is made through the SurfaceTextureHandler pointer structure. Then, in all cases, wrap pointers of SurfaceTextureHandler in a common functions used by OpenGL to attach / update / detach textures. fixes #20344 Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-