https://github.com/videolan/vlc

sort by:
Revision Author Date Message Commit Date
d309419 Update NEWS 08 June 2021, 13:54:31 UTC
d2f26a2 CI: Target 3.0.x branch instead of the old dedicated repo 08 June 2021, 12:23:05 UTC
7516a4f iso-639: add iw old code for hebrew for old DVDs Close #23602 (cherry picked from commit e411f5f993489616229ef9f4a8803ff298c5ea26) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 08 June 2021, 10:30:49 UTC
02b784c access: libdvdread 6.1.2 supports UTF-8 paths in Windows. (cherry picked from commit 262b546066c6fde1458beb467966bbc1972a24d8) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 08 June 2021, 10:01:31 UTC
e30973a demux: asf: fix regression with broadcasts some transmit empty <50 bytes data object (cherry picked from commit 4ae85635e5998d1b386b834ad22586e807d60969) 07 June 2021, 09:18:04 UTC
9990579 sndio: fix crash when volume is adjusted while stopped Set volume/mute function pointers when handle is freed, to ensure sio_setvol() is not called on a freed handle. Fixes crashes when volume is adjusted while playback is stopped. Fixes #25796 (cherry picked from commit e94b04c8f867382ce6835254d29ee54fe855c686) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 07 June 2021, 05:18:52 UTC
95cce99 vlc_codecs: add missing Opus and alac waveformats >= Win10 refs #25794 (cherry picked from commit 4f7eeafa6561170d838ad23be350aa59e061e592) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 03 June 2021, 12:34:10 UTC
bb7022a macosx: Workaround crash in PXSourceList dealloc [super setDataSource] crashes on macOS 10.11 until 10.13. The code in question should not be needed (the recieving properties are weak in new macOS frameworks). Also whole deallocation of this object is not consistent. Therefore remove the code in question. Closes videolan/vlc#21267 01 June 2021, 17:13:59 UTC
db23bfe Update NEWS 01 June 2021, 09:37:38 UTC
29e9785 demux: mp4: fix missing intra-trun sample increment on seek ends up reading wrong sample size/time refs #25784 (cherry picked from commit 86b1ffe50f7cb5cbe273f14e1c4e0ba2b3572f93) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 June 2021, 09:31:45 UTC
ca7adc9 demux: mp4: report current trun sample pos in debug (cherry picked from commit 2028c4b9cba36a56eb54264bb47819c8b2b3b797) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 June 2021, 09:31:45 UTC
19cde3c Contribs: update harfbuzz to 2.6.8 Last of the 2.6.x series (cherry picked from commit c4cc73299c6531b060a758725a4668ec73aa207c) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 June 2021, 09:31:45 UTC
5216e1b Contribs: update Freetype2 to 2.10.4 CVE-2020-15999 (but we shouldn't be impacted) (cherry picked from commit a6fb42a20a4b8e77c5cdbd83458d489fa523dc5d) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 01 June 2021, 09:31:45 UTC
6835e92 contrib: aom: Disable assembly for 32bits windows builds Fix #25745 01 June 2021, 09:31:45 UTC
66e287e Freetype: use FT_Glyph_Stroke to create outlines FT_Glyph_Stroke is more tolerant of font files that do not follow contour orientation conventions, like Helvetica Neue. It also creates unfilled outline glyphs that can be more efficiently blended. Fixes #21043 (cherry picked from commit 074b4f3c4adf21b574c4a5127bac18cf7e94d821) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 May 2021, 08:46:30 UTC
9f7be9f Contribs: update dav1d to 0.9.0 (cherry picked from commit 722afbfe36517581d3d4618e4296411185684519) (edited) edited: - 3.0 was still on 0.7.1 26 May 2021, 05:58:10 UTC
c6505f0 d3d11: remove Query based rendering wait It is imprecise and on seek it may wait a lot of time as, while it's waiting, the decoder threads will flood new frames, delaying that much longer until the ID3D11DeviceContext is finished doing things. This workaround did more harm than good. Now that we have ID3D11Fence support (any recent Win10) the query based system should not be used. For older Windows using D3D11 we'll have less precise estimation of the time it took to actually render, meaning the frame drop will be less effective. (cherry picked from commit 141e07e12fd73ebd957d3d1227aa9bdbe58e3ef3) (edited) edited: - the 3.0 code differed from the 4.0 one - date is not passed to Prepare() 25 May 2021, 11:08:52 UTC
be33a34 direct3d11: log the time waited for the render to finish in verbose mode (cherry picked from commit 2550346b5f609b6c7626281a906bdaa6523ffbb7) (edited) edited: - the code unlock is only for D3D11 opaque - mtime_t instead of vlc_tick_t Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 25 May 2021, 08:00:47 UTC
3bc5371 direct3d11: don't lock the ID3D11VideoContext when waiting for the query to finish This leaves some time for the decoder to do things. This is how it was before 42011b9fb105b4b5de832fdafd097b86c8154eda. Fixes #25728 (cherry picked from commit 4cb73cccce3a413263b697b88acafe172978c325) (edited) edited: - the display callback is in a different location - the d3d_dev is not a pointer Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 25 May 2021, 08:00:30 UTC
13efda1 direct3d11: call var_InheritInteger("verbose") less often (cherry picked from commit f166bc2a7c56646489da35af743895c8011be238) (edited) edited: - the display_sys_t has a different layout - the original log is in a different location Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 20 May 2021, 14:10:13 UTC
6a2903d contrib: add d3d11 11.1 to 11.4 headers This is necessary to use ID3D11Fence on Windows 10. 20 May 2021, 14:10:13 UTC
e786f49 On the road to 3.0.15 20 May 2021, 12:56:01 UTC
16519be Update NEWS 20 May 2021, 12:56:01 UTC
98a9f98 contrib: gnutls: Don't use function introduced in Windows Vista Fix #25746 20 May 2021, 12:56:01 UTC
d9b684a vout: osd widgets: update colors & sizes (cherry picked from commit 32451a7ad9ab52fba7463a3ad3a00048412c288e) 20 May 2021, 07:25:45 UTC
a840dbb demux: asf: have data_end match libasf broadcast dump detection (cherry picked from commit f7bd45a75080b81116369b9869bdf7337b97429c) 20 May 2021, 07:24:21 UTC
41878ff Update NEWS 10 May 2021, 13:59:58 UTC
d456994 core: update: Fix winstore detection (cherry picked from commit c15e2691ef24b1eae01b29dca8fcbdfed64963ed) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 10 May 2021, 13:50:55 UTC
306a43b builtin_shaders.h: update to BT.709-2 coefficients (cherry picked from commit 68b27c23fd6f87577d2f1c49821008fc5b86f75d) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 10 May 2021, 13:49:36 UTC
0937dbb On the road to 3.0.14 10 May 2021, 13:46:09 UTC
2fb86c6 Update NEWS 10 May 2021, 10:19:07 UTC
6f160ae smb2: fix build with libsmb2 3.0.0 Fixes #25680 05 May 2021, 18:51:43 UTC
9f1a682 macOS package: Increase image size for dmg package Increase to 300M to allow to build universal releases. This is the maximum size of the release image, the final file will be only at the usual compressed size. (cherry picked from commit 6a8dcbee0f3925af7ace8afb0b1a5b58c69f354f) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 05 May 2021, 18:47:40 UTC
bc53d6e input: parse `:input-slave" options earlier Move the option parsing right before the input-item slaves copy. This avoid input-slaves unnecessary duplication each time the input is reparsed as the input-item slaves copy itself avoid duplicating. Fixes #19977 (cherry picked from commit 4f7522e620be01a3662bd985aeca1a2b8c4b7ff4) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 27 April 2021, 16:21:42 UTC
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
back to top