https://github.com/videolan/vlc

sort by:
Revision Author Date Message Commit Date
4cd6613 core: update_crypto: Ensure we don't overflow while shifting (cherry picked from commit 984407ba32a0f3d4ed5dd69510b943003bb3bd63) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 27 April 2021, 11:44:24 UTC
4df4378 core: update_crypto: Use uint32_t for buffer sizes (cherry picked from commit 1778e11aaffc628f62cfb6e35ba9d64b1953620e) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 27 April 2021, 11:44:10 UTC
86e2cdd av1_unpack: check header overflow could trigger -1 offset move reported by Zhen Zhou of NSFOCUS Security Team (cherry picked from commit 44200dea8c4d2767886b553a7a5887f2191de88f) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 27 April 2021, 11:43:57 UTC
c35f671 contrib: ffmpeg: fix crash on use after free buffer in MPEG2 DXVA Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> (cherry picked from commit f43cad135a6feccd6422114a00d9bc438e9d5af9) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 27 April 2021, 11:43:08 UTC
7e92daa qt: playlist_controller: Ensure the path points to a directory Not doing so could end up opening a file with the default application associated with it, instead of opening a folder, leading to a potential remote code execution. Reported-by: Fabian Bräunlein <fabian@positive.security> Reported-by: Lukas Euler <lukas@positive.security> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 27 April 2021, 11:43:01 UTC
acf7da6 kate: remove invalid clean palette doesn't need to be freed since it's stack allocated. Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> (cherry picked from commit 73f7b186190ecf5811594b16c7eac4520159ef2d) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 27 April 2021, 11:42:50 UTC
fff5aa9 package/macosx: Fix bundling without Growl framework When the macOS notifications module was disabled due to lack of Growl framework in contribs, this was not properly checked for in the package Makefile, resulting in a failure due to the missing framework. 23 April 2021, 21:27:00 UTC
25b4b35 package/macosx: Fix bundling when locales are missing 23 April 2021, 21:27:00 UTC
df9fade macosx: SPMediaKeyTap: Move event parsing to library Instead of doing the event parsing in VLCCoreInteraction, do it in the library. That way the VLC code does not get cluttered with details how to parse the event and everything is properly dealt with by the SPMediaKeyTap class. 23 April 2021, 21:27:00 UTC
d877c61 macosx: SPMediaKeyTap: Clean up public header Remove unused constant and move a private method out of the public header. 23 April 2021, 21:27:00 UTC
e79f17f macosx: SPMediaKeyTap: Use correct define Use the proper define from IOLLEvent.h instead of a magic value. 23 April 2021, 21:27:00 UTC
9862905 macosx: SPMediaKeyTap: Codestyle adjustments 23 April 2021, 21:27:00 UTC
1133f05 macosx: SPMediaKeyTap: Remove interception state Do not keep an additional interception state which can get out of sync with the actual interception state. Just call CGEventTapEnable with the desired state directly. 23 April 2021, 21:27:00 UTC
07af252 macosx: SPMediaKeyTap: Check earlier for event type Do not create the NSEvent before checking if the event is actually a NX_SYSDEFINED. It should never happen, but just in case, there is no point in creating the NSEvent first. 23 April 2021, 21:27:00 UTC
68cffcf macosx: SPMediaKeyTap: Consolidate callbacks One callback only existed to call the other one with the autorelease pool. Move that to the other one and get rid of the unnecessary callback. 23 April 2021, 21:27:00 UTC
cb6cf0c macosx: SPMediaKeyTap: Improve log message Make it clearer where this message comes from, so it is more obvious if it ever pops up in the system log, especially now that VLC has a quite different SPMediaKeyTap compared to the (no longer maintained) upstream project. 23 April 2021, 21:27:00 UTC
2d358c7 macosx: SPMediaKeyTap: Assert main thread is used 23 April 2021, 21:27:00 UTC
0ba6d1d macosx: SPMediaKeyTap: Move to main thread Move the event tap to the main thread, as the event tap callback makes use of NSEvent APIs which apparently crash at least on M1 machines running Big Sur when called from a non-main thread. Additionally remove the now unnecessary @synchronized recursive lock. Fix videolan/vlc#25650 23 April 2021, 21:27:00 UTC
cec7f58 macosx: SPMediaKeyTap: Remove unused class method 23 April 2021, 21:27:00 UTC
144bdd5 thread: Have vlc_GetCPUCount make use of _SC_NPROCESSORS_ONLN OpenBSD and other OS's use _SC_NPROCESSORS_ONLN to indicate the number of online CPUs. Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> (cherry picked from commit 4824af4df2a4b4f5a3337e48fe5677da85e043e3) 23 April 2021, 14:06:44 UTC
7c03d16 l10n: fix a typo 23 April 2021, 14:04:29 UTC
4a583d6 codec: dav1d: do not use VLC_CLIP 22 April 2021, 15:18:15 UTC
53455ac codec: dav1d: limit automatic frame thread count Without this limit, on a processor with many cores it would use so many frame threads that it would fail picture pool allocation. Fix videolan/vlc#25190 22 April 2021, 15:18:15 UTC
0c8044f packetizer: hevc: fix frame rate update refs #24973 (cherry picked from commit 80c2957e3fca835ff63199a35a16db1420b73191) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 21 April 2021, 14:44:54 UTC
84d23b6 Contribs: update dvdnav to 6.1.1 (cherry picked from commit e00e13bfbfce5f4991b03d2117669e4527276f60) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 20 April 2021, 15:52:00 UTC
505bbab Contribs: update libdvcss to 1.4.3 (cherry picked from commit 6a192333bd6cea4a5a6d6edb904e985c49691bbe) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 20 April 2021, 15:51:54 UTC
f6d5a74 Contribs: update dvdread to 6.1.2 Ref #18487 (cherry picked from commit f7cfb90d01e2963fb9e5979d584f543ab8a71cf0) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 18 April 2021, 13:17:51 UTC
6b69699 Update vlc.pot 15 April 2021, 16:16:58 UTC
832a586 POTFILES.in: Update for macosx UI files Add all files in directory. Fixes missing VLCSidebarSource and VLCLogWindowController, notably. 13 April 2021, 10:58:33 UTC
7148fcf l10n: change po header version to 3.0.13 13 April 2021, 07:16:45 UTC
401aaf5 l10n: vlc.desktop update 13 April 2021, 07:16:43 UTC
bac65e9 l10n: Vietnamese update 73% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 13 April 2021, 07:16:43 UTC
d0d42f7 l10n: Tatar update 14% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 13 April 2021, 07:16:42 UTC
0acdb79 l10n: Russian update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 13 April 2021, 07:16:42 UTC
3785b45 l10n: Malay update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 13 April 2021, 07:16:42 UTC
f4d7b6c l10n: Latvian update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 13 April 2021, 07:16:42 UTC
7b30f80 l10n: Japanese update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 13 April 2021, 07:16:42 UTC
389c0e8 l10n: Italian update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 13 April 2021, 07:16:42 UTC
622c55b l10n: Hindi update 20% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 13 April 2021, 07:16:42 UTC
e2ac49a l10n: Hebrew update 76% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 13 April 2021, 07:16:42 UTC
9df5a7d l10n: Friulian update 15% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 13 April 2021, 07:16:42 UTC
af240fb l10n: Basque update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 13 April 2021, 07:16:42 UTC
fa9faf5 l10n: Catalan update 98% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 13 April 2021, 07:16:42 UTC
cb3d267 l10n: Bulgarian update 67% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 13 April 2021, 07:16:42 UTC
a679115 l10n: Basque update InfoPlist.strings: 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 13 April 2021, 07:16:42 UTC
1c8ca5d po: add missing rist modules 13 April 2021, 01:09:48 UTC
64562f2 po: add missing dav1d.c (cherry picked from commit 342edae7ecea3aa322890d098a70429c43b86711) Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr> 13 April 2021, 01:09:09 UTC
dbb962e rist: add missing translations (cherry picked from commit eb6b8474f6cf2cc170c706d226aaeade2e8e55fc) Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr> 13 April 2021, 01:08:32 UTC
cd5a4f5 Update MODULES_LIST 13 April 2021, 01:07:39 UTC
1991d66 NEWS: update for 3.0.13 10 April 2021, 15:41:55 UTC
6cbe6f5 input: add url parsing of `input-slave` option As shown in #25549, we need to extract the path from the url in order to check the file extension without the eventual HTTP's options noise. Fixes: #25549 Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit bbdaa0b64a0626282d1dca2051c233969f00e1d7) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 09 April 2021, 11:22:29 UTC
3a4f2ad Update NEWS for freetype/harfbuzz fix 08 April 2021, 10:27:33 UTC
b864b80 packetizer: avparser: remove useless realloc/copy (cherry picked from commit 73b0d14c170a1ce6407a235eecd890e3a21bf68d) 07 April 2021, 07:59:02 UTC
b620b2c packetizer: avparser: set proper frame flags (cherry picked from commit 0b94015abe92f2e2380bafe4232dc84c66585b9c) 07 April 2021, 07:58:25 UTC
5cd64a3 packetizer: avparser: properly propagate flags (cherry picked from commit 0ddedd363c23347d4474563897eec1ce0db722ba) 07 April 2021, 07:57:17 UTC
4e013b2 contrib: harfbuzz: fix WINAPI detection The safe way to detect a UWP or Desktop app with mingw64 is to check the WINAPI_PARTITION_DESKTOP partition. (cherry picked from commit e5b1962306d7bf39521a30454ea8058d463b8d61) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 07 April 2021, 06:52:40 UTC
58d8dd6 macosx: Fix compilation of sidebar source with old SDKs 06 April 2021, 11:38:49 UTC
84847c2 macosx: Modernize code style for VLCTimeField 06 April 2021, 09:55:06 UTC
30ce9f8 macosx: time fields: Cache alternative time representation This allows to toggle between remaining and elapsed time at any time, also while the media is paused. Close #25433 (backport of 497fc4216d776fc81d241578eaf9abd17dbeedcb) 06 April 2021, 09:55:06 UTC
701ae51 macosx: Fix format specifier 06 April 2021, 09:55:06 UTC
198fb6c macosx: Fix autolayout issues for simple prefs For all views shown in simple preferences, all UI elements with intrinsic sizes (e.g. labels / checkboxes) need a vertical content hugging priority of 750 (bigger than 500) because those views should adapt its height based on the content. 06 April 2021, 09:55:06 UTC
b170695 macosx: Fix translation of "general settings box" refs #25558 06 April 2021, 09:55:06 UTC
edd5319 macosx: Initialize sidebar in main window 06 April 2021, 09:55:06 UTC
abbc958 macosx: Move out sidebar handling in own data source object Move delegate and datasource handling of sidebar into own object. This decouples and cleans up the VLCMainWindow class. Additionally, delegate and dataSource object cannot inherit from an NSWindow class, as it is not allowed to contruct weak references for such objects on old OS versions (Mac OS 10.7). close vlc#25403 06 April 2021, 09:55:06 UTC
1d111a9 Contribs: update libbluray to 1.3.0 Close #19925 (cherry picked from commit 025cbe2df9a21175194c556628a14247e7d960ac) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 06 April 2021, 09:40:53 UTC
704ccf4 qt: support 2d surfaces for horizontal scroll Fixes #20498 To avoid detection of erratic movements along the lines introduce allowance zone for each axis. Angle determines how close to axis angle delta is. For horizontal events it is set to 30 degrees (15 for each side). For vertical events angle is 53 degrees (30 * 16/9). It is a little wider since touchpads are asymmetrical. Signed-off-by: Pierre Lamot <pierre@videolabs.io> 06 April 2021, 08:30:06 UTC
5d1fc09 Update Changelogs Close #21463 (cherry picked from commit 5f990b0cd372c86f8846c74c1809bca9b6b721ee) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 05 April 2021, 10:27:20 UTC
d58b774 liveleak.lua: fix video resolution selection (cherry picked from commit 55456d7c1e2892d430f93645972e389e7e8462a8) Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr> 03 April 2021, 14:00:10 UTC
3fcc32f liveleak.lua: fix title metadata parsing (cherry picked from commit e02e408c34bb5569fd1e139d10b696f3c03fa6c6) Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr> 03 April 2021, 13:59:58 UTC
e70b376 liveleak.lua: support new video URL format (cherry picked from commit 3f401932985fcbe8b006f14f3a845e0708ef87fd) Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr> 03 April 2021, 13:56:52 UTC
f26577f youtube.lua: disable cookies if redirected to consent page In the past few days, YouTube has started redirecting requests for video pages to a cookie consent and preference prompt, on a whole separate page and domain; which prevents playback. We are not interested in YouTube cookies, nor in consenting to them on behalf of our users, so this just retries with cookies disabled. YouTube gets the hint and simply redirects back to the original video page. Fixes #25616 (cherry picked from commit f21c063ea3b8050541e5c8f4430378dfec85f4a5) Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr> 03 April 2021, 10:27:26 UTC
8fe0049 input: fix `input-slave` option for subtitles 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> (cherry picked from commit 08a3c76355b0ba9eb6658a730cc6c763775b63b6) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 01 April 2021, 08:14:49 UTC
659f569 macosx: Add two size configurations for fullscreen panel Freely choosing an increased size for fullscreen panel control buttons has been an error prone drag and drop operation which was hard to perform right. Compiled with the latest macOS SDKs, this method does not work at all anymore. As an alternative, this patch implements two size configurations (large and normal), which additionally increased font size. close vlc#20720 31 March 2021, 21:56:59 UTC
f2e872c macosx: open panel: fix MRL generation for multiple input devices Fix issue in MRL generation for multiple audio / video input devices. Now updates the correct MRL in case the device selection changed. (manual bp of c21bf10646a6c432a0d1fb695256778a84c83a13) 31 March 2021, 21:56:59 UTC
6977abc es_out_timeshift: fix inverted logic A test case: vlc -vv --rate 0.5 ~/.local/share/vlc/ml.xspf es_out_GetEmpty return false forever Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 80f1e7235b7b6a769e6924ed96c739b62f7e3385) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 31 March 2021, 10:00:12 UTC
53359e6 macosx: Fix crash on exit related to PXSourceList The delegate object (aka VLCMainWindow) is sometimes not valid anymore when the destructor of PXSourceListDelegateDataSourceProxy is called. Also, VLCMainWindow removes all observers from the notification center in its own dealloc method already. This should fix the majority of current on-exit related crashes on macOS. close #25403 29 March 2021, 08:59:48 UTC
adf964a macosx proj: Add Internal directory for PXSourceList 29 March 2021, 08:53:59 UTC
c9e3034 l10n: Russian update 99% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 29 March 2021, 07:32:34 UTC
3c61551 l10n: vlc.desktop update 29 March 2021, 07:32:34 UTC
54ec0bb l10n: Indonesian update InfoPlist.strings: 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 29 March 2021, 07:32:34 UTC
89f921b l10n: Punjabi update 55% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 29 March 2021, 07:32:34 UTC
4f783df l10n: Latvian update 99% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 29 March 2021, 07:32:34 UTC
7b38ca5 l10n: Hindi update 20% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 29 March 2021, 07:32:34 UTC
5e61c79 l10n: Danish update 93% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 29 March 2021, 07:32:34 UTC
3649d07 l10n: Catalan update 95% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 29 March 2021, 07:32:34 UTC
125d358 l10n: vlc.desktop update 29 March 2021, 07:32:34 UTC
d133ccd CI: build pages on a nightly job 28 March 2021, 22:32:07 UTC
f348c4a adaptive: add missing <limits> include Compilation would fail with: > error: 'numeric_limits' is not a member of 'std' without this include because of some hardening build flags mandated on Fedora Linux, with GCC 11. Refs #25325 Signed-off-by: Robert-André Mauchin <zebob.m@gmail.com> Signed-off-by: Alexandre Janniaux <ajanni@videolabs.io> (cherry picked from commit e3de1b709b258d2b0e316d927f5c828bdb1a738a) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 March 2021, 12:48:13 UTC
f4474d8 hls: add missing <limits> include Compilation would fail with: > error: 'numeric_limits' is not a member of 'std' without this include because of some hardening build flags mandated on Fedora Linux, with GCC 11. Refs #25325 Signed-off-by: Robert-André Mauchin <zebob.m@gmail.com> Signed-off-by: Alexandre Janniaux <ajanni@videolabs.io> (cherry picked from commit 3aea33378b0b317b99fce2eeaca8b31bf7cc6aba) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 March 2021, 12:46:44 UTC
fb3cc45 mkv: add missing <limits> include Compilation would fail with: > error: 'numeric_limits' is not a member of 'std' without this include because of some hardening build flags mandated on Fedora Linux, with GCC 11. Fix #25325 Signed-off-by: Robert-André Mauchin <zebob.m@gmail.com> Signed-off-by: Alexandre Janniaux <ajanni@videolabs.io> (cherry picked from commit 1d001c2084cdf440bb768f79f1b3c936a3fa1460) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 March 2021, 12:46:36 UTC
34712ad l10n: Portuguese (Brazil) update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 25 March 2021, 18:22:00 UTC
3ec4855 l10n: Chinese (Taiwan) update 68% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 25 March 2021, 18:22:00 UTC
ce81195 l10n: Vietnamese update 73% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 25 March 2021, 18:22:00 UTC
1e1694e l10n: Thai update 58% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 25 March 2021, 18:22:00 UTC
d04726a l10n: Dutch update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 25 March 2021, 18:22:00 UTC
8522c65 l10n: Malay update 99% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 25 March 2021, 18:22:00 UTC
32a96c0 l10n: Mongolian update 22% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 25 March 2021, 18:22:00 UTC
6fdb291 l10n: Latvian update 99% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 25 March 2021, 18:22:00 UTC
fead63a l10n: Indonesian update 78% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 25 March 2021, 18:22:00 UTC
b627a02 l10n: Croatian update 81% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 25 March 2021, 18:21:59 UTC
back to top