https://github.com/videolan/vlc

sort by:
Revision Author Date Message Commit Date
1b8388a text_renderer: freetype: fix invalid codepoint (cherry picked from commit ab0b7eb466ffa6edc531418f71b01e9f020bc840) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 08 April 2020, 11:38:17 UTC
6faf917 VLSub: Bump version (cherry picked from commit 5703c3c309714b3e398b686b286d3dd984215fa3) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 08 April 2020, 10:25:22 UTC
64b5928 VLSub: Reorder LogIn parameters Any other order, or explicitely naming parameters, causes either a 401 or a 411 (cherry picked from commit 9cacaab3c974520b6579a56274c0ec952e66dfc4) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 08 April 2020, 10:25:15 UTC
b805882 NEWS: Fix typo 08 April 2020, 07:35:20 UTC
1525d52 contrib: harfbuzz: Revert back to autotools Their CMakeLists.txt uses an agglomerated build, which requires us to enable big-obj support. However, on older version of binutils, this will cause objcopy to crash when extracting debug symbols (cherry picked from commit a10c9410e12ca022bcbcf7b884def60530a1a046) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 07 April 2020, 16:14:04 UTC
5a9a71d contrib: sidplay: Fix out of bound access (cherry picked from commit c3d48d1860914b8a3b11e5912c6ccf0044fcb213) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 07 April 2020, 09:17:08 UTC
72afe7e SDL_image: Fix unaligned and potentially out of bound access SDL_image allocates an unpadded buffer of height * pitch, causing the access to the last pixel to be one byte out of bounds (cherry picked from commit 882147a6b2134de33cabe07923818b95598fb11a) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 07 April 2020, 09:16:57 UTC
6cb3318 dvdnav: fix possible use-after-free CrashDragon reports an EXCEPTION_ACCESS_VIOLATION_READ in es_out_Control( p_demux->out, ES_OUT_SET_ES_STATE, tk->es ) from ESSubtitleUpdate(). A possible sane reason is that tk->es is not set to NULL when deleted after a DVDNAV_VTS_CHANGE event. CID c103a5eb-7972-4882-9121-bddaed659bec This commit doesn't necessarily fixes this CID that could also be triggered by a random memory corruption in dvdnav. Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> (cherry picked from commit 9e390be706d4b08c85d9a0e6e66c3be568e43af3) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 07 April 2020, 09:16:41 UTC
46dff01 contrib: faad: Bump version to 2.9.1 And use a maintained upstream (cherry picked from commit 88fcabf5f897e968733792d0b1c9be93b2374e69) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 07 April 2020, 09:16:31 UTC
1b4a064 update NEWS 06 April 2020, 15:59:43 UTC
5ec35a7 Update NEWS 06 April 2020, 15:47:23 UTC
af0b1e9 aom: remove unsupported AOM chroma Also removed upstream in f1570f0c2f70832dd170285f8de60bd2379c8efa. See the following link: https://aomedia.googlesource.com/aom/+/f1570f0c2f70832dd170285f8de60bd2379c8efa%5E%21/#F0 Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 595878cddd1b9b2ba6706a3782011e9228c64876) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 06 April 2020, 10:07:15 UTC
cf1ea74 aom: don't pass the private structure pointer, just the index We can never get a NULL pointer from libaom this way. The PTS may be wrong but it won't crash. (cherry picked from commit 96a606dcaf1bb53537d902b2235c41856cc218bc) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 06 April 2020, 09:59:31 UTC
ef44771 Revert "aom: don't pass the private structure pointer, just the index" This reverts commit 66c5b474959293faa3d8546b937f2985853e02f5. This has many unrelated whitespace changes, making further backporting harder. The commit will be re-backported right after 06 April 2020, 09:55:27 UTC
b1951b2 demux: adaptive: change assertion for failed updates ref #24583 (cherry picked from commit a93072befb9e21daa320a53243e74a312fb62029) 06 April 2020, 08:15:37 UTC
438fabd demux: hls: workaround failed update loops (cherry picked from commit 46ff0e4ec29ffbf946c148786fcc487ea7982753) 06 April 2020, 08:15:29 UTC
cadf406 Revert "l10n: enabling Khmer" This reverts commit 242441abaf5619f0a23b677952398f794a6ddeac. NSIS doesnt ship default translations for Khmer language at the moment, which makes building the installer fail. 05 April 2020, 18:50:58 UTC
6062f4c CI: Enable checksum generation for nightly artifacts (cherry picked from commit 574c4e8936af38aa4b884793ae175940133be79e) 05 April 2020, 18:50:57 UTC
739faf7 CI: snap: move nightly artifacts to the same directory as other jobs (cherry picked from commit 202e8bb13821376bfb358b61af06b901bcc90c98) 05 April 2020, 18:50:24 UTC
868f80e CI: Introduced nightly jobs (cherry picked from commit 99d1eb9c97ae90cf0a71c62b21c11d2f6185915d) 05 April 2020, 18:50:20 UTC
cd630bb harfbuzz: Fix framework confusion in pkgconfig patch Add the framework which is actually searched for, respectively. (cherry picked from commit 4600fb6474a5640785fbdf434223e271daa042e4) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 05 April 2020, 17:07:57 UTC
94223f3 Contribs: update harfbuzz to 2.6.4 This is an update of 30 releases... It might break some setups, hopefully not. (cherry picked from commit d2a01fe376d438eeb42795ecb2cfcd13458f1572) (cherry picked from commit 459963ce872a725094c78987078f33e4aa1408a7) (cherry picked from commit 606e8bec5237781fc7e1370fe38ad61c52167bb4) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 05 April 2020, 13:47:08 UTC
6a30871 contrib: harfbuzz: Create pkg-config buildfile with CMake buildsystem This creates a new pkgconfig template, unfortunately the configure- based template cannnot be used. (cherry picked from commit eed98c815bd28020c856d65b83602bbd8c067e3e) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 05 April 2020, 13:46:34 UTC
e4232b2 share: sort tar file list if available (in GNU tar >= 1.28) and use ustar format to not have pax headers add nondetermistic bits to make skins2/default.vlt reproducible. See https://reproducible-builds.org/ for why this is good. This patch was done while working on reproducible builds for openSUSE. Signed-off-by: Bernhard M. Wiedemann <bwiedemann@suse.de> Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 87ea3c0dfb7367b434f688d657f931c074bb34f4) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 05 April 2020, 13:46:34 UTC
8b5cff4 l10n: Chinese (China) update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 04 April 2020, 16:38:04 UTC
6e7628e l10n: Basque update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 04 April 2020, 16:38:04 UTC
eae5ae1 l10n: vlc.desktop update 04 April 2020, 16:38:04 UTC
1158c22 l10n: Chinese (China) update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 04 April 2020, 16:38:04 UTC
395228d l10n: Turkish update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 04 April 2020, 16:38:04 UTC
b23c7c6 l10n: Thai update 58% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 04 April 2020, 16:38:03 UTC
2c4bd5b l10n: Russian update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 04 April 2020, 16:38:03 UTC
e8e08dc l10n: Malay update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 04 April 2020, 16:38:03 UTC
d15f8da l10n: Malayalam update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 04 April 2020, 16:38:03 UTC
5ecf34a l10n: Lithuanian update 62% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 04 April 2020, 16:38:03 UTC
bc3dbfe l10n: Basque update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 04 April 2020, 16:38:03 UTC
34a57d9 l10n: Catalan update 87% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 04 April 2020, 16:38:03 UTC
242441a l10n: enabling Khmer 04 April 2020, 16:38:03 UTC
844e9d0 l10n: updated missing languages in package.mak 04 April 2020, 16:38:03 UTC
9eb3108 l10n: Japanese update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 04 April 2020, 16:38:03 UTC
27c726c l10n: Spanish update 100% translated Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> 04 April 2020, 16:38:03 UTC
b37792e demux: adaptive: don't SET_NEXT_DISPLAY_TIME (cherry picked from commit d7e2425a328590487d20dbfa0b4bf98fa530c3d1) 03 April 2020, 08:49:50 UTC
1341e55 demux: dash: check template seek range (cherry picked from commit 8f9195f75e3c2a2f041440def1bb1875dbce324a) 03 April 2020, 08:49:44 UTC
752a6a0 access: dvdnav: check return for nav packets getters (cherry picked from commit 62a55b6aa6f7d41a815d33928f5ae6ecca9b40b9) 03 April 2020, 08:46:45 UTC
6897c01 demux: adaptive: remove UTC time_t (cherry picked from commit 354e192b1845ad289a37cf4f6abb55c4d0f27fbf) 02 April 2020, 14:31:47 UTC
c6f8ebe demux: adaptive: use microsecond for availability times (cherry picked from commit ecc878bf87681a24f9e3a1db89971b9ffcaeb1ff) 02 April 2020, 14:29:41 UTC
f9db0de demux: adaptive: fix DASH timeshift computation (cherry picked from commit 4140d56ebbe41c41460b05e17b83d93d2e9f4c88) 02 April 2020, 14:27:18 UTC
55a3c07 Update NEWS 02 April 2020, 11:25:21 UTC
6ffda1b Revert "Contribs: update fontconfig to 2.13.1" This reverts commit c76d3d324a5bd4ee280394f93bba238ad848e103. 01 April 2020, 09:12:42 UTC
7b3a7a2 soundcloud.lua: dynamically extract API magic It seems that the client_id API magic now gets invalidated much faster, rendering the current model, where it is hard-coded into the script, not viable anymore. Instead, this fetches and parses javascript assets linked from the web page to search and extract the up-to-date magic from them. This is significantly slower as for now it fetches all of several indiscriminate javascript assets, but at least it works, and should not require that kind of maintenance anymore. (cherry picked from commit 6abb32a9ba076de8662a53889926280e6d80f5e1) Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr> 01 April 2020, 07:58:20 UTC
b508103 demux: hls: don't use auto for lambda parameter Using auto for lambda parameters is a C++14 feature (generic lambda), but VLC 3.x does not require C++14. 01 April 2020, 06:43:31 UTC
3819f0b opengl: update libplacebo call for changed API This will be the last time a change to this signature is needed, since we just switched to using a params struct rather than updating the signature constantly. Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 24dc03640d3cfd89aa87ce63929aba17911c4b85) Signed-off-by: Konstantin Pavlov <thresh@videolan.org> 31 March 2020, 15:33:17 UTC
55397a1 placebo: update for new tone mapping desaturation algo This was introduced in API version 10, and refactors the tone mapping desaturation curve into a new, more tunable algorithm that has some different behavior. In particular, it allows us to simulate exactly the "hollywood" style of tone mapping, so we document those special values specifically. This is a manual backport of b579384a239683232f5558216cc03c6ae5a5dc38 31 March 2020, 15:33:17 UTC
09c03f1 demux: hls: handle xstart (cherry picked from commit 9d5715fd87a23296788a8b9d50ce7319ef399822) 31 March 2020, 15:23:55 UTC
7be0739 demux: adaptive: fix segmentList start offset (cherry picked from commit cb204e13ebde2397b288b848762a7761096d3c0f) 31 March 2020, 15:23:52 UTC
11591b1 caopengllayer: fix resize handling use layoutSublayers instead of resizeWithOldSuperlayerSize: as the resizeWithOldSuperlayerSize: method is not called when compiled with 10.13 SDK, possibly because then the layer is not in a full layer tree so has no superlayer eventually. So using layoutSublayers feels more correct to be called when a layout change occurs. Fix #24559 31 March 2020, 13:32:40 UTC
4d98f41 caopengllayer: Forward mouse events to other views as well Other views might need the mouse events as well. Do the analog logic as in the old macosx vout module. Fixes steering of fullscreen panel. fixes #24560 Signed-off-by: Marvin Scholz <epirat07@gmail.com> 31 March 2020, 13:32:40 UTC
21e24fd Contribs: update fribidi to 1.0.9 Move to meson, github, tar.xz, support msvc and bionic by default... + Patch to allow to not build bins nor tests (cherry picked from commit 24d1295df33643208b3a077fbf9274bdc9eca214) (cherry picked from commit fbd0076e3b19723ebe663cfbd1f9c8549241141e) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> Patch submitted upstream Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 31 March 2020, 12:28:37 UTC
36c2ef6 Contribs: update freetype to 2.10.1 No security issue, AFAIK (cherry picked from commit 8f09dbc46e62c42c9ca00aa1f1e4cf0b727be68b) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 31 March 2020, 12:28:05 UTC
c76d3d3 Contribs: update fontconfig to 2.13.1 No obvious security issue, but we never know... (cherry picked from commit 53486e41dcded241c73a54f3f3431a4620a83850) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 31 March 2020, 12:27:58 UTC
c253b9e Contribs: update libmatroska to 1.5.2 (cherry picked from commit f5c4fdbc393369f2ad5e61b712954ac14c40f5f4) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 31 March 2020, 12:27:50 UTC
71f425d Contribs: update libebml to 1.3.10 (cherry picked from commit 56ab4817621694fe74f6f1cae01bf6af5474d645) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 31 March 2020, 12:27:43 UTC
93f0ecb Update NEWS 31 March 2020, 11:53:55 UTC
5feebaa CI: Added snap job (cherry picked from commit 75cd97f6b1659e0dea16f18ef073f34bafe67911) 30 March 2020, 19:40:25 UTC
fb4e053 snap: Added jack plug (cherry picked from commit 1aa0943e14f3e9ec94d11a8ce2df93f43432b949) 30 March 2020, 19:40:25 UTC
ae3a5db snap: Bumped desktop-helpers version (cherry picked from commit 6ca88f9bbbdfb21a8c503921a8904bfc7a605b5c) 30 March 2020, 19:40:25 UTC
df3c8bc snap: make it easier to run as a CI job Honor VLC_PREBUILT_CONTRIBS_URL env variable and produce packaged tarball if prebuilt contrib is not available. (cherry picked from commit adefe57379dd9551cb20e4ad888afbe6ef52f4c7) 30 March 2020, 19:40:25 UTC
1d6e752 Revert "snap: explicitely enable protobuf contrib package." This reverts commit f09fd0d31ac5f1fba074f883d7be9399e18386c3. 30 March 2020, 19:40:25 UTC
cf68969 snap: move to Ubuntu 18.04 base (cherry picked from commit 2146599ec03d0648d66a51d2079767b8a7f0e393) 30 March 2020, 19:40:25 UTC
a678cc9 snap: make vulkan actually work inside a snap Ubuntu 16.04 has an outdated libvulkan package which ships layers in the -dev subpackage, so we have to add it to staged packages. This can be reverted when it's fixed. Also introduced another part "fixup-vulkan-icd-paths". The rationale to add it is that icd ship with an absolute path to vulkan drivers, which breaks under snap confinement; with just a filename, vulkan will look for those files under LD_LIBRARY_PATH. (cherry picked from commit 58c57d1c4bdf17459f74dd70a3374f25cb38911e) 30 March 2020, 19:40:25 UTC
01fa961 snap: add vulkan packages (cherry picked from commit b21abf42dfeba30a64b6611530c0baf2f3b9a512) 30 March 2020, 19:40:25 UTC
64574df snap: enable SRT No longer FTBFS. (cherry picked from commit e5cb96f0b80c266ce120838671093c0847a5bec9) 30 March 2020, 19:40:25 UTC
ab360da snap: added libxkbcommon-x11-* dependencies. (cherry picked from commit 8ad7ae2a0dc372461927d1c0501715ca89a9a2fe) 30 March 2020, 19:40:25 UTC
f53deb5 contrib: live555: prevent inclusion of xlocale.h on linux https://sourceware.org/glibc/wiki/Release/2.26#Removal_of_.27xlocale.h.27 Also, as stated in the above notes, xlocale.h was never meant to be included, so live555 is in the wrong for even trying. Signed-off-by: Konstantin Pavlov <thresh@videolan.org> (cherry picked from commit 9517e00234afb03a134c61cbf9108cca14a438bd) 30 March 2020, 19:40:17 UTC
d34b4bc update NEWS 30 March 2020, 14:45:22 UTC
e56a41f demux: adaptive: add AV1 in es comparison (cherry picked from commit 7ac0327d6289ffd198e815d8ef7af4bf0d84cf49) 30 March 2020, 14:14:29 UTC
ba93772 demux: adaptive: add new buffering control options (cherry picked from commit 2f3dab4ce5a5f508ce4359b1f78b6bcf9f7daa0a) 30 March 2020, 14:14:29 UTC
fa6f818 demux: adaptive: use new buffering logic (cherry picked from commit f8f3f11fae3f4c95e595a3f0cc3ad5ce8ab8994a) 30 March 2020, 14:14:29 UTC
203b760 demux: adaptive: add new BufferingLogic (cherry picked from commit b1e7eb53d687bef3d32070842ee30199fbe9ee6f) 30 March 2020, 14:14:29 UTC
b9984e3 demux: adaptive: always retrieve start segment number for live (cherry picked from commit 7bea09c4bb6d5510e9bdbd1114cda86a63b71260) 30 March 2020, 14:14:29 UTC
750352d demux: adaptive: fix timeline getMinAhead (cherry picked from commit beff032660d4b389a6d91467a3bc62570f9bf05a) 30 March 2020, 14:14:29 UTC
4637ad0 demux: adaptive: expose inheritSegment* (cherry picked from commit 9af1443353f4b9dded9fcbf2ef1559c6d7a882ad) 30 March 2020, 14:14:29 UTC
dea6457 demux: adaptive: don't hold esoutLock while downloading chunk (cherry picked from commit 576dec1bd235885fa9f9b627949a4fc5e40e4118) 30 March 2020, 14:14:29 UTC
1918f46 demux: adaptive: create low latency flag on playlist (cherry picked from commit b39886dd8caf6335173d53c53ae2fa6dc752f7b0) 30 March 2020, 14:14:29 UTC
4a97dc4 demux: adaptive: add timeoffset/timecomplete (cherry picked from commit 1358f1da3fe3628c6412bf2963700078ccba8d2e) 30 March 2020, 14:14:29 UTC
1504615 demux: adaptive: replace tribool with template (cherry picked from commit c5837883498f093bd2ca9348d11a3cc5c1691b70) 30 March 2020, 14:14:29 UTC
75c865f demux: adaptive: allow to override max buffering (cherry picked from commit fa8c8eac8b2acd00c24928b9b03c963717a97fed) 30 March 2020, 14:14:29 UTC
116a38b demux: adaptive: recurse getPlaybackTimeDurationBySegmentNumber (cherry picked from commit 41f5882377b0b87b54d087f61cb632cfb7f70fe1) 30 March 2020, 14:14:29 UTC
fe07309 demux: adaptive: fix getPlaybackTimeDurationBySegmentNumber startnumber offset (cherry picked from commit 1d0e48f08e67e987ed549b01520fe1db48e933fd) 30 March 2020, 14:14:29 UTC
dc3e7be demux: adaptive: fix live template period offset (cherry picked from commit 8587d8387777809f673a41d6acd1d479296112c2) 30 March 2020, 14:14:29 UTC
eddc4e7 demux: adaptive: remove unused playlist update parameters (cherry picked from commit 680109a375c97a4744de27a43c1df733daf6d5fc) 30 March 2020, 14:14:29 UTC
115a2b4 demux: adaptive: fix VPx mappings (cherry picked from commit 9d8df8c7c0101ba83883354b5e6c309b06dcac93) 30 March 2020, 14:14:29 UTC
623001b demux: adaptive: add missing virtual destructors (cherry picked from commit 2f6e1f4ff24f46d92e41c4f3ee260511d534bfbe) 30 March 2020, 14:14:29 UTC
6c5357a demux: adaptive: add Dolbyvision format namespaces (cherry picked from commit dc64a9fc35d154413c6dbb081bb2ba8bbe35dfae) 30 March 2020, 14:14:29 UTC
18e43c4 demux: adaptive: rename ChunksSource (cherry picked from commit d77b9528a0ec8407707419f042a210308b01c8ef) 30 March 2020, 14:14:29 UTC
7ff5c7c demux: adaptive: provide full abstraction for demux_t (cherry picked from commit 6bd9d8e0b43741bf398244ab9564987fbf222fc1) 30 March 2020, 14:14:29 UTC
38bcfd4 demux: adaptive: declare codecs for MIME only ttml/webvtt (cherry picked from commit 28f082add71568b9b56fd0f3febc97c34ac91186) 30 March 2020, 14:14:29 UTC
842b2e0 demux: adaptive: use avc1 for H264 avoids trashing es in recycling, translation being done later in core esOutAdd handler (cherry picked from commit 58559e7460423c09b9f07d753829926d92345a28) 30 March 2020, 14:14:29 UTC
15e7bbf demux: adaptive: force access fallback for local uri allows local playback without use-access flag (cherry picked from commit 7001edb2ddea01518f8582b84e62af0a4193886d) 30 March 2020, 14:14:29 UTC
57dc376 demux: adaptive: reject redirection to local file (cherry picked from commit 60a21864f7a3d11620ad8d67080dd4a861193dff) 30 March 2020, 14:14:29 UTC
b36e08e demux: adaptive: handle cache missing segments (cherry picked from commit abba9191d151005ead951842adbd688b507caa89) 30 March 2020, 14:14:29 UTC
back to top