https://github.com/videolan/vlc

sort by:
Revision Author Date Message Commit Date
f615db6 winvlc: Work around lack of relocation table in vlc.exe 09 August 2018, 14:48:25 UTC
7da4777 magnify: only copy the visible pixels of the source visualization Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 09 August 2018, 14:45:02 UTC
d9e2770 chroma: cvpx: fix possible buffer overflow cf. https://code.videolan.org/videolan/vlc-ios/issues/261 A lot of crashes happen when doing the CVPX HW -> SW conversion. Unfortunately, I was unable to reproduce it. My best guess is that this buffer overflow is caused by the i_visible_height that is too big. This value should be correct since it comes from the hxxx packetizer, but it may be different from the actual height of the cvpx buffer. (cherry picked from commit d0de1ecd59c07bb5c3d857c3e1bed9616a1e09f3) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 09 August 2018, 11:39:37 UTC
e2a0d63 Update NEWS 09 August 2018, 08:21:55 UTC
b183bec dxva2: Fix memory leak on error (cherry picked from commit 0fd8cdabe9d584bbc4f46e819af68ea0d7dbd315) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 09 August 2018, 08:14:02 UTC
5a52f2a d3d11va: Fix memory leak on error (cherry picked from commit d88ee7f07c47d1e71797391b0e50c330cd90a4af) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 09 August 2018, 08:14:02 UTC
22c676a NEWS: update for macOS 08 August 2018, 21:16:21 UTC
d3ea392 macosx: Fix model rebuilding after drop operation The old code does not take into account the index shifts if dragging an item down the list. Easy fix is to reload the whole model for now. (cherry picked from commit 7cb147a34148621551e89cdfe0448244f34252b6) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 08 August 2018, 21:08:44 UTC
69dd0cb qtsound: Fix configure detection and build QTKit header includes objc header files, therefore the configure check must be done with an objc file. Also, fix build of qtsound module. (cherry picked from commit 0d181b4172cdeb5bd39b059253b4f8a4da7d0db7) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 08 August 2018, 18:47:59 UTC
33849a7 Qt: Fix tooltip position commit 5815534 ("qt: make the time tooltip a tooltip") reintroduced the bug fixed by previous commit ea99237 ("remove X11BypassWindowManagerHint from time tooltip") meant to fix #17829. The tooltip window is a shaped, override-redirect window which shows when the pointer enters the slider and disappears when it leaves the slider. By placing the tooltip window too low, above the slider, vlc causes a constant map/unmap of that window which will flood Xwayland and the Wayland compositori.window manager and can up with a deadlock situation. When the tooltip window is showing, the pointer will enter the tooltip window and thus leave the slider, which will cause the tooltip to be unmapped, which in turn causes the pointer to re-enter the slider area, which will cause the tooltip to show again, so on and so forth. On Wayland/Xwayland where the Wayland compositor (i.e. the display server) is also the window manager, that can lead to a deadlock situation because some X11 requests are blocking on rountrips to the Xserver, which in the case of Xwayland is also a Wayland client, waiting on the Wayland compositor for some operations, the Wayland compositor being also a Window manager and an X11 client at the same time... Avoid the issue by placing the tooltip so that it does not show up at the same location where the slider is, without overlap, to avoid that map/unmap requests storm. Closes: https://gitlab.gnome.org/GNOME/mutter/issues/244 Signed-off-by: Olivier Fourdan <ofourdan@redhat.com> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> (cherry picked from commit 6579a36c56ed30b72de584bf0e8cf21af1a90cf7) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 08 August 2018, 16:21:09 UTC
2b0833e demux: adaptive: move lock to non buffered chunk (cherry picked from commit cedb5bb7fbda46f1bc7cc6ac834905ed4c140dfc) 08 August 2018, 13:48:45 UTC
ffa6842 demux: adaptive: remove debug leftoff (cherry picked from commit 2b111c4bb8daedb7342272337e18369a5f986519) 08 August 2018, 13:47:16 UTC
e970754 demux: adaptive: check connection for content-type (cherry picked from commit fa4d9d65fd8aefcf29a9d3945150410616c005e5) 08 August 2018, 13:47:09 UTC
05ae946 mediacodec: fix rotation handling Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 2142b90d7ecb2d38bb7e11db36344d3d8ed80335) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 08 August 2018, 08:47:41 UTC
fb5fc88 mediacodec: fix check on csd i_count Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 0cdd6619555ddbee99f1097ecfbaefe22c7dafab) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 08 August 2018, 08:47:37 UTC
b33c5a2 d3d11va: make the OS detection not dependent on the app manifest hopefully the location won't change in future Windows versions (cherry picked from commit 28676840e3539b56c3339ee617d6b982e0565ed9) 07 August 2018, 12:19:51 UTC
083e7b6 d3d11: test if a texture format can be used before deciding to use it Some formats are not handled properly by drivers and so we should fallback to working ones when looking for a display format. Ref #19162 Ref #20681 (work around the conversion issue which I can't reproduce) (cherry picked from commit ef69fb83f60cd7b12e8f230269222f588587f1b8) 07 August 2018, 12:06:39 UTC
57af757 d3d11_fmt: pass an object and a d3d11_device_t to FindD3D11Format() So we can test for more errors and log them. (cherry picked from commit 58739768a0bcafeb10791684a90af55ce740fb57) 07 August 2018, 12:06:39 UTC
cfa02ee demux: avi: workaround broken RGB in Compression usage (fix #20475) refs broken_RV24_as_Compression.avi.bz2 (cherry picked from commit 484ac1b76aa209cb7ab10e33daf65936d7113903) 07 August 2018, 09:40:33 UTC
db3dd8d demux: ts: restrict HDMV secondary to exact range (cherry picked from commit 4613998310457312a0ec13100b75d21c1fd80fc6) 07 August 2018, 09:35:30 UTC
ff9689a glwin32: don't activate on XP Close #20580 (cherry picked from commit 23e8aa021004679ff212fb95e9244f4ecfeb344c) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 07 August 2018, 07:48:25 UTC
e139904 Update NEWS for 3.0.4 07 August 2018, 07:33:03 UTC
588c9b6 lua: fix memory leak Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> (cherry picked from commit b9cef2cce0ceb17a10af5db9fe9640e772d07dca) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 07 August 2018, 07:22:06 UTC
871e9b0 NSIS: Fix Latvian translation 07 August 2018, 07:13:34 UTC
a70273d NSIS: fix French translation 07 August 2018, 07:13:19 UTC
47755e9 avcodec:video: log the reason why the format change won't reuse the decoder Ref: #20343 (cherry picked from commit 923dcb3cda8fa679ebb14809a3e9b7c6d8a40054) 07 August 2018, 06:42:27 UTC
d4dc212 direct3d11: log the actual source pixel format, not the assumed decoder one (cherry picked from commit 44bbb10adad1f2cbae7bb7f44bbec2191dd53ea4) 07 August 2018, 06:42:27 UTC
cc64d4c direct3d11: protect the flush from concurrent access from the decoder thread(s) (cherry picked from commit 83d8394d9b24253e786bc21576155b7a586c1b16) 07 August 2018, 06:42:27 UTC
eec002a direct3d9: make the OS detection not dependent on the app manifest (cherry picked from commit 6f6803c954a8e6b4856f281dde2e0a8a93eea4e9) 07 August 2018, 06:42:27 UTC
725a46e direct3d11: make the OS detection not dependent on the app manifest hopefully the location won't change in future Windows versions (cherry picked from commit 81e6e779e183ffdeebbc8f72a3c81b241933ff7a) 07 August 2018, 06:42:27 UTC
f448a79 d3d11va: don't use D3D11VA automatically on OSes older than Win8.1 (cherry picked from commit 2c2eeb8e5a19bbcd35d6cea02ea3dc52e480cc7a) 07 August 2018, 06:42:26 UTC
3ec6e08 direct3d11: don't use D3D11 automatically on OSes older than Win8.1 (cherry picked from commit 0d6753dc907403e96db82e3d702a4633832be697) 07 August 2018, 06:42:26 UTC
038e853 direct3d9: use a version check with a better name to disable D3D9 The VersionHelpers API is available since Win2000 (cherry picked from commit c0abd168d4e9c4d9f60112105da8b9ff5f1df74b) 07 August 2018, 06:42:26 UTC
5bc3abd directx_va: DXVA2_ModeMPEG2_VLD also supports the main profile Ref #20343 (cherry picked from commit d170d0d79db04a97d0739564421f48752480d93e) 07 August 2018, 06:42:26 UTC
97faad7 dxva: blacklist core 2 duo related chipsets that can't even decoder 720p properly (cherry picked from commit 65eed1b9df74850f41c59f29f5ddafae39839312) 07 August 2018, 06:42:26 UTC
192522b dxva: allow blacklisting based on the driver build Not used for now. (cherry picked from commit 33cc4f2b1f9dace2b3a63098a458f3172fc6ae41) 07 August 2018, 06:42:25 UTC
6e84285 d3d11_fmt: keep the modified build number once and for all (cherry picked from commit 6dd231f7e007a93dace97b45cc5d015b5ebed929) 07 August 2018, 06:42:25 UTC
578625f dxva: allow blacklisting for different codecs (cherry picked from commit 79c56aadae985ee55851f2755a351fb8ba9ded86) 07 August 2018, 06:42:25 UTC
cc7d112 dxva: allow per-vendor HEVC black listing (cherry picked from commit 9daba7a1f7f7c793fd36cbd5c0409c8b350c929c) 07 August 2018, 06:42:25 UTC
9b2310c avcodec: add a specific source file to handle GPU blacklisting (cherry picked from commit ec1313ce0a5a5b9c54f0fa94d0d11afe06de4a0e) 07 August 2018, 06:42:25 UTC
98de307 direct3d11: fix crash when resource allocation fails We release the staging picture twice which is not supported. 07 August 2018, 06:42:24 UTC
7cc7c08 vout: win32: direct3d11: fixup of d1e7dc1 As d1e7dc1 explicitly adds copying of the relevant fmt after the function is called, the function itself should not be part of such copying (to make matters worse, shallow copy is unsafe as the struct may contain pointers to dynamically allocated resources). fixes: #20487 Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 07 August 2018, 06:42:24 UTC
0254022 direct3d11: use the indirect texture size It can have padding for the decoder that is not known to avcodec and we don't want to show it in vd->fmt to avoid adding a converter. This padding needs to be taken in account when placing the picture in the display area. We can get rid of the hackish BEFORE_UPDATE_RECTS/AFTER_UPDATE_RECTS macros. 07 August 2018, 06:42:24 UTC
6f51b19 vout:win32: read the picture pool size indirectly This allows overriding if the internal size is not set in vd->fmt (to avoid a converter being added if some padding is added internally). 07 August 2018, 06:42:24 UTC
c848e04 direct3d11: Lock the device context mutex when presenting the swapchain (cherry picked from commit 572d2a87f6733baf2f6c0dae01b2200497fd7b8b) 07 August 2018, 06:42:24 UTC
3bc4d22 d3d11: Store context_mutex in the DeviceContext private data And create it as soon as the DeviceContext is created so they have the same lifetime. (cherry picked from commit 0d7d3f6e7ab4fc3b1b962ed9d304d81d88df6a4e) 07 August 2018, 06:42:24 UTC
fb14e6e d3d11_fmt: add helpers to lock/unlock the D3D11VideoContext (cherry picked from commit 717daca1c62f298902db807ae6eee82a32d6890d) 07 August 2018, 06:42:23 UTC
9aa42f5 d3d11: move the D3D11DeviceContext mutex storage in d3d11_device_t (cherry picked from commit 369cf77c1fffe86f0e8e99404f1990dd8c4c1869) 07 August 2018, 06:42:23 UTC
6487a7f hw:d3d11: fix crash in D3D11_NV12 The source may not always come from a decoder (cherry picked from commit 6fc9c9f63eeb5ff4c86dbcf8e44209f283f93007) 07 August 2018, 06:42:23 UTC
a4a8599 hw:d3d11: fix texture leak (cherry picked from commit 3f922c78203d08ac6ee6a3a8502148f6d5ec2265) 07 August 2018, 06:42:23 UTC
69f7edf screen:win32: screen capture is in sRGB and full range The same should probably be done on other screen capture sources but the actual values may be check with an API for some of them. The Windows HDC API doesn't provide that. Fixes #20956 (cherry picked from commit 24627b49a8e239748a0bd6c60e0a93f8841cf590) 07 August 2018, 06:42:23 UTC
dbe172c codec:jpeg: JPEG are always decoded to full range Ref #19127 (cherry picked from commit 7a64f68ac92617c40d62adbe7bae6749c89f48b5) 07 August 2018, 06:42:22 UTC
61f621c codec:png: PNG are always decoded to full range Ref #19127 (cherry picked from commit 7ab4c048083661579fb620f1eee137af18ec8dc3) 07 August 2018, 06:42:17 UTC
7f62b64 codec:jpeg: set the decoder output to sRGB That's how the decoder is configured in line 522 Ref #19127 (cherry picked from commit 8dc281d2d01e5dfefbe4087c5bc9bec3e5601906) 07 August 2018, 06:42:17 UTC
a01c757 codec:png: set the default transfer function to sRGB See line 266 Ref #19127 (cherry picked from commit c533dfd94064fef221bca5550cdd898079882b30) 07 August 2018, 06:42:16 UTC
23bcd7c demux: h26x: don't override packetizer values (cherry picked from commit 21fe4d73327a7ad27cb16f473d4e224f4482e81b) 06 August 2018, 09:46:11 UTC
e8529a7 demux: dash: replace duplicate tokens refs #20868 (cherry picked from commit 73acf3fec0bf49a11c9b0f7d912142bc91f8b02c) 06 August 2018, 09:45:35 UTC
96056e6 Revert "codec: avcodec: drop frame internally" Supposely freeing buffers internally faster for next frames, it worsened the aync output/frame drop algorithm since there's no signal from avcodec of dropped frame. This reverts commit 3f5daf4d2f5501a5e8868bf2dbfccbe615cfdf5a. (cherry picked from commit a67ba8ca61ee5789e0b32628a79dfa58a07ee4ad) 06 August 2018, 09:36:44 UTC
5090d8c macosx: Fix misbehaving audio device popups Prevents changing selection automatically, note that the audioChanged selector is used multiple times. refs #20766 (cherry picked from commit 558c52cf5cfc1ff0604b6c12c5865c6b052d1cc0) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 05 August 2018, 19:18:34 UTC
2590915 macosx: remove autolayout for save panel accessory view The current constraints work perfectly fine on macOS >= 10.10, but it crashes on 10.7. Therefore, for that view only, remove autolayout as it is unknown how to fix it. This is for 3.0 branch only. closes #20587 05 August 2018, 18:45:47 UTC
c9a03f4 news: update 02 August 2018, 23:45:09 UTC
e09bd2c macosx: SPMediaKeyTap: Remove need for SPInvocationGrabbing (cherry picked from commit 1827563799bb18a8ebb724721b56ed399ad7c95f) Signed-off-by: Felix Paul Kühne <felix@feepk.net> 02 August 2018, 23:43:47 UTC
dd10c29 macosx: SPMediaKeyTap: Replace long deprecated Carbon APIs (cherry picked from commit f70a3de4f035e5e1027786d6247040cc069c5201) Signed-off-by: Felix Paul Kühne <felix@feepk.net> 02 August 2018, 23:43:36 UTC
1f14594 macosx: SPMediaKeyTap: Always use default bundle identifiers list Do not read the list from the user defaults, it is unlikely anyone ever has to customize this. (cherry picked from commit 4221ab456bf634a62eb56ecbbd4276c6e1505dbe) Signed-off-by: Felix Paul Kühne <felix@feepk.net> 02 August 2018, 23:43:24 UTC
e604293 macosx: SPMediaKeyTap: Clean up comments (cherry picked from commit c7943c82b2c3a61cf616a4f3fe38d83f47d33bfd) Signed-off-by: Felix Paul Kühne <felix@feepk.net> 02 August 2018, 23:43:16 UTC
1150368 macosx: SPMediaKeyTap: Remove unused singleton (cherry picked from commit 2c47b89103359a0506654155833308e9deed1ec1) Signed-off-by: Felix Paul Kühne <felix@feepk.net> 02 August 2018, 23:43:08 UTC
37d3f6a macosx: SPMediaKeyTap: Remove unnecessary ivar initialization Instance variables are automatically initialized with 0 or nil. (cherry picked from commit f68c20980075b4b8387b7b7174affd7c7023aa98) Signed-off-by: Felix Paul Kühne <felix@feepk.net> 02 August 2018, 23:43:00 UTC
1e90394 macosx: SPMediaKeyTap: Move ivars out of header (cherry picked from commit 5e4bf8dbefff89eeed1cebe51e7eab6ddcf716a3) Signed-off-by: Felix Paul Kühne <felix@feepk.net> 02 August 2018, 23:42:52 UTC
5562d98 macosx: SPMediaKeyTap: Improve codestyle (cherry picked from commit 990785986b0ea248bfa83efa0c944c3846b551dc) Signed-off-by: Felix Paul Kühne <felix@feepk.net> 02 August 2018, 23:42:43 UTC
658f37b macosx: SPMediaKeyTap: Improve error handling (cherry picked from commit 5ed5ef0c99d83570e05b2467e342363251c4da06) Signed-off-by: Felix Paul Kühne <felix@feepk.net> 02 August 2018, 23:42:27 UTC
b51a091 macosx: enforce macOS 10.7.5 or later VLC will no longer launch on earlier 10.7.x releases due to known incompatiblities 02 August 2018, 21:39:52 UTC
339c70f Update PO files 02 August 2018, 20:57:23 UTC
4bfb625 l10n: Zulu update 14% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:20 UTC
f366c53 l10n: Chinese (Taiwan) update 65% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:20 UTC
95b6688 l10n: Chinese (China) update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:20 UTC
72cbc49 l10n: Walloon update 57% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:20 UTC
3a05ca5 l10n: Vietnamese update 73% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:20 UTC
30c4e9c l10n: Uzbek update 14% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:20 UTC
6302b14 l10n: Urdu update 0% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:20 UTC
85a9528 l10n: Ukrainian update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:20 UTC
303c284 l10n: Uighur update 15% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:20 UTC
3f5b87a l10n: Tatar update 14% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:20 UTC
45dcd20 l10n: Turkish update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:20 UTC
858af11 l10n: Thai update 58% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:20 UTC
0ef8e15 l10n: Telugu update 28% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:19 UTC
6830769 l10n: Tamil update 29% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:19 UTC
4fe2f41 l10n: Silesian update 1% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:19 UTC
b01fa98 l10n: Swedish update 88% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:19 UTC
e8c8240 l10n: Serbian update 50% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:19 UTC
c005452 l10n: Albanian update 15% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:19 UTC
592a3bd l10n: Samoan update 5% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:19 UTC
b4455a3 l10n: Slovenian update 99% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:19 UTC
8b7de39 l10n: Slovak update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:19 UTC
40f7f93 l10n: Sinhala update 42% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:19 UTC
c9c90e7 l10n: Russian update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:19 UTC
24a8ac0 l10n: Romanian update 72% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:19 UTC
de6f699 l10n: Portuguese (Portugal) update 92% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:19 UTC
af0f205 l10n: Portuguese (Brazil) update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:19 UTC
aeb6a66 l10n: Pashto update 11% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:19 UTC
11d2deb l10n: Polish update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 02 August 2018, 17:14:19 UTC
back to top