5803e85 | Hugo Beauzée-Luyssen | 09 January 2019, 19:45:40 UTC | Update NEWS | 09 January 2019, 19:45:40 UTC |
6f64c55 | Steve Lhomme | 09 January 2019, 11:18:30 UTC | Update NEWS | 09 January 2019, 11:19:25 UTC |
575102b | Francois Cartegnie | 08 January 2019, 16:01:21 UTC | 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 | Steve Lhomme | 09 January 2019, 10:30:58 UTC | 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 | Steve Lhomme | 09 January 2019, 09:10:42 UTC | 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 | Tristan Matthews | 08 January 2019, 17:28:54 UTC | contrib: aom: do not force generic target This is the default for the av1-normative branch. | 08 January 2019, 20:36:22 UTC |
aab1580 | Tristan Matthews | 08 January 2019, 17:27:58 UTC | contrib: aom: reenable multithreading This is default disabled in av1-normative. | 08 January 2019, 20:36:18 UTC |
b95fc09 | Steve Lhomme | 08 January 2019, 09:36:46 UTC | d3d11: cleaner split of the (non)winstore code | 08 January 2019, 09:47:30 UTC |
0f6e8c5 | Steve Lhomme | 08 January 2019, 09:32:49 UTC | d3d11: log possible failures to read the driver version | 08 January 2019, 09:47:30 UTC |
85a99a1 | David Fuhrmann | 07 January 2019, 18:43:17 UTC | 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 | Tristan Matthews | 04 January 2019, 17:26:04 UTC | contrib: aom: update to latest tag (cherry picked from commit a164f19379edba673d8a61b606f8ed8cd8ca90fe) | 07 January 2019, 16:58:21 UTC |
48d8403 | Martin Storsjö | 12 October 2018, 07:02:22 UTC | 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 | Jean-Baptiste Kempf | 27 December 2018, 10:51:23 UTC | Next minor release is 3.0.6 | 07 January 2019, 12:54:48 UTC |
65d86a4 | Steve Lhomme | 07 January 2019, 11:27:33 UTC | bluray: don't use a region if it's not allocated (cherry picked from commit b315699d76399989811f87e2cceb674553bf6db8) | 07 January 2019, 12:54:47 UTC |
8aac9c8 | Steve Lhomme | 07 January 2019, 10:59:05 UTC | 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 | David Fuhrmann | 20 December 2018, 09:09:20 UTC | 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 | David Fuhrmann | 20 December 2018, 01:00:34 UTC | contrib: srt: Correctly mark partial availability for functions | 20 December 2018, 01:10:16 UTC |
7354a2c | Hugo Beauzée-Luyssen | 26 March 2018, 11:19:38 UTC | 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 | Hugo Beauzée-Luyssen | 26 March 2018, 11:19:07 UTC | 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 | Jean-Baptiste Kempf | 19 December 2018, 16:57:49 UTC | Update PO | 19 December 2018, 16:59:29 UTC |
a85807c | Jean-Baptiste Kempf | 19 December 2018, 16:45:13 UTC | Update NEWS | 19 December 2018, 16:46:32 UTC |
e5adc63 | Hugo Beauzée-Luyssen | 19 December 2018, 12:41:51 UTC | 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 | Hugo Beauzée-Luyssen | 19 December 2018, 16:04:34 UTC | Update NEWS | 19 December 2018, 16:41:35 UTC |
2d7696a | Konstantin Pavlov | 08 November 2018, 12:42:11 UTC | 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 | David Fuhrmann | 18 December 2018, 22:38:36 UTC | extras/tools: Fix meson build | 18 December 2018, 22:38:36 UTC |
67373db | Francois Cartegnie | 17 December 2018, 17:28:11 UTC | 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 | Francois Cartegnie | 17 December 2018, 17:27:44 UTC | 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 | Francois Cartegnie | 17 December 2018, 17:17:47 UTC | 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 | Steve Lhomme | 17 December 2018, 10:38:26 UTC | 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 | Steve Lhomme | 13 December 2018, 11:03:35 UTC | 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 | Adrien Maglo | 11 September 2018, 15:29:43 UTC | 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 | Steve Lhomme | 13 December 2018, 09:34:23 UTC | 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 | Steve Lhomme | 12 December 2018, 11:19:32 UTC | 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 | Francois Cartegnie | 18 October 2018, 07:42:08 UTC | 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 | Francois Cartegnie | 11 October 2018, 14:04:22 UTC | 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 | Francois Cartegnie | 08 August 2018, 14:54:12 UTC | 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 | Francois Cartegnie | 08 August 2018, 12:25:28 UTC | 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 | Martin Storsjö | 12 November 2018, 08:34:47 UTC | 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 | Hugo Beauzée-Luyssen | 24 October 2018, 08:25:28 UTC | 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 | Steve Lhomme | 24 October 2018, 08:25:27 UTC | 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 | Konstantin Pavlov | 08 November 2018, 14:31:18 UTC | 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 | Konstantin Pavlov | 08 November 2018, 12:45:48 UTC | 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 | Konstantin Pavlov | 13 August 2018, 15:21:17 UTC | 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 | Steve Lhomme | 08 October 2018, 06:26:49 UTC | 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 | Francois Cartegnie | 17 December 2018, 19:17:28 UTC | packetizer: h264: fix AUD dequeuing (cherry picked from commit c5eef850753f4bd139bafdc6f78d4fe4fd90c5bf) | 17 December 2018, 19:33:54 UTC |
8216306 | Steve Lhomme | 17 December 2018, 08:29:40 UTC | 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 | Filip Roséen | 28 September 2018, 16:18:13 UTC | 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 | Erick Tyndall | 01 October 2018, 15:59:27 UTC | 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 | Erwan Tulou | 04 October 2018, 20:04:34 UTC | 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 | Niklas Haas | 05 October 2018, 19:07:51 UTC | 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 | Niklas Haas | 05 October 2018, 19:07:50 UTC | 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 | Ilkka Ollakka | 15 October 2018, 14:21:22 UTC | 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 | Ilkka Ollakka | 15 October 2018, 14:21:21 UTC | 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 | Francois Cartegnie | 06 November 2018, 08:01:37 UTC | 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 | Konstantin Pavlov | 10 November 2018, 16:19:44 UTC | 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 | Konstantin Pavlov | 10 November 2018, 16:18:40 UTC | 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 | Marvin Scholz | 06 December 2018, 14:58:09 UTC | 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 | Hugo Beauzée-Luyssen | 12 December 2018, 13:25:26 UTC | 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 | Jean-Baptiste Kempf | 16 December 2018, 19:28:09 UTC | 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 | David Fuhrmann | 23 October 2018, 21:21:41 UTC | 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 | David Fuhrmann | 16 December 2018, 19:17:10 UTC | Update NEWS | 16 December 2018, 19:17:33 UTC |
65b7360 | David Fuhrmann | 16 December 2018, 19:04:38 UTC | 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 | David Fuhrmann | 16 December 2018, 17:23:09 UTC | macosx: Remove shadow from main window title in black mode Text without shadow looks far better. | 16 December 2018, 19:17:33 UTC |
74b1d43 | Damien Erambert | 16 December 2018, 17:21:44 UTC | macosx: Update topbar images To fix the corner. Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> | 16 December 2018, 19:17:33 UTC |
f66b69a | Damien Erambert | 16 December 2018, 16:50:05 UTC | 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 | David Fuhrmann | 04 December 2018, 17:58:05 UTC | 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 | Jean-Baptiste Kempf | 01 July 2018, 20:55:35 UTC | 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 | David Fuhrmann | 15 December 2018, 11:12:43 UTC | 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 | Francois Cartegnie | 19 November 2018, 14:30:45 UTC | 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 | Tristan Matthews | 03 November 2018, 19:47:27 UTC | 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 | Jean-Baptiste Kempf | 31 December 2017, 19:50:44 UTC | 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 | Tristan Matthews | 18 October 2018, 15:53:09 UTC | 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 | Hugo Beauzée-Luyssen | 15 October 2018, 10:18:13 UTC | 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 | Steve Lhomme | 04 October 2018, 11:53:47 UTC | 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 | Martin Storsjö | 26 May 2018, 21:12:15 UTC | 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 | Steve Lhomme | 25 May 2018, 06:45:41 UTC | 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 | Steve Lhomme | 29 March 2018, 13:46:50 UTC | 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 | Steve Lhomme | 24 May 2018, 13:17:02 UTC | 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 | Steve Lhomme | 18 April 2018, 12:19:56 UTC | 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 | Steve Lhomme | 29 March 2018, 11:09:59 UTC | 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 | Steve Lhomme | 28 March 2018, 09:26:47 UTC | 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 | Francois Cartegnie | 05 December 2018, 09:31:25 UTC | demux: wav: check implicit duration fixes truncated files duration (cherry picked from commit c90692ebd00fd21b4a9d53e17f2fc7dbf4a215db) | 12 December 2018, 10:23:25 UTC |
bedc728 | Alexandre Janniaux | 06 December 2018, 20:36:07 UTC | 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 | Hugo Beauzée-Luyssen | 06 December 2018, 13:46:32 UTC | 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 | Soomin Lee | 05 December 2018, 08:53:40 UTC | 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 | Rémi Denis-Courmont | 04 December 2018, 20:09:47 UTC | qt: do not translate meta labels twice (refs #21516) (cherry picked from commit cfce4b100ae9b3974d5aa16ab2466ea56284d016) | 04 December 2018, 21:29:28 UTC |
2a326d9 | Steve Lhomme | 03 December 2018, 16:53:19 UTC | update NEWS with RX Vega fixes | 03 December 2018, 16:53:19 UTC |
f18118a | Steve Lhomme | 03 December 2018, 16:45:14 UTC | 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 | Steve Lhomme | 03 December 2018, 09:33:54 UTC | 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 | Steve Lhomme | 30 November 2018, 16:12:24 UTC | 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 | Steve Lhomme | 29 November 2018, 11:29:07 UTC | 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 | Hugo Beauzée-Luyssen | 03 December 2018, 14:06:16 UTC | 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 | Hugo Beauzée-Luyssen | 03 December 2018, 13:19:54 UTC | 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 | Hugo Beauzée-Luyssen | 03 December 2018, 13:19:40 UTC | 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 | Rémi Denis-Courmont | 01 December 2018, 21:32:18 UTC | 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 | Konstantin Pavlov | 01 December 2018, 14:46:26 UTC | contrib: Restored pkg-config file fix. Broken in 63179341afc6b04961c602957bbd0fd61957af79. | 01 December 2018, 14:47:17 UTC |
b1dadb2 | Geoffrey Métais | 26 November 2018, 15:07:05 UTC | 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 | Martin Storsjö | 31 March 2018, 19:11:35 UTC | 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 | Martin Storsjö | 26 February 2018, 08:37:21 UTC | 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 | Martin Storsjö | 13 December 2017, 15:00:41 UTC | 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 |