https://github.com/videolan/vlc

sort by:
Revision Author Date Message Commit Date
d906e3e codec: faad: workaround unaligned timings (cherry picked from commit c8d7729ae6f3663a5cfde12fb0c185e2a3972461) 04 November 2022, 19:16:07 UTC
3bfe4f1 codec: faad: reject ELD profile (cherry picked from commit eaedf156a46ad8ac27bc64942892b358f91e4a61) 04 November 2022, 19:16:07 UTC
ee32136 demux: adaptive: allow implementations to preparse (cherry picked from commit 0f9cde94991d12e253c480324f95ba513e5b99b1) 04 November 2022, 16:20:45 UTC
9e50bef demux: adaptive: forward update status through stream (cherry picked from commit aeca11e9627781f05e9baee86fda2af87306e76c) 04 November 2022, 16:20:45 UTC
7d9d51a demux: adaptive: return tracker update status (cherry picked from commit 9d83a7ee1a6ec993e73e419fc84357cc6433c908) 04 November 2022, 16:20:45 UTC
ea8e33c demux: hls: set channels (cherry picked from commit c5b37cb43da4cd2507e970e05de53b24200d63bd) 04 November 2022, 16:20:45 UTC
4ff3ada demux: hls: rework stream/media attributes propagation (cherry picked from commit a54d02b0c9a5b0a2073f393a33235d9adfd6c25d) 04 November 2022, 16:20:45 UTC
d8ae0f0 demux: adaptive: codecs does not belong to ext-x-media (cherry picked from commit 7d37ad40e40419c28bf45ecf97fd0ea47cfa7f1e) 04 November 2022, 16:20:45 UTC
f8a1f5d demux: hls: prefer average bandwidth when available (cherry picked from commit f9b0cad3896c0276d467c5ad3be104baf946acdf) 04 November 2022, 16:20:45 UTC
b607efd demux: adaptive: fix unitialized var 04 November 2022, 16:20:45 UTC
5e58b6a demux: adaptive: fix MIME format update refs #27441 (cherry picked from commit 7b2c84807e92b8b2282f3b25b0cd8759cbf8c472) 04 November 2022, 09:53:47 UTC
63289de demux: adaptive: skip ID3 in front of any segment more HLS crap FTW refs #27441 (cherry picked from commit e062e9d65010fc5b30ef46336da7de44c76a6125) 04 November 2022, 09:53:47 UTC
47bd901 v4l2: use proper headers for OpenBSD's V4L2 support (cherry picked from commit c7905ecc665b1b464bbf13ddc395e2e7f8ddd8b2) 03 November 2022, 07:52:03 UTC
ce9a09a v4l2: dlopen proper library name on OpenBSD (cherry picked from commit ed4a5feb243a201b7890672f3d376b4586a16593) 03 November 2022, 06:58:05 UTC
6e1a0b7 contrib: harfbuzz: Apply patches to fix building with Clang 16 This is a backport of https://github.com/harfbuzz/harfbuzz/commit/d88269c827895b38f99f7cf741fa60210d4d5169 and https://github.com/harfbuzz/harfbuzz/commit/60c6b7786d9f4651ae2803bfc4ff4435b38a5bc6. (The first patch is enough to fix mingw builds, but the second one is necessary if building harfbuzz on Linux with Clang 16.) (cherry picked from commit 75b0e59be9f989eefd76769fe7b4ae54acfd1471) Signed-off-by: Martin Storsjö <martin@martin.st> 01 November 2022, 08:09:21 UTC
a0eecd9 contrib: ffmpeg: use a release tarball There are proper release tarballs that we can use. It's must faster to get and extract than git. If we need new upstream patches we can cherry-pick them until the next release, like other contribs. (cherry picked from commit b0c7efaff3dcfc4c25484033d88c609947856b8c) (rebased) 21 October 2022, 08:17:25 UTC
9b707dc contrib: zlib: update to 1.2.13 Fixes CVE-2022-37434. (cherry picked from commit 0c0ab8186a6ff5a6b1cff7c528fe01f822abd6ce) (edited) 17 October 2022, 04:45:00 UTC
e9eceae Update NEWS 13 October 2022, 16:26:02 UTC
4d9fbf0 contrib: aom: update to 3.5.0 See release notes: https://aomedia.googlesource.com/aom/+/refs/tags/v3.5.0 (cherry picked from commit 27110b65c738c54bc47e437b5d5e971f5cb5edf5) 12 October 2022, 18:07:27 UTC
ad26d63 picture: align picture width to 64 It seems the latest FFmpeg requires 64 bits alignment for some I420 output. Fixes #27285 (cherry picked from commit fa75a43b0bb9b2997fda7006b6a83d697ecd6c89) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 12 October 2022, 15:08:12 UTC
535e17f On the road to 3.0.18, final NEWS update 11 October 2022, 14:47:43 UTC
4492db0 configure: use pkg-config file for sndio (cherry picked from commit a9406397ed0342b3dae17a31ed54e46b4fb86407) Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> Conflicts: configure.ac 08 October 2022, 13:10:23 UTC
4b5506e Update po Fixes some fuzzy strings which are not connected to correct source file. 04 October 2022, 06:35:54 UTC
e0dc425 l10n: Chinese (China) update InfoPlist.strings: 100% translated Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 03 October 2022, 13:19:44 UTC
34260a7 l10n: Swedish update InfoPlist.strings: 100% translated Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 03 October 2022, 13:19:44 UTC
ee3714c l10n: Slovenian update InfoPlist.strings: 100% translated Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 03 October 2022, 13:19:44 UTC
48b5322 l10n: Portuguese (Portugal) update InfoPlist.strings: 100% translated Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 03 October 2022, 13:19:43 UTC
e8f0caa l10n: Malayalam update InfoPlist.strings: 100% translated Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 03 October 2022, 13:19:43 UTC
f7a3d10 l10n: Korean update InfoPlist.strings: 100% translated Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 03 October 2022, 13:19:43 UTC
03f9ae4 l10n: Georgian update InfoPlist.strings: 100% translated Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 03 October 2022, 13:19:43 UTC
a286463 l10n: Croatian update InfoPlist.strings: 100% translated Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 03 October 2022, 13:19:43 UTC
1e326ac l10n: Estonian update InfoPlist.strings: 100% translated Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 03 October 2022, 13:19:42 UTC
fef232f darwinvlc: Use FromCFString (cherry picked from commit d75d12bee277760353a4b710f1703d3ef3944b32) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 01 October 2022, 08:05:30 UTC
cdd6c77 darwin/dirs: Use FromCFString (cherry picked from commit 82c18a3b4b72b677f2576e4cc6197aaad2fc2a61) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 01 October 2022, 08:05:30 UTC
cbe4fe4 auhal: Use FromCFString Fix #27043 (cherry picked from commit 43663467cb534b97c01c6d7828b4b942741a4529) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 01 October 2022, 08:05:30 UTC
4650bfe text_renderer/freetype: Use FromCFString on darwin (cherry picked from commit 960a48626df9f0fcb4215394598977a347b34994) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 01 October 2022, 08:05:30 UTC
0a0605d upnp: Use FromCFString from vlc_charset.h 01 October 2022, 08:05:30 UTC
233b0b8 include/vlc_charset: Add FromCFString for darwin This is a helper function to obtain the copy of a char* from a CFStringRef. Changes compared to master: - Include CFString.h instead of the umbrella header to prevent a type clash with guid_t declared in the CoreFoundation headers. (cherry picked from commit f4b57268547f27172966cc7d850f797acaaa77d3) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 01 October 2022, 08:05:30 UTC
bc26665 upnp: Rename FromCFString Preparation to add it to vlc_charset.h 01 October 2022, 08:05:30 UTC
ed93768 configure.ac: Correctly set version to 3.0.18-rc2 30 September 2022, 08:36:07 UTC
4fcace6 vnc: fix possible buffer overflow Thanks to 0xMitsurugi [1] from Synacktiv [2] for the bug report and fix. [1] https://twitter.com/0xMitsurugi [2] https://www.synacktiv.com/ Fixes #27335 (cherry picked from commit 5eb783fd44ed6298db3e38f7765f21c42e4405f9) 29 September 2022, 19:04:07 UTC
38bc551 demux: ogg: check ogg_sync_buffer allocs (cherry picked from commit 03100bbd06a1aeaf0cb580cff8204df3e05cb9eb) 29 September 2022, 19:03:47 UTC
2154ab1 demux: mp4: fix qtff v1 divbyzero 28 September 2022, 18:54:22 UTC
13426fb Update NEWS for 3.0.18-rc2 Update news, and bump version to 3.0.18-rc2. 28 September 2022, 18:23:52 UTC
d7ddba5 contrib: ffmpeg: update to the latest 4.4 hash In particular with the "lavc/pthread_frame: always transfer stashed hwaccel state" fix for #27343 (cherry picked from commit dc1dea6ddd9e11fc25b2bd1c5da74afa04e23f65) (edited) edited: * 3.0 supports libav 27 September 2022, 10:34:47 UTC
915f83e contrib: upnp: remove wrong win32 safe wrappers Theses wrapper were too naively written and are causing a lot of regressions on windows. This has been addressed upstream [1]. And is simply reverted for now, waiting for a new release. Fixes #27306 [1] https://github.com/pupnp/pupnp/issues/411 (cherry picked from commit 751e0007e75da2fceba2f5d9f797db60eaef1db4) 22 September 2022, 10:20:40 UTC
a4c6e99 kwallet: fix password search for password with either a realm or authtype even without an authtype the "?" widlcard was always added to search making kwallet return no password for that query (cherry picked from commit 862c4a2d9d04075f2e88c34cc011b9b06046263a) 19 September 2022, 13:28:44 UTC
cc4c37e lua: intf: luac: fix usage instructions (cherry picked from commit 7c5203ab1a9ff788eb25c3c6da2bfb8e13819a0b) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 17 September 2022, 07:25:33 UTC
99c124c lua: intf: luac: remove unused requires (cherry picked from commit 3ccfc790018c2ba8b8263e72bb7aeeb85dce00c6) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 17 September 2022, 07:25:33 UTC
3b25a57 lua: http: custom: remove deprecated module function The file directly modifies the global table (_G) so it does not seem necessary at all to expose anything explicitly. (cherry picked from commit 33c7a44fd85c11c674c7564770eb5d073cbddf42) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 17 September 2022, 07:25:33 UTC
182e7f9 lua: host: do not use deprecated module function (cherry picked from commit 4109a34d6449b3a07c41c9fb269e2b18de769840) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 17 September 2022, 07:25:33 UTC
b922d86 lua: httprequests: do not use deprecated module function (cherry picked from commit 82dd26ccaf241ad6ae9463c8b9c320b17fdd9daa) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 17 September 2022, 07:25:33 UTC
251ef7e lua: simplexml: do not use deprecated module function (cherry picked from commit c8a59b0ed0335ed3c6014314b97e2aa896690377) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 17 September 2022, 07:25:33 UTC
3ebac79 lua: sandbox: do not use deprecated module function (cherry picked from commit 94aa14103d4de56a69a3d935d2dd983c9da870fd) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 17 September 2022, 07:25:33 UTC
e5ba579 lua: common: do not use deprecated module function (cherry picked from commit bfc88aa7a1ac64761f1078785116fd25ab4574be) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 17 September 2022, 07:25:33 UTC
0e909a1 share: lua: remove $Id$ magic comments These were used by SVN, we are no longer using that though. (cherry picked from commit 6995265a57b450c614033dd38b5f022e5886be6d) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 17 September 2022, 07:25:33 UTC
01dd818 projectM: Force building with a specific older C++ version This fixes errors like these: libprojectM/projectM.hpp:303:8: error: no template named 'auto_ptr' in namespace 'std' std::auto_ptr<Preset> m_activePreset; ~~~~~^ The std::auto_ptr type was deprecated in C++11 and removed in C++17. The VLC C++ headers use C++11 features, so the only working alternatives here are C++11 or C++14. (cherry picked from commit 4100c227d052cf5f804acd67904f698e89946110) Signed-off-by: Martin Storsjö <martin@martin.st> 13 September 2022, 15:38:37 UTC
41cf40b contrib: modplug: Force building with a specific older C++ version This project uses the 'register' storage class specifier for a lot of variables, and C++17 disallows that storage class spcifier. This fixes building with newer compilers that default to C++17 if nothing is specified (which is the default since GCC 11 and Clang 16). When building with Clang 16 in C++17 mode, it fails with errors like these: fastmix.cpp:678:2: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] SNDMIX_BEGINSAMPLELOOP8 ^ fastmix.cpp:291:2: note: expanded from macro 'SNDMIX_BEGINSAMPLELOOP8' register MODCHANNEL * const pChn = pChannel;\ ^ (cherry picked from commit 72e7335d664905331768728e4afff8134d2d3ac8) Signed-off-by: Martin Storsjö <martin@martin.st> 13 September 2022, 15:38:37 UTC
0637137 contrib: asdcplib: Force building with a specific older C++ version This project uses the 'register' storage class specifier for a lot of variables, and C++17 disallows that storage class spcifier. This fixes building with newer compilers that default to C++17 if nothing is specified (which is the default since GCC 11 and Clang 16). When building with Clang 16 in C++17 mode, it fails with errors like these: KM_util.cpp:357:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register byte_t c = 0, d = 0; ^~~~~~~~~ (cherry picked from commit fb8eb5edd26f856a1051b3b4525c0e6677aa2f32) Signed-off-by: Martin Storsjö <martin@martin.st> 13 September 2022, 15:38:37 UTC
3076009 contrib: projectM: Force building with a specific older C++ version This project uses std::auto_ptr, which was deprecated in C++11, so stick to compiling in C++98 mode. (Either C++98, C++11 or C++14 would work.) This fixes building with newer compilers that default to C++17 if nothing is specified (which is the default since GCC 11 and Clang 16). When building with Clang/libc++ 16 in C++17 mode, it fails with errors like these: <build>/projectM/Renderer/RenderItemDistanceMetric.hpp:20:46: error: no template named 'binary_function' in namespace 'std'; did you mean '__binary_function'? class RenderItemDistanceMetric : public std::binary_function<const RenderItem*, const RenderItem*, double> { ~~~~~^~~~~~~~~~~~~~~ (The std::binary_function class is removed in C++17.) (cherry picked from commit 3e29d7f67991e60c8830e3a551419f7b8663f4b3) Signed-off-by: Martin Storsjö <martin@martin.st> 13 September 2022, 15:38:37 UTC
f5e6965 mkv: remove deprecated std function std::mem_fun and std::bind2nd have been deprecated in C++11 and will be removed in C++17. They were replaced by std::mem_fn and std::bind which are easier to use. Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> (cherry picked from commit 6fce792e89c8f3879705d0fc52caa43f699d5393) Signed-off-by: Martin Storsjö <martin@martin.st> 13 September 2022, 15:38:34 UTC
7c166c1 Revert "contrib: ffmpeg: fix a rare crash on some odd files with DVXA" This reverts commit ad8bbb0d4ba523b405d8134caf357ae78009b94a. 09 September 2022, 07:24:03 UTC
7a6c749 contrib: ffmpeg: update to the latest 4.4 version Includes some fixes backported to 4.4. (cherry picked from commit af785abd295bc9446eceaf127ccfc9d1759b64e9) (edited) edited: - 3.0 also supports libav Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 09 September 2022, 07:20:36 UTC
4bb5e44 VLSub: add 29 more languages This adds all languages supported by the OSO backend and fixes #27291. (cherry picked from commit bfdf6b056991c27fc74b3550d1bd386316be16ee) 06 September 2022, 12:06:08 UTC
50d4406 araw: fix overflows in 24-bit decoder The high-order byte is promoted to 'int'. If the high-order bit is set, this results in an overflow (into the sign bit) when shifted by 24 bits to the left. This was flagged by the UB sanitiser. To fix that, promote all bytes to 32-bit unsigned first, to perform overflow-proof unsigned arithmetic. Then to avoid aliasing errors, make sure the output is written as signed 32-bit values, since the decoder outputs S32N. (cherry picked from commit 9260acab6a7ecfd5118d3da2b885aeff39cf21da) 03 September 2022, 14:51:33 UTC
33b0b52 youtube.lua: bump up severity of "n" parameter throttling warning Due to the severely increased complexity of "n" descrambling code, a quick fix is unfortunately not foreseeable. For now, let users know more clearly what's going on and what's to expect or not. Ref #27227 (cherry picked from commit 90dcfa0e78081770ecbd0a072b96a277aea4a214) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 03 September 2022, 08:50:38 UTC
00bd1f2 youtube.lua: don't silently fail on "n" descrambling script parsing The descrambling script section was updated from a simple and linear chain of calls, to a complex execution tree with conditional branches. Failure to recognize and parse this call structure (or lack thereof) resulted in a silent no-op. Add a check to properly report an error. Ref #27227 (cherry picked from commit b735ef2cde0e5b982ff157aff59199eeca9b3a71) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 03 September 2022, 08:50:38 UTC
3f03bd0 youtube.lua: fix crash on unexpected "n" descrambling transformation code It was possible, when encountering different code from what was expected for some known transformations, to void the code parsing pointer instead of advancing it, resulting in a subsequent crash of the script and total playback failure. Add a fallback and check, to prevent and gracefully deal with this, and still allow playback, even if throttled, in case of descrambling failure. (cherry picked from commit 149444107513953b46f52675cea0408f324d4c04) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 03 September 2022, 08:50:38 UTC
0c8461b vocaroo.lua: pass HTTP referrer to media URL request Since last month, requests without a valid referrer get rejected with an HTTP 403 error. We might want to consider that the lua script API should track and pass such referrers by itself. (cherry picked from commit 3c9c32ab3bd0258aa55bd353609c96846ce21373) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 03 September 2022, 08:50:38 UTC
c9ab8c6 On the road to 3.0.18 02 September 2022, 11:17:25 UTC
4508d65 demux: mp4: optimize mp4_chunk memory allocation 1. Avoid dynamic memory allocation for small samples_per_chunk (less or equal to 2 sample per chunk). Depends on the test file and OS, the time taking by MP4_TrackClean can be reduced from a few seconds to dozens of milliseconds. 2. Merge some allocation to single memory chunk. For mp4 files with a lot of chunks, the time taking by MP4_TrackClean can be reduced by half. (cherry picked from commit 979bca40665e33227d88d8b4329fe68ce54b3fc0) (rebased) rebased: * on 3.0 MP4_ChunkGetSampleDTS() has a different signature Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 01 September 2022, 13:40:33 UTC
21373dd demux: mp4: remove unused variable (cherry picked from commit 0ecf4e819bff81290fd3e218ad7eb47fd0051312) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 01 September 2022, 13:40:33 UTC
0aecdca demux: mp4: refactor getting sample timings (cherry picked from commit fa6e7fed73becb9f73362e8013860a2708b6f9dd) (edited) edited: * 3.0 uses mtime_t Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 01 September 2022, 13:40:33 UTC
ae37b99 demux: mp4: only have unsigned pts offsets since dts_shift is always computed, that should be always positive. (cherry picked from commit 5132db8ad6840d04fbca1a0ea23db5cd1e5ac0a6) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 01 September 2022, 13:40:33 UTC
373fd14 avcodec: map 10/12 bits greyscale pixel formats (cherry picked from commit 8263fd8bac67ecc5d6629ff5376973497fb54e2c) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 01 September 2022, 11:16:19 UTC
9787c05 codec: avcodec: map Y16 (Fixes #20814) (cherry picked from commit e121a52d969faa5f2625a555219b0af1b3743b27) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 01 September 2022, 11:16:19 UTC
3e30154 fourcc: add 10 bits / 12 bits greyscale chroma (cherry picked from commit f50de4fa6453e6bc1a961e88e56f66d847af3ba7) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 01 September 2022, 11:16:19 UTC
27cb4bb fourcc: add VLC_CODEC_GREY_16{L, B} Refs #20814 (cherry picked from commit 1c34053ec020be288d7dc6228f60681607c7adf3) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 01 September 2022, 11:16:19 UTC
49a27d6 contrib: dvdread: do not use btn_it and its parent as packed structures The 4x 12 bits packing is making the bitfield packing messy and incompatible with (non)MS packing in dvdnav. In the end the structures are not read as packed structures so we don't need to keep them packed. Upstream patch proposed at https://code.videolan.org/videolan/libdvdread/-/merge_requests/42 (cherry picked from commit 94db2f105f36c107115b8019ec4c91afc8ccdd18) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 31 August 2022, 18:41:59 UTC
2d76f7d caopengllayer: fix wrong fullscreen size When transitioning to fullscreen, the codepath for non-live resize was used and did not trigger rendering here. As the size if now handled by the window however, this resulted in a wrong size as it was never actually updated. To prevent that, always render with the proper size from the layer regardless if we are in live-resize or not. Fixes #27276 (cherry picked from commit 3f012cc366ac0448cbfbecae66a6b2a31dfea518) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 31 August 2022, 12:26:15 UTC
ae70f7d configure.ac: Use pkg-config to detect presence of libgme Use the existing pkg-config file to detect presence of libgme. This file is already shipped on all known libgme versions (checked back until 0.6.0, which is from 2015). This fixes build with recent libgme versions, which added even more dependencies which were missing in the old check. Fixes #27262 (cherry picked from commit 3a08825c8aea3148b4d51db85dd14d42c105987d) 30 August 2022, 05:06:04 UTC
4a9c9b5 contrib: gme: Prepare pkgconfig file and list lc++ on mac On mac, we use libc++ instead of libstdc++. While the library is actually build against libc++ already, the pkgconfig file still hardcoded libstdc++ instead. Refs #27262 (cherry picked from commit 9946913fa0ef9fbd56112fc69dd58a5c2b14650b) 30 August 2022, 05:06:04 UTC
b700dfd contrib: gme: Add libm to pkg-config file This library links against libm, so it should be added into its pkg-config file for static builds. Refs #27262 (cherry picked from commit e5831665ea30c9fe0c4beb63e835c634b8117ca1) 30 August 2022, 05:06:04 UTC
90bbced contrib: gme: Depend on zlib The latest version of game-music-emu links against zlib if it is available. Refs #27262 (cherry picked from commit adf27a00179849228dee9220128b04b4670a8219) 30 August 2022, 05:06:04 UTC
5f94c5b Revert "contrib: vpx: fix build with NDK25" This reverts commit fdb1909e6eb6f4f565a84a2452a53c4cc8433413. The 3.0 doesn't support NDK25 25 August 2022, 08:22:54 UTC
675232e Update NEWS 24 August 2022, 17:52:36 UTC
d7d0bbf decoder: update i_bitspersample The field i_bytes_per_frame was updated, but not i_bitspersample, causing an inconsistency leading to a buffer overflow. Fixes #26930 24 August 2022, 17:51:40 UTC
04b5355 contrib: vpx: update to 1.12.0 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 1cc04dc41b047042fd5375e8313131176c85a2ff) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 24 August 2022, 16:41:18 UTC
75b8aa7 contrib: vpx: enable back i386/x86_64 asm on Android Since relocation issues are now fixed. (cherry picked from commit 4386bd5f3272f9e6dc410e9398071513c3187ade) (rebased) rebased: * no wasm on 3.0 Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 24 August 2022, 16:41:18 UTC
fdb1909 contrib: vpx: fix build with NDK25 Disable neon_asm since it rely on arm-linux-androideabi-as (removed in NDK25). Temporary commit. (cherry picked from commit 7be5d4d844361de2461c557ef0114eed3cdc5aee) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 24 August 2022, 16:41:18 UTC
1ba3efc contrib/vpx: fix compilation for aarch64 simulators on iOS/tvOS (cherry picked from commit c32d801a882773c0f6b22999afcd3c3a297f76f8) (rebased) rebased: * no wasm support in 3.0 Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 24 August 2022, 16:41:18 UTC
a5bdd65 contrib: update libvpx to 1.11.0 (cherry picked from commit 668ef74e5971e1d90666194964c8af046e7fe442) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 24 August 2022, 16:41:18 UTC
bf49fd9 contrib: vpx: update to 1.10.0 (cherry picked from commit 3d128f5b7eb4c0c4a3418e23a08369ad90eced6a) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 24 August 2022, 16:41:18 UTC
abf2379 contrib: update libvpx to 1.9.0 (cherry picked from commit 5a88236177425c275cd9d18059db690467b187ae) (edited) edited: * header of the 3.0 pacth was different 24 August 2022, 16:41:18 UTC
58d30c8 demux: dash: include cstdint, needed for uint64_t Fixes #27077. (cherry picked from commit 6fca76ebd76bf8fce9b111e31bda64015cdc770f) 24 August 2022, 16:20:11 UTC
7a1446e OpenMAX IL: add more missing extern qualifiers Amends 8e50cc985ed1e6e42387af0383c37cfb5ffbf1d7. This should fix #24617, which is still an issue on 3.0.x (cf. #27256). 24 August 2022, 15:59:10 UTC
ad8bbb0 contrib: ffmpeg: fix a rare crash on some odd files with DVXA 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 24 August 2022, 05:20:48 UTC
f5b1899 contrib: dvdread: fix bitfield size in packed structures Submitted here https://code.videolan.org/videolan/libdvdread/-/merge_requests/41 (cherry picked from commit a1e6e4dab2cc03ae63b1a39864fe39d74eb73e23) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 22 August 2022, 08:04:05 UTC
d2cad92 spudec: Fix function pointer incompatibilities This is an error in Clang 16. 19 August 2022, 12:47:46 UTC
9e4d83f d3d11: Avoid -Wint-conversion errors 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"); 19 August 2022, 12:47:46 UTC
back to top