https://github.com/videolan/vlc

sort by:
Revision Author Date Message Commit Date
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
71707c2 ntservice: fix warning on losing const attribute (cherry picked from commit 6add3c05520f0a81f9fe61d27eb31f1e1a1a8919) Signed-off-by: Martin Storsjö <martin@martin.st> 19 August 2022, 12:47:46 UTC
957906a ts: fix invalid casts (cherry picked from commit 779c87eaff8399a3c7f65fe51fcf107c727fc227) Signed-off-by: Martin Storsjö <martin@martin.st> 19 August 2022, 12:47:46 UTC
b184d1f yadif: fix invalid function pointer conversion (cherry picked from commit 87724691c899a02d94fb64a3ef16868d65f3551b) Signed-off-by: Martin Storsjö <martin@martin.st> 19 August 2022, 12:47:46 UTC
57df8ae winvlc: fix warnings (cherry picked from commit 260ee399c517721806076a6ffd6dec7875afa1a4) Signed-off-by: Martin Storsjö <martin@martin.st> 19 August 2022, 12:47:46 UTC
ab3617c contrib: qt: Backport patches to Qt 5.6 to fix compilation with latest Clang 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. 19 August 2022, 12:47:46 UTC
1d4bcca contrib: crystalhd: fix forward declaration of a struct Clang doesn't like it and warns about setting the callback using this signature. (cherry picked from commit aee808c442476604846a8a33c48e51a0110957f7) Signed-off-by: Martin Storsjö <martin@martin.st> 19 August 2022, 12:47:46 UTC
f22fc52 contrib: gnutls: Backport a patch to avoid -Wint-conversion errors 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 ef1d4f3d22abacb6b5333e5c1a3ff943255f9101) Signed-off-by: Martin Storsjö <martin@martin.st> 19 August 2022, 12:18:45 UTC
5c8512d contrib: upnp: Bump to 1.14.13 (cherry picked from commit bf2819fd0bb212f200821ed33b8e041332b5a4ae) 17 August 2022, 13:50:51 UTC
f6bd67b contrib: upnp: Remove unneeded patch If libupnp is built without --enable-debug, debug is entirely deactivated. When debug is enabled, users are required to call UpnpInitLog to enable logging, otherwise logs are dropped (cherry picked from commit be9bc069b0599d8b33c3023855c91abcecbfaa5a) 17 August 2022, 13:50:07 UTC
07cd30a packetizer: flac: do not check min frame size for fixed block cannot pass on truncated end (cherry picked from commit 1db4d294ca8185e5a9e25d823c40677831d9f538) 11 August 2022, 16:04:21 UTC
affe9ad packetizer: flac: move frame check outside reader (cherry picked from commit 1c03970b91ac9fd9f75d144f9e301c7131445910) 11 August 2022, 16:04:20 UTC
afa25a9 packetizer: flac: remove useless frame_size (cherry picked from commit 54ffcdec205870e09d3a8cabf6c03e831fc95406) 11 August 2022, 16:01:22 UTC
2b707ae packetizer: flac: fix fixed blocksize streams last pts (cherry picked from commit 1cd8422afd1de99b80951817e89ad7271c8364e5) 11 August 2022, 15:59:59 UTC
89fa35e packetizer: flac: add comments (cherry picked from commit 6aeaeb610dc54af85c46a68159af2043feeae33d) 11 August 2022, 15:58:18 UTC
7628565 packetizer: flac: fix potential endless loop on drain (cherry picked from commit d231265080bead89e3b6e031d3a85c37eb2b01ec) 11 August 2022, 15:58:10 UTC
a57c3a8 packetizer: flac: don't send invalid frame on drain (cherry picked from commit 599757d9e43df3b2c95106aff77e595ad0d9cfe9) 11 August 2022, 15:48:54 UTC
5d8eed5 dynamicoverlay: Fix memory leak when updating pictures 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 41c1d1a9eee6f580273cafff30e01abdf3d5ad2d) 11 August 2022, 05:21:06 UTC
7a69931 direct3d11: add missing allocation check 08 August 2022, 04:28:21 UTC
0e4c20f doc: libvlc: add a d3d11 external swapchain sample app 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. 05 August 2022, 05:30:44 UTC
408d6e7 direct3d11: reindent No functional changes. 05 August 2022, 05:30:43 UTC
28e9869 direct3d11: allow external rendering even in non UWP builds It's still the only supported mode in UWP 3.0 builds. 05 August 2022, 05:30:34 UTC
f8969a6 direct3d11: move up fake UWP GetRect No functional changes. 05 August 2022, 05:24:25 UTC
412bdb9 d3d11: enable the WinRT context/swapchain hack to work in non-UWP builds 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> 05 August 2022, 05:23:28 UTC
5270d38 win32: common: avoid using SetRectEmpty We can do the same in standard C. 04 August 2022, 14:34:05 UTC
a65b22f On the road to 3.0.18-RC 04 August 2022, 12:47:22 UTC
c8cd3f9 subsdelay: handle NULL segment text In some rare cases psz_text can be NULL, which would end up being passed to strlen, causing a crash. Fix CD 524d077a-d613-4f2f-85b1-2a2af0747888 (cherry picked from commit 2322d55db35f8e44cba771600dd764816d4d0f42) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 04 August 2022, 11:19:12 UTC
941e437 Contrib: update libbluray to 1.3.2 (cherry picked from commit d0b87b53ac8ac941883c950c13f77abc964c7f22) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 03 August 2022, 10:57:03 UTC
cdcf450 demux: dash: have startnumber default when parsing timelines refs #27164 (cherry picked from commit 9ba23e7d581144ffe3e3fad00d2d43ccdce21d43) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 August 2022, 06:06:20 UTC
7c897c4 avcodec: vaapi: use profile from AVCodecContext Like it's done in other part of the GetVaProfile() function. For the current issue, the extra data is set midstream by lavc (and not by our mkv demux). The 4.0 branch does not need this patch since the VAAPI initialisation is done by lavc. Thanks Steve for the hint. Co-authored-by: Steve Lhomme <robux4@ycbcr.xyz> Fixes #27163 29 July 2022, 14:01:42 UTC
d4dd337 access: file: properly report local files on Darwin While Darwin implements fstatvfs, the statvfs structures f_flag field is only defined to contain two flags, ST_RDONLY and ST_NOSUID. So the check for MNT_LOCAL would always be false, reporting all files as non-local. To mitigate that, on Darwin we can just use fstatfs and check statfs.f_flags for MNT_LOCAL. (cherry picked from commit 132ef662489942d81cf1d974690cf6f10589ce7f) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 26 July 2022, 22:14:13 UTC
acae96e demux: oggseek: remove bos optimization prevents blind seek to start of stream as granule is never read (cherry picked from commit cd79514d7bfe666f72b1e88777ed69612bc7aec7) 26 July 2022, 08:08:57 UTC
382cc2e demux: ogg: rename ambiguous member (cherry picked from commit 125a46cc6c8c60a5923084b525b02b509e8a9d7f) 26 July 2022, 08:08:57 UTC
2e71199 demux: ogg: store length as microseconds (cherry picked from commit ac81e531acee716fa6f9a73f84b3af4573726003) 26 July 2022, 08:08:57 UTC
ebfe150 demux: ogg: limit indexes (cherry picked from commit fc94fb4e0b2bb52f2e0ad38ae27a6122cf651c74) (cherry picked from commit 6a995af679cd9b5d144afe1096865fd29fe0b667) 26 July 2022, 08:08:57 UTC
031f1f4 demux: ogg: simplify index stuff (cherry picked from commit 9a42c5312ad6f9ae4634371017b042d53eec954e) 26 July 2022, 08:08:57 UTC
38fbf97 oggseek: remove unused members (cherry picked from commit 3783f868b9427a1e16fd0d61a293ffd49973ba51) 26 July 2022, 08:08:57 UTC
2146bad demux: ogg: fix bisect lowest bound/index result (cherry picked from commit f3228de74c45b54f3b76e41edbb3bcaa395b56ea) 26 July 2022, 08:08:57 UTC
28c8dec demux: ogg: set index on granule time instead of seek time (cherry picked from commit 22bd3d8beeb7f49e1fcbbf755078be10955eeea8) 26 July 2022, 08:08:57 UTC
704f40b contrib: live555: remove unused patch The currently used live555 version already includes this patch. It hasn't been applied since 8297724513df61423258c75d4b16a609a8a2eb2c. (cherry picked from commit d882aa8718586970f3fdb8f9ffefab823ea10682) 24 July 2022, 19:43:45 UTC
af6a5e0 Contribs: update ssh2 to 1.10.0 See #26921 (cherry picked from commit aecaaec7fa874a2f3c76f4c99142b1bee4697bae) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 July 2022, 12:15:04 UTC
f036e74 contrib: speexdsp: update to 1.2.1 (cherry picked from commit 989a6ac84a412e2cbda289a851876561544f028f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 July 2022, 12:15:04 UTC
b101db1 contrib: update to SpeexDSP 1.2.0 (cherry picked from commit 01297f16723e0fa70778d4e7fca376a9c115195d) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 July 2022, 12:15:04 UTC
0c1a088 contrib: speex: update to 1.2.1 (cherry picked from commit 8ded42d7754161ea8968ff5659c12866ccd60024) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 July 2022, 12:15:04 UTC
c9ebb18 Contribs: update libarchive to 3.6.1 Multiple OOB-read, heap buffer overflow and user after frees (cherry picked from commit 8ba00fbeaa8d8338e6d66ed662f08709d11c5128) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 July 2022, 12:15:04 UTC
b995201 Contribs: update mpg123 to 1.30.1 (cherry picked from commit 3a1a8d1d2466007b3a7bcab2e96e907d03afb2f7) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 July 2022, 12:15:04 UTC
9724414 qt: unmap indirection X11 window before reparenting it back to root Reparenting a mapped window to root causes it to become a toplevel window and can cause window managers to reparent the window themselves to show their decorations. This could happen in two situations: 1. Theoretically it could happen briefly between WindowReleased and WindowClose. 2. It could trigger a race between VLC and the WM if there is a quick sequence of WindowOpen -> WindowReleased -> WindowClose -> WindowOpen such as when using single instance mode. If the X-server in this situation happens to re-use the XID of the X11 indirection window from the first WindowOpen for the second WindowOpen, this could result in the following race: - VLC creates a new X11 indirection window, reparents and maps it - VLC reparents it to root - VLC closes the connection, freeing the XID - VLC opens a new connection - VLC creates a new indirection window with the same XID as before and reparents and maps it - The X-server sends a MapRequest for the *first* X11 indirection window caused by the reparent to root to the WM - The WM sees a new toplevel window and reparents it. Because the XID used by that reparent request is the same as of the newly created indirection window, the new window ends up getting reparented. This then would result in the indirection window remaining as toplevel window. The exact order might change slightly between the different processes, but as long as the reparent request by the WM is the last one, the issue will trigger. Closes #25692 23 July 2022, 09:12:39 UTC
06ae3cf Contribs: udpate GnuTLS to 3.6.16 (cherry picked from commit f133190aedd7d65d4d34534496a15c41115d10a0) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 20 July 2022, 13:42:01 UTC
a07879c contrib: update nettle to 3.7.3 (cherry picked from commit 263b3cbbf6c9dcb8978f355f5f28080525d6a856) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 20 July 2022, 13:42:01 UTC
05445b7 access: live555: Adapt to 2020.12.11+ API changes Since live555 2020.12.11, the API has changed. This should fix builds with the latest version while still allowing contribs to pass. Ref !1897. Fixes #25473. Co-authored-by: Dominic Mayers <dominic.mayers@meditationstudies.org> Co-authored-by: Pei Jia <jiapei@longervision.com> (cherry picked from commit 70fedf2523a3ae5b3c41234f0bf37cd6e57e01a6) 20 July 2022, 13:00:33 UTC
e41f091 mux: avi: fix HDRL length AVI files recorded by vlc cannot be played in Windows Media Player because the HDRL length is calculated by 4 bytes more. Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> (cherry picked from commit 0e1fbc77fe55dd763d5a7767b09e596c5a7d7989) 18 July 2022, 17:20:24 UTC
8761dbe Revert "smb2: fix anonymous login" This reverts commit 205963ad09401ab3cbe5bf92c7f9b109092f87f4. According to git blame on libsmb2, anonymous login was always enabled with a NULL password. I don't know what happened when I tested this reverted commit, I may have mix up VLC or/and smb/smb2/dsm builds. For future reference, see libsmb2/lib/ntlmssp.c: ... encode_ntlm_auth(...) { ... if (auth_data->password == NULL) { anonymous = 1; goto encode; } ... } Fixes #27113 07 July 2022, 11:16:16 UTC
1584eaa vout ios : use the mouse-events var to activate tap gestures driven mouse events backport !2167 06 July 2022, 17:52:42 UTC
3a8e800 demux: flac: simplify condition (cherry picked from commit 61a05c739b2b4ccc4a4515269ec65207ed03acbe) 04 July 2022, 06:28:29 UTC
719e63f packetizer: flac: fix leak on error (cherry picked from commit 5a3b687bf165656a6697b053d3499f7376d61ec8) 04 July 2022, 06:28:22 UTC
47243c4 packetizer: flac: allow to parse smaller than max header sized blocks (cherry picked from commit 0337ab24f41197f9ab5b7c7e8fe4c4b248e23609) 04 July 2022, 06:09:16 UTC
dcce8e5 ci_filters: add P010 support CI filters don't work directly with P010, but the module will use a P010->RGBA GPU converter automatically. Fixes #27100 (cherry picked from commit 08894288cd66f09aaf621b03c467bdc97b80c80b) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 01 July 2022, 11:41:45 UTC
98ccd7a modules: Fix leak on error path 30 June 2022, 07:48:27 UTC
bdeae9a doc: libvlc: add the CMakeLists.txt to the tarball (cherry picked from commit 090b5ee9d29cbb55fd9d4d4e34c8bc33b1513d7c) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 28 June 2022, 19:16:44 UTC
9deff7e doc: add the libvlc set_hwnd sample code (cherry picked from commit 1c4ec06836a7002ac9378a1d45fefc48711c0572) (rebased) rebased: - 3.0 doesn't d3d callback examples Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 28 June 2022, 19:16:44 UTC
797db11 doc: libvlc: fix MSVC build `ssize_t` doesn't exist in MSVC and is not used in included headers on 4.0. 28 June 2022, 19:16:44 UTC
214a24c doc: libvlc: add a CMake makefile to build the win32 samples CMake has good integration with VSCode which makes it as easy as just loading the folder in VSCode, set the SDK folder and build. (cherry picked from commit e70bb0163093c2f7d846de902f0dad8591c40823) (edited) edited: - 3.0 doesn't d3d callback examples Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 28 June 2022, 19:16:44 UTC
58a4b93 doc: libvlc: fix type casting (cherry picked from commit db6ad1bc86580290eb27013e126b3e031d3aa5df) (edited) edited: - 3.0 doesn't d3d callback examples Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 28 June 2022, 19:16:44 UTC
da51e70 doc: libvlc: use _strdup() on Windows samples strdup() is issuing a deprecated warning with the MS SDK. (cherry picked from commit 4bad605e3b98ea48a91d422775ee2bb3500593cc) (edited) edited: - 3.0 doesn't d3d callback examples Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 28 June 2022, 19:16:44 UTC
be49e66 doc: win32: handle 'a' keyboard key to change the aspect ratio in sample apps Use the same shortcuts and values as in VLC. (cherry picked from commit 7d00336823c380b89bd8a95e7c953a3b7526d2ed) (edited) edited: - 3.0 doesn't d3d callback examples Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 28 June 2022, 19:16:44 UTC
2f111e0 doc: libvlc: add drag and drop support to the basic set_hwnd sample app (cherry picked from commit e44940dd92337df4c8a33b91b97a7e54121347f3) (edited) edited: - in 3.0 libvlc_media_player_stop_async() doesn't exist Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 28 June 2022, 19:16:44 UTC
3e6cf18 doc: libvlc: add a simple win32 app using set_hwnd() (cherry picked from commit 4a91e760ae232de0eb58cf4fe1c380bf61aa981a) (edited) edited: - in 3.0 libvlc_media_player_stop_async() doesn't exist Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 28 June 2022, 19:16:44 UTC
c4150b4 contrib: qt: Backport a patch to fix compiling with latest libc++ The class std::unary_function was deprecated in C++11 and is removed in C++17. The latest libc++ has caught up with this and now hides this class when building in C++17 or C++20 mode. Backport a patch from Qt v5.11.1 that removes usage of this class. 28 June 2022, 15:54:59 UTC
3b3cb62 CI: use monterey builder for macOS-arm64 This updates the tag for CI jobs for macOS to match the current infrastructure as there are no catalina builders left. This change does not update the used SDK or Xcode version, it just reflects the change of tag names. 27 June 2022, 14:12:11 UTC
327a9cf qt: do not normally reparent the video When the video window is closed normally, there are no needs to reparent it. In this case, we can retain the pre-3.0.13 behaviour whence we simply close the video window as a children of the Qt UI. This fixes a transient visual glitch when stopping playback or disabling the video track. This also saves one full round-trip through the X server at that time as XSync(). 24 June 2022, 20:03:50 UTC
958be95 qt: add flag to orphan the video The video widget is normally released when the window provider is closed. But it can also be released when the main UI is closed, even though the window provider is still active. 24 June 2022, 20:03:50 UTC
8924d19 qt: remove write-only field 24 June 2022, 20:03:50 UTC
68e5d97 smb2: explicitly handle -EINTR Even if it is redundant with vlc_killed() (but not all APIs return -EINTR when killed). (cherry picked from commit 797e1f3b979fca463030608db1513a81228c624c) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 22 June 2022, 07:41:38 UTC
20374d3 smb2: handle vlc_smb2_resolve interruption (cherry picked from commit fea7a18a91cee9edaf629589980bff5ea0192573) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 22 June 2022, 07:41:38 UTC
9c3dacd smb2: vlc_smb2_resolve: return -EINTR when interrupted (cherry picked from commit bb33734cdf2a0f1f5ea19e42b6596208395ea1f3) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 22 June 2022, 07:41:38 UTC
a2d4200 smb2: forward the vlc_interrupt_unregister() return value (cherry picked from commit 99a4deaf06ae57383fc887ec976f1e510aef6978) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 22 June 2022, 07:41:38 UTC
f7ff036 smb2: vlc_smb2_resolve: return an error code (cherry picked from commit cbf16982cfa4457bd2f319e5d399e0455c512a16) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 22 June 2022, 07:41:38 UTC
6136d0e contrib: libdsm: update to 0.4.3 Fix connect() not interruptible on Linux. Fixes #27027 (cherry picked from commit 7ea6ce343341a4170234364f80987bbd7f64d005) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 22 June 2022, 07:41:38 UTC
0a91276 dsm: abort if netbios_ns_inverse is interrupted (cherry picked from commit 30eb1b27cde532d8c9ab6dee2f4cc6cdd1cdcf41) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 22 June 2022, 07:41:38 UTC
f026d55 dsm: handle missing smb_session interruptions (cherry picked from commit bdc351dfe5df180dcacda06e54527f9c8d04226d) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 22 June 2022, 07:41:38 UTC
e85012d dsm: forward the vlc_interrupt_unregister() return value (cherry picked from commit 26af61217bf0d8cd85aa811a98ec403a0951a29c) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 22 June 2022, 07:41:38 UTC
8e5e076 Bump SO revisions As per the built-in release how-to. 17 June 2022, 15:29:44 UTC
d68b590 Fix the playback bar is not aligned to the bottom in the FSM on Linux The reason why the playback panel is not aligned to the bottom in fullscreen mode on Linux is because the desktop environment panels (like taskbar, topbar, etc.) set `struts` that limit the area over which the top-level window can be moved programmatically. To get around this, we need to tell the window to ignore window manager hints (by setting the Qt::X11BypassWindowManagerHint flag) and manually limit its movement. BUG: 22563 14 June 2022, 08:09:28 UTC
e0a99d6 contrib: upnp: disable webserver and device handling VLC 3.0 uses libupnp exclusively as a client. LibUpnp internals are quite opaque and it has been observed that a webserver thread is still running on idle with open sockets even if the library is used as a client only. The recent bump to 1.14 introduces regressions in libupnp's webserver socket initialization [1] on windows. Since the bug is still not corrected upstream and we don't have any use of the webserver for 3.0 anyway, let's just disable it. [1] https://github.com/pupnp/pupnp/issues/195 Fixes videolan/vlc#27001 13 June 2022, 14:01:52 UTC
3963803 package/macosx: Fix plugin installation Backported from VLC 4 (RTP plugin weren't included). (cherry picked from commit b4d191ddbcaa7031547dcabad2fe589e35defc12) 10 June 2022, 15:57:57 UTC
095bfff smb2: support browsing files when running on a non standard port (cherry picked from commit b967d0a028f138c8d10aa7b0ce8d865691b6855e) 10 June 2022, 12:20:26 UTC
back to top