https://github.com/videolan/vlc

sort by:
Revision Author Date Message Commit Date
5803e85 Update NEWS 09 January 2019, 19:45:40 UTC
6f64c55 Update NEWS 09 January 2019, 11:19:25 UTC
575102b demux: wav: fix uninitialized member usage (cid #1476075) (cherry picked from commit dec1c85932adf4e7c0054a5c5a8ef6fb7f791e1e) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 09 January 2019, 11:16:18 UTC
e033427 dav1d/aom: forward the colorimetry metadata from the container to the output If there is none and the stream contains some, it will be overridden in NewPicture() otherwise the container values are used. Fixes #21578 (cherry picked from commit b59710fbdf8f2f985b675bb5d6085b1459cc5f8c) 09 January 2019, 10:40:02 UTC
a0abc74 dav1d: add support for 12 bits sources Co-authored-by: James Almer <jamrial@gmail.com> Fixes #21670 (cherry picked from commit 1243e37e544415158b3cd202a0f12016924967a6) 09 January 2019, 10:37:09 UTC
f1e0464 contrib: aom: do not force generic target This is the default for the av1-normative branch. 08 January 2019, 20:36:22 UTC
aab1580 contrib: aom: reenable multithreading This is default disabled in av1-normative. 08 January 2019, 20:36:18 UTC
b95fc09 d3d11: cleaner split of the (non)winstore code 08 January 2019, 09:47:30 UTC
0f6e8c5 d3d11: log possible failures to read the driver version 08 January 2019, 09:47:30 UTC
85a99a1 contrib: bluray: Add an explicit path to find shared libraries This is needed because runtime hardening does not automatically look for libraries outside of the own application bundle anymore. (cherry picked from commit 2ed07256dbbf21bf33cd5f9a58478178a4f0987d) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 07 January 2019, 20:08:33 UTC
b3f4f81 contrib: aom: update to latest tag (cherry picked from commit a164f19379edba673d8a61b606f8ed8cd8ca90fe) 07 January 2019, 16:58:21 UTC
48d8403 contrib: lame: Use __attribute__((target("sse"))) instead of #pragma GCC target("sse") Clang doesn't support the pragma, but does support the attribute. Update the existing patch to do things this way. With previous versions of lame, this hasn't been an issue, because if one doesn't pass any -march flag, clang defaults to pentium4 as target for i386 targets, and there both sse and sse2 are available by default. Since lame 3.100, lame now passes -march=i686 even for clang, which disables SSE by default, requiring the per-function enabling to actually work. (cherry picked from commit e335c759dd2fa885ddf967f69256785a0cd7c02c) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 07 January 2019, 16:42:29 UTC
43f7ba6 Next minor release is 3.0.6 07 January 2019, 12:54:48 UTC
65d86a4 bluray: don't use a region if it's not allocated (cherry picked from commit b315699d76399989811f87e2cceb674553bf6db8) 07 January 2019, 12:54:47 UTC
8aac9c8 picture: align the buffer size to 64 Otherwise aligned_alloc() may fail. It's OK to allocate more to preserve the alignment. Fixes #21647 07 January 2019, 12:54:47 UTC
653c0c1 macosx: Workaround graphical issues with fullscreen panel buttons On macOS Mojave only, those buttons are wrongly rendered (they look as they are disabled). If you touch those buttons, they look fine again. This is a quick workaround to fix the graphical appearance, but the underlying issue is not clear yet. (cherry picked from commit cb0b0fc8d2c31704301afce87e8bd98c6474a07a) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 20 December 2018, 09:18:25 UTC
170e6f8 contrib: srt: Correctly mark partial availability for functions 20 December 2018, 01:10:16 UTC
7354a2c tools: bootstrap: Fix nasm version check (cherry picked from commit 6839a212a1032c33dbfdaafe1b69bc795aa374f4) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 19 December 2018, 23:24:55 UTC
05186c3 tools: bootstrap: Split version check in a separate function (cherry picked from commit 8dc86858b52a6b2808c0a01961b7c4fbb7e4e917) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 19 December 2018, 23:24:55 UTC
46ef4b5 Update PO 19 December 2018, 16:59:29 UTC
a85807c Update NEWS 19 December 2018, 16:46:32 UTC
e5adc63 m3u: Don't copy option from NULL current input refs #19928 (cherry picked from commit cd1929d40e9aed06ba48be69f1de2e0c4dbc1730) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 19 December 2018, 16:41:35 UTC
d754ca2 Update NEWS 19 December 2018, 16:41:35 UTC
2d7696a extras/tools: added ninja (cherry picked from commit f6aeb194f430db6184df627e49e872e276d8449c) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 18 December 2018, 23:03:55 UTC
4abd072 extras/tools: Fix meson build 18 December 2018, 22:38:36 UTC
67373db codec: dav1d: drain on EOS refs #21568 (cherry picked from commit 0fb3aaeff3fdadf91a39dcdba4384bef94ee71aa) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 11:06:16 UTC
0bfd537 codec: dav1d: proper handling of drain refs #21568 (cherry picked from commit de9b68e2cbb0c08e5d901179931386cc536e9cfc) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 11:06:16 UTC
1b77fb4 codec: dav1d: don't send null data for drain (cherry picked from commit e4701cb67169abbc92a10ec1f7e41198f4b18f71) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 11:06:16 UTC
c013eed dav1d: pass the PTS in the frame metadata and get it back from the decoder Replaces the timestamp FIFO. (cherry picked from commit 9b35183b84b986fccc2c5668ceaae269108f4fd5) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 09:25:28 UTC
84f6219 contrib: dav1d: provide the sequence header during picture allocation Otherwise we will always have a format update on the first output. (cherry picked from commit 6f416925739a673d1478ffb5299ac787589e54f0) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 09:25:28 UTC
c7b34cc codec: add a dav1d AV1 decoder module It is using the picture callback API so there's is no copy on output of the decoder. Co-authored-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> Co-authored-by: Steve Lhomme <robux4@ycbcr.xyz> (cherry picked from commit 059b9e563bc0ec6daf7081ae5b7c1077c0ce6deb) (cherry picked from commit 500fe27a07cd2870d4cc5b40855c0743f765f74e) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 09:25:28 UTC
7fecfc7 contrib: dav1d: use the official 0.1.0 (cherry picked from commit 500fe27a07cd2870d4cc5b40855c0743f765f74e) (cherry picked from commit aa786e16771c8e8217d1eb1f290c91960ca42926) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 09:25:28 UTC
a30739f packetizer: use the proper return types in the ISO tables (cherry picked from commit 9290f0fb444f4e6f5474737b9d74297ce1b9fa97) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 09:25:28 UTC
bdc4de5 packetizer: iso_color_tables: fix return cast (cherry picked from commit 7c98f6baaded723ded091b79e4cc89a2105a68ae) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 09:25:28 UTC
2fb5c61 packetizer: add limited reverse iso_color_tables lookup (cherry picked from commit df96b6023da8bea3ca2bbf4dddefe1b52fd92929) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 09:25:28 UTC
b226ed8 codec: aom: do proper color mapping (cherry picked from commit c4e5806a0e12dfb099abe865facb5bc7c10e30e5) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 09:25:28 UTC
7461e25 packatizer: move color lookup tables for refactoring (cherry picked from commit e30314a439ca0f462fb3e524c6cda98b03b09065) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 09:25:28 UTC
28408ab contribs: Define WINDRES like other tools, set it in crossfile.meson (cherry picked from commit dce35a735783553035459575421a16242a4e824a) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 09:25:28 UTC
fd8a933 contrib: Add support for cross compilation with meson Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 0946648d3c2dccdd930b3fa7f14af3a003a2111e) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 09:25:28 UTC
6cc3091 contrib: add generic meson support to differentiate optimized and debug builds Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 868f1cc977234ecd210ef153d5612000c6379662) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 09:25:28 UTC
dafc1f1 snap: build meson The version in ubuntu 16.04 is too old. (cherry picked from commit ca2872e525319daa8383e22f99452f13d5631b2c) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 09:25:28 UTC
6e5d075 extras/tools: bootstrap: create build/bin/ This is required for the meson wrapper. (cherry picked from commit 2d01fd57c373e408ec99011b68f3ef15255e3f81) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 09:25:28 UTC
b93a482 extras/tools: added meson (cherry picked from commit 401f215acd4c6d55bcee737e3796620df297a66c) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 09:25:28 UTC
7f690d1 picture: align pictures on 64 bytes Code relying on AVX-2 (like dav1d) cannot work without an alignment of 32 bytes at least. Even avcodec has a requirement of 64 (likely to get at least 32 on all planes). So it's probably time to upgrade. picture_Setup ensures a horizontal alignment to 32 bytes and a vertical to 16 bytes. So for all buffers allocated by the core, we have a size multiple of 512 bytes. (cherry picked from commit 0667915e5ad073ca054eb22463d64af400da7ec5) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 18 December 2018, 09:25:28 UTC
689b2e7 packetizer: h264: fix AUD dequeuing (cherry picked from commit c5eef850753f4bd139bafdc6f78d4fe4fd90c5bf) 17 December 2018, 19:33:54 UTC
8216306 d3d11_shaders: don't output negative colors after chroma conversion to RGB Fixes #21349 (cherry picked from commit be03a7a02506b551b301e3c1e173b7cf222fe080) 17 December 2018, 15:46:07 UTC
5d3c9d5 text_renderer/freetype: fix SIGSEGV in harfbuzz There is no documentation but that is how they do it in their tests: https://github.com/harfbuzz/harfbuzz/blob/master/test/api/test-unicode.c#L587 Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 8c2351eeec3a701facb0d4ad73be44cf61bb6bd2) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 20:46:45 UTC
e03e6d8 chromecast: detect additional failed load type Correctly handle additional failed load. Specifically x265 codec on chromecast version 1 and 2 cause an idle state with an unhandled error. Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 1070b0601e741ce410d65af4e40c26ada9f9ae5d) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 20:42:47 UTC
4cba4c0 skins2: fix fullscreen wrong size on Windows10 (high DPI) When setting the scaling factor of Windows10 to something different from the default 100%, a wrong fullscreen width/height was used. At init, the skins2 engine is a non DPI-aware process. Since Windows10 expects to rescale in the background, reported sizes are altered. Then, the skins2 engine launches the qt dialog provider, which makes the process go from non DPI to DPI aware. As a result, Windows10 stops plans to rescale, and provides the application with the real sizes. The patch uses the latest valid sizes whatsoever. This fixes trac #15349 TODO: As of today, the skins2 engine is seen as DPI aware, (because of Qt) but nothing is implemented to behave accordingly. (cherry picked from commit 028c89ad19d522976a1523e88f84102e667a7340) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 20:42:22 UTC
7c61019 opengl: fix memory leak in obscure PBO failure case This basically doesn't happen in practice, but we should correctly free the picture even in this failure path. Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 2f90ab90ad3bf8e47caadbbbd8177582162a3c6c) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 20:40:59 UTC
51f04b4 opengl: fix value scale on mastering metadata This is not in cd/m² scale, but in a scale where a value of 10000.0 means 1 cd/m². So we have to divide out this factor. Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit a15da61da363e9976b9e1af1a63a2edc0b03a683) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 20:40:54 UTC
3b0b639 access/udp: Define MSG_TRUNC on recv call recv() needs MSG_TRUNC flag so it will tell actual data-size if truncate would happen additional to setting flag for it. Tested adjustment of MTU by sending data to localhost via netcat: cat ~/tmp/myfile.mp3|netcat -u 127.0.0.1 1234 and vlc -Idummy -vv udp://@127.0.0.1:1234 --sout="#stat" without this patch the udp input constantly complains about trunced input and doesn't adjust the receiving amount. udp fixup Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> (cherry picked from commit 373ee85fe57d29bcf3502c47e29cc2fcde7af983) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 20:35:31 UTC
bbb70a6 access/rtp: define MSG_TRUNC on recv call if available. recv() needs MSG_TRUNC flag so it will tell actual data-size if truncate would happen additional to setting flag for it. Tested the adjust of MTU by sending data to localhost via netcat: cat ~/tmp/myfile.mp3|netcat -u 127.0.0.1 1234 and vlc -Idummy -vv rtp://@127.0.0.1:1234 --sout="#stat" without this patch the rtp input constantly complains about trunced input and doesn't adjust the receiving amount. Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> (cherry picked from commit 8b5c5e37c1b73227fde974408f9f9f5742f3954f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 20:35:31 UTC
d097485 demux: ogg: don't reuse streams without es (cherry picked from commit 2120c5961e2a6c54bcf2bde7b18ecf1924ea8352) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 20:25:55 UTC
1394e19 snap: make sure wrapper part runs after vlc part (cherry picked from commit f39a2c74d230a09d00906c911a53a57480884300) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 20:20:54 UTC
6835af3 snap: bump desktop-helpers version (cherry picked from commit 653fbfb3da3bc4af50da0b9551a97070a1dbdab0) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 20:20:34 UTC
6cacbce macosx: ExtensionProvider: Add more log messages Some error cases were not logged at all making it hard to figure out whats going on when things do not behave as expected. (cherry picked from commit 52b97ed0e1fa9b82019dcc635e45d5edcbf8ab3b) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 19:48:21 UTC
0ebc35d extras/tools: Bump built cmake version to 3.13.x This version now contains the patch required for windows store build using llvm. (cherry picked from commit 8eb7a0d0be06f856ab6a5a015ced8ea5d4fadf96) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 19:31:56 UTC
8543b81 Contribs: update GnuTLS to 3.5.19 Seems to fix issues with CBC modes (cherry picked from commit 731ea0cf32ab1fce15679295eb02f8f53a4999c1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 19:29:02 UTC
cdd2cbf macOS codesign: Add option to enable runtime hardening for macOS Mojave Runtime hardening restricts what the application can do, while not being a full sandbox. For instance, only signed code is loaded by default, and certain personal data is restricted in access. The following flags / options are set for now: - Allow execution of JIT code: For Lua Scripts - Disable library validation: libaries are also loaded if they are signed by the developer certificate of another developer, not from VideoLAN (still, unsigned libs are not loaded anymore) - Audio input access: For qtsound - Camera access: For avcapture - Apple Events: To control iTunes and Spotify (cherry picked from commit 77548a174cea044f4a4a1909c3e9371df44d1e6d) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 16 December 2018, 19:20:11 UTC
98a9b47 Update NEWS 16 December 2018, 19:17:33 UTC
65b7360 macosx: Disable automatic switching between dark and bright mode for now It seems on macOS Mojave, _automatic_ switching between dark and bright mode automatically opts into layer baked mode, which in turn changes some internals related to openGL rendering, breaking the Aspect ratio of the movies (see radar 45895864 for details). However, manually setting the dark appearance works and does not break the vout, so lets do that in case the user selected dark in VLCs preferences. 16 December 2018, 19:17:33 UTC
3bfba86 macosx: Remove shadow from main window title in black mode Text without shadow looks far better. 16 December 2018, 19:17:33 UTC
74b1d43 macosx: Update topbar images To fix the corner. Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 16 December 2018, 19:17:33 UTC
f66b69a macosx: Update dark button graphics Those better for the dark window style of macOS mojave. Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 16 December 2018, 19:17:33 UTC
97557b7 macosx: Fix correct reinitialization of most of our buttons The button graphics were totally wrong if appearance changed in the middle of the program. Also on startup, some graphics were wrong. Factor out the code and use the same in all cases. Also fix automatic appearance switching for volume slider, set darkMode variable correctly, and fix appearance if setting was dark mode and the OS mode is bright. 16 December 2018, 19:17:33 UTC
0fd278e Contribs: update gcrypt to 1.7.10 CVE-2018-0495 (cherry picked from commit 6081bfc2942d26fc652c8de43cf37807ab7c9262) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 19:10:42 UTC
6da9358 contrib: breakpad: Fix compilation with new toolchain Breakpad.xib is in the old Xcode3 format, supporting OS versions down to 10.5. This old target is not supported anymore by new toolchains, therefore upgrade the format with Xcode 10, and set 10.7 as minimum version. (cherry picked from commit 004467b3a7062e8d0849fc80e5431d2cc0ca0a6c) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 19:01:45 UTC
20b3c28 contrib: bluray: expose bdjo_data struct (cherry picked from commit 4313ea04aa329b585b8a67b017a63ccdfd2cd9fb) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 18:59:48 UTC
f71ceae contrib: png: bump to 1.6.35 (cherry picked from commit d9735b44f4004c74a7ffad966915b15415271533) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 18:58:06 UTC
5c61eba Contribs: update libpng to 1.6.34 (cherry picked from commit 27a7e4e0ea85911106dbca439db53aa82b6c70cc) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 18:58:00 UTC
e737afd contrib: opus: update to 1.3 (cherry picked from commit e9e94f2b4ad7b744991a77a2550ad1415c551460) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 18:55:59 UTC
a1e5047 contribs: soxr: Fix build when providing PKG_CONFIG_EXECUTABLE Otherwise the 2nd find_package(PkgConfig) gets confused: -- Found PkgConfig: /path/to/pkg-config (found version "0.29") -- Checking for module 'libavcodec' -- Found libavcodec, version 58.19.104 -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) (found version "0.29") CMake Error at /usr/share/cmake-3.12/Modules/FindPkgConfig.cmake:489 (message): pkg-config tool not found Call Stack (most recent call first): /usr/share/cmake-3.12/Modules/FindPkgConfig.cmake:602 (_pkg_check_modules_internal) CMakeLists.txt:140 (pkg_check_modules) (cherry picked from commit fd7356d7f7d5677e7fd70211ae1cc3ff2e9ad2bf) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 18:55:48 UTC
38506a2 contribs: lame: use version 3.100 (cherry picked from commit 4ac5fe7ff0e49da5b1fc4d04430661646e9c216f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 18:54:56 UTC
6ac5381 contrib: lame: Avoid the dependency on gettext Modify configure.in before reconfiguring, to avoid requiring the dependency on gettext. (cherry picked from commit 8d0093e71e6297ae6a60c3170e80d0d722f5be5e) (cherry picked from commit f942eac0d25cb6921324ffa1b3c7d7436a27cf5f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 18:54:25 UTC
7ec6b15 contrib: lame: use a more newer version of autotools the ansi2knr automake options produces an error in newer versions, so we disable it (cherry picked from commit 69f8fb3fc2f23d118475454b72b0553281d50184) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 December 2018, 18:53:15 UTC
65d6754 contrib: ffmpeg: don't use libvpx at all in libavcodec We have our own decoder/encoder (cherry picked from commit 668d0178dd264e3b117ab4858515d0a6030e8b1b) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 12 December 2018, 16:40:01 UTC
c3492c8 contrib: harfbuzz: don't build tests on winstore builds it tries to link with .lib files (cherry picked from commit b9341db73d42ef8773a545d5e946c9cfe067537e) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 12 December 2018, 16:37:17 UTC
6aa5eb7 direct3d11: get the feature level from the external D3D11 device on winstore builds (cherry picked from commit ecedb2e7af79c92b2564c1a31142c89c05350067) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 12 December 2018, 16:37:17 UTC
f9f9491 sap: use the same declaration signature as the definition (cherry picked from commit 3272ae0bb34d5fe31c9b3225a1c7a7c254132ec5) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 12 December 2018, 16:37:17 UTC
6aaed21 keystore: CryptUnprotectData is officially found in dpapi.h In MS SDKs and in mingw64 (cherry picked from commit f6f0f27557c5c91d2a22f9917afe04b94a727ab8) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 12 December 2018, 16:37:17 UTC
05d63bb demux: wav: check implicit duration fixes truncated files duration (cherry picked from commit c90692ebd00fd21b4a9d53e17f2fc7dbf4a215db) 12 December 2018, 10:23:25 UTC
bedc728 avcodec/encoder: fix leak in case of codec opening failure If the required codec is invalid or doesn't match the required codec id, we must release the string obtained from var_GetString. Signed-off-by: Tristan Matthews <tmatth@videolan.org> (cherry picked from commit f69475d477e6c597a47b8bc55ee61fdf2ec23f02) 06 December 2018, 20:53:14 UTC
814aeb7 contrib: vpx: Fix android arm64 builds (cherry picked from commit e851e1b23a581a82dd0bfbe3b1eaa3039b657f5c) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 06 December 2018, 13:52:07 UTC
218028b contrib: vpx: iOS: Handle aarch64 as arm64 for VPX_OS As stated in the libvpx README[1], for aarch64, darwin11 doesn't exist and leads to: `Unrecognized toolchain 'arm64-darwin11-gcc'` See failure on jenkins[2]. [1]: https://github.com/webmproject/libvpx/blob/master/README [2]: https://jenkins.videolan.org/job/VLCKit/job/vlc-nightly-iOS-MobileVLCKit/900/consoleFull Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> (cherry picked from commit 9bc4318cbf22c7c33295fe24ab863992f5c7ad27) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 05 December 2018, 09:01:14 UTC
8cb18e7 qt: do not translate meta labels twice (refs #21516) (cherry picked from commit cfce4b100ae9b3974d5aa16ab2466ea56284d016) 04 December 2018, 21:29:28 UTC
2a326d9 update NEWS with RX Vega fixes 03 December 2018, 16:53:19 UTC
f18118a direct3d11: the RX Vega zero copy issue is fixed in drivers 24.20.14011.xxx (cherry picked from commit 4791208a7461e21f274571ff18bd7bcee093bd57) 03 December 2018, 16:52:23 UTC
9982a17 direct3d11: disable zero-copy for RX Vega 8/11 too https://forum.videolan.org/viewtopic.php?f=14&t=147078&p=483016 (cherry picked from commit 886d23692ae9cd9a48c237f0a3d9c1416949d7ae) 03 December 2018, 16:52:23 UTC
613ee77 direct3d11: disable zero-copy for RX Vega Frontier Edition too See #21215 (cherry picked from commit a7eed838d4ab1876bed6c7461199ff8d85ef648f) 03 December 2018, 16:52:22 UTC
476079c direct3d11: do an extra copy when using AMD RX Vega 56/64 chips They display garbage otherwise (cherry picked from commit 1882a005d9607bea702a2b4ea8b95c8f467f855a) 03 December 2018, 16:52:22 UTC
395447e contrib: shout: Don't force -lwsock32 (cherry picked from commit 2e5a1e8b46f59b90e5b14da24f47103cca165e76) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 03 December 2018, 14:13:19 UTC
84acd56 contrib: libdsm depends on pthreads (cherry picked from commit 03ad554ba54c4f8c006c786f3547a0b22ecaec80) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 03 December 2018, 14:13:13 UTC
d8ab4cb contrib: libdsm: Don't use _pipe on winstore (cherry picked from commit 82faba6e5ecbd7d3159820ef4ab71dc8083ea8dc) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 03 December 2018, 14:13:13 UTC
f7b1838 caf: fix integer underflow Pointed-out-by: Hans Jerry Illikainen <hji@dyntopia.com> (cherry picked from commit 0cc5ea748ee5ff7705dde61ab15dff8f58be39d0) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 02 December 2018, 09:03:26 UTC
8a33aea contrib: Restored pkg-config file fix. Broken in 63179341afc6b04961c602957bbd0fd61957af79. 01 December 2018, 14:47:17 UTC
b1dadb2 Audiotrack: use API for volume management Do like mmdevice: use AudioTrack volume API for volume in [0;1] range, and soft gain for volume in ]1;2] range. (cherry picked from commit b3139ace006e232da3d7e83a0a50a3ccf170d354) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 28 November 2018, 16:00:09 UTC
d93be51 contrib: ffmpeg: Patch ffmpeg to build with clang without gas-preprocessor Vanilla clang supports altmacro since clang 5.0, and thus doesn't require gas-preprocessor for building the arm assembly any longer. However, the built-in assembler doesn't support a few of the fringe features used in the assembly. Patches 1-2 are needed for both libav and ffmpeg, while 3-5 are needed only on ffmpeg. All patches are already in the latest corresponding upstream master versions. Patches 1-2 and 4-5 are only needed on Xcode 9.3, while patch 3 is needed with clang >= 5.0 for any target. (cherry picked from commit a4c0c013985a634095d34132916cbd0ea00fff11) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 28 November 2018, 13:38:44 UTC
cf609b8 contrib: postproc: Don't omit adding -DPIC on windows This fixes the earlier patch from 204d674232 to match what is done in libav/ffmpeg's configure script even closer - even if we skip adding -fPIC when building for windows, we still need to pass -DPIC to pick the right form for assembler source. (cherry picked from commit 18de5f37f1dd524705c2839b1ff3a05b92abe069) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 28 November 2018, 12:34:45 UTC
9239e61 contrib: postproc: Don't add -fPIC when targeting windows This roughly matches 3965d404ccd from libav/ffmpeg. With GCC, adding -fPIC when building for windows (x86_64) results in a warning, while it is an error with clang. (cherry picked from commit 204d67423273dc4937d652fe12f037882ca79458) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 28 November 2018, 12:34:45 UTC
back to top