- Aug 24, 2022
-
-
The field i_bytes_per_frame was updated, but not i_bitspersample, causing an inconsistency leading to a buffer overflow. Fixes #26930
-
Notable changes: - This release adds optimizations for Loongarch, adds support for vp8 in the real-time rate control library, upgrades GoogleTest to v1.11.0, updates libwebm to libwebm-1.0.0.28-20-g206d268, and includes numerous bug fixes. Bug fixes: - Fix to a crash related to {vp8/vp9}_set_roi_map. - Fix to compiling failure with -Wformat-nonliteral. - Fix to integer overflow with vp9 with high resolution content. - Fix to AddNoiseTest failure with ARMv7. - Fix to libvpx Null-dereference READ in vp8. (cherry picked from commit 1cc04dc4) Signed-off-by:
Steve Lhomme <robux4@ycbcr.xyz>
-
Since relocation issues are now fixed. (cherry picked from commit 4386bd5f) (rebased) rebased: * no wasm on 3.0 Signed-off-by:
Steve Lhomme <robux4@ycbcr.xyz>
-
Disable neon_asm since it rely on arm-linux-androideabi-as (removed in NDK25). Temporary commit. (cherry picked from commit 7be5d4d8) Signed-off-by:
Steve Lhomme <robux4@ycbcr.xyz>
-
(cherry picked from commit c32d801a) (rebased) rebased: * no wasm support in 3.0 Signed-off-by:
Steve Lhomme <robux4@ycbcr.xyz>
-
(cherry picked from commit 668ef74e) Signed-off-by:
Steve Lhomme <robux4@ycbcr.xyz>
-
(cherry picked from commit 3d128f5b) Signed-off-by:
Steve Lhomme <robux4@ycbcr.xyz>
-
(cherry picked from commit 5a882361) (edited) edited: * header of the 3.0 pacth was different
-
Amends 8e50cc98. This should fix #24617, which is still an issue on 3.0.x (cf. #27256).
-
Steve Lhomme authored
There is a cleaner fix proposed but it may have wider impacts and needs to be checked on all platforms: https://www.mail-archive.com/ffmpeg-devel@ffmpeg.org/msg137976.html This one should be safe for 3.0.18
- Aug 22, 2022
-
-
Steve Lhomme authored
Submitted here videolan/libdvdread!41 (cherry picked from commit a1e6e4da) Signed-off-by:
Steve Lhomme <robux4@ycbcr.xyz>
-
- Aug 19, 2022
-
-
Martin Storsjö authored
This is an error in Clang 16.
-
Martin Storsjö authored
Clang 15 made "incompatible pointer to integer conversion" an error instead of a plain warning. This fixes errors like these: d3d11va.c:426:29: error: incompatible integer to pointer conversion assigning to 'ID3D11DeviceContext *' (aka 'struct ID3D11DeviceContext *') from 'int64_t' (aka 'long long') [-Wint-conversion] sys->d3d_dev.d3dcontext = var_InheritInteger(va, "winrt-d3dcontext");
-
(cherry picked from commit 6add3c05) Signed-off-by:
Martin Storsjö <martin@martin.st>
-
(cherry picked from commit 779c87ea) Signed-off-by:
Martin Storsjö <martin@martin.st>
-
(cherry picked from commit 87724691) Signed-off-by:
Martin Storsjö <martin@martin.st>
-
(cherry picked from commit 260ee399) Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Clang 16 errors out on ill-formed constant expressions when setting an enum value to an out of range value for a non-fixed type enum. These are all fixes that have been made in newer versions of Qt, but which are backported to the version carried in vlc contribs.
-
Clang doesn't like it and warns about setting the callback using this signature. (cherry picked from commit aee808c4) Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Clang 15 made "incompatible pointer to integer conversion" an error instead of a plain warning. This fixes errors like these: system/keys-win.c:257:13: error: incompatible pointer to integer conversion initializing 'HCRYPTHASH' (aka 'unsigned long') with an expression of type 'void *' [-Wint-conversion] HCRYPTHASH hHash = NULL; ^ ~~~~ This backports https://gitlab.com/gnutls/gnutls/-/commit/88d79b964d88730e316919d6ccd17ca0fe9b3244 . (cherry picked from commit ef1d4f3d) Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- Aug 17, 2022
- Aug 11, 2022
-
-
François Cartegnie authored
cannot pass on truncated end (cherry picked from commit 1db4d294)
-
François Cartegnie authored
(cherry picked from commit 1c03970b)
-
François Cartegnie authored
(cherry picked from commit 54ffcdec)
-
François Cartegnie authored
(cherry picked from commit 1cd8422a)
-
François Cartegnie authored
(cherry picked from commit 6aeaeb61)
-
François Cartegnie authored
(cherry picked from commit d2312650)
-
François Cartegnie authored
(cherry picked from commit 599757d9)
-
In exec_DataSharedMem() memory is allocated via the call to picture_New(). This memory is correctly freed via picture_Release() if an error occurs, but if no error occurs and the function proceeds normally, the memory is never freed. When the DataSharedMem routine is called repeatedly (e.g., to update a picture continuously), this leak accumulates very quickly. (cherry picked from commit 41c1d1a9)
-
- Aug 08, 2022
-
-
Steve Lhomme authored
-
- Aug 05, 2022
-
-
Steve Lhomme authored
In UWP apps (and now libvlc) it was possible to set the swapchain and D3D context to use for the rendering, via the command-line. This sample app uses this functionality in a basic win32 app.
-
Steve Lhomme authored
No functional changes.
-
Steve Lhomme authored
It's still the only supported mode in UWP 3.0 builds.
-
Steve Lhomme authored
No functional changes.
-
Steve Lhomme authored
Since there is not GPU callbacks in 3.0 this allows using a custom D3D11 render target with regular libvlc as we can do in UWP libvlc. Co-authored-by:
Martin Finkel <me@martinfinkel.com>
-
- Aug 04, 2022
-
-
Steve Lhomme authored
We can do the same in standard C.
-
-