https://github.com/videolan/vlc

sort by:
Revision Author Date Message Commit Date
ec0f700 Update PO files 26 February 2018, 17:25:47 UTC
13238a4 Update NEWS 26 February 2018, 17:15:43 UTC
4d5c381 chromecast: fix load in when the state is 'Stopped' (cherry picked from commit 81400320fa96298dacbf2b39183127442f2a4cb8) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 26 February 2018, 16:07:09 UTC
b505a86 chromecast: avoid too many sout/cc restart when flushing Wait for all streams being flushed before sending new data. (cherry picked from commit 81016339c1002120f184661f5d90bc57b28486dc) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 26 February 2018, 16:07:08 UTC
b2c8fe2 Qt: escape demuxdump filename (refs #19841) (cherry picked from commit 2de830a525e394004daaadc83ee6726d5a359fd8) 26 February 2018, 13:36:59 UTC
effce72 demux: webvtt: release memstream empty alloc (cherry picked from commit 87c3db495293b1c5e1f4cf764d74e63add0bb2a8) 26 February 2018, 13:36:28 UTC
44fe4cb demux: adaptive: pass by const reference for compare Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr> (cherry picked from commit ed25d750a688618c120c5c3cbd396da35ff5d5a2) 26 February 2018, 11:16:30 UTC
94b819f demux: adaptive: buffering faster Assume a 60 FPS video, each call of demuxer->demux return one frame, then the delay between each of demuxer->demux should not large than 16.7ms. A 50ms delay makes the buffering level around i_min_buffering. Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr> (cherry picked from commit c23ae082099b52952db027123b047a09ab5d8744) 26 February 2018, 11:16:01 UTC
e07f3b0 demux: adaptive: case-insensitive compare of scheme Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr> (cherry picked from commit eaac4ae23121be244f76e2a35e77b2132e7d7918) 26 February 2018, 11:14:28 UTC
2eeda4d demux: adaptive: remove old TLS api and network primitives fixes old api leak (cherry picked from commit 55fa460795d4f066c35a4331c40fbe9f12315cbc) 26 February 2018, 11:14:28 UTC
bdc4d6e demux: adaptive: add mime based demux proxy (cherry picked from commit 4ea1c1b77bd3ca58c19c15055b3a2a5b625d9755) 26 February 2018, 11:14:28 UTC
0aa14f9 demux: adaptive: pass content-type though streams (cherry picked from commit 44751cd70149e17c971a113bdb386e550211669f) 26 February 2018, 11:14:28 UTC
66df1d2 demux: adaptive: expose content-type (cherry picked from commit 1fdf88d7ed5fd90b835d83652a32ad40daaa82fd) 26 February 2018, 11:14:28 UTC
a3b2280 demux: adaptive: refactor demux creation with factory interface (cherry picked from commit 7bbd00f21e68b640a5a61ac4a8f9a5f0c9ca0827) 26 February 2018, 11:14:28 UTC
b4b58db demux: adaptive: move mime to format conversion (cherry picked from commit 8f0953011bb2945f42ed3878cfe646a259601685) 26 February 2018, 11:14:28 UTC
882083b contrib: ffmpeg: enable bsf=vp9_superframe This is used to mux VP9 inside webm/mkv (cherry picked from commit db0e71ec8cdf47aa316071bca80a83045a3ed21c) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 26 February 2018, 09:26:55 UTC
5b4eff1 chromecast: fix webm support VP9 and OPUS are webm. Also configure the muxer for webm. (cherry picked from commit 79cc5199669369222531743302e1bc4b971c5cd9) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 26 February 2018, 09:15:49 UTC
987044e packetizer: avparser: set keyframe flag (cherry picked from commit a8a84279e5dc9b8d2295c3b9533527cd94548ee7) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 26 February 2018, 09:15:39 UTC
53dfa82 demux:mkv: fix i_last_dts mtime_t init (cherry-picked from commit 758c4124efa796c18f1e4494616bf9324763ad6d) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 26 February 2018, 09:13:06 UTC
58b32e6 demux:mkv: fix the position displayed for ordered chapters (cherry-picked from commit 70da66682371e9f195cd65cb8c722bac310ec73c) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 26 February 2018, 09:12:48 UTC
693daec demux:mkv: fix the PCR for ordered chapters Fixes #19101 (cherry-picked from commit 566df1a6f36f549b391cf2ff7dcf7953a3370cae) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 26 February 2018, 09:12:39 UTC
ccc2a7b demux:mkv: explicitly turn chapter timestamps into mtime_t values (cherry-picked from commit 1737a0a1e86a5d76c72698344e91dfc098210ad7) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 26 February 2018, 09:12:26 UTC
3e5acc8 demux:mkv: prevent a crash with multiple edition files (cherry-picked from commit df043b5d4531ad1d60580a44b58a338d0b99e6c4) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 26 February 2018, 09:12:13 UTC
a3c5656 demux:mkv: log the tag target type even if we don't use it (cherry-picked from commit b3366ce030fe2bfe93f65e3e9e2d87d12a9ff9e6) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 26 February 2018, 09:11:41 UTC
6d80cc6 d3d11_fmt: simplify the nvidia check (cherry picked from commit 92371944a2a3a11e05c6a2765394afbfe41da995) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 25 February 2018, 16:17:59 UTC
20f270b d3d11va: do not use the external if there's not enough pictures Do the detection earlier and avoid fetching pictures from the pool for nothing. (cherry picked from commit b6095a8abbb2205939c829dc2ecb842ee9d16e6e) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 25 February 2018, 16:17:55 UTC
672f358 demux: avi: fix fpe (#19688) (cherry picked from commit 51390d737c1dc116a730185bbc73df32f31ee13d) 23 February 2018, 17:49:59 UTC
7852988 Qt: fix drawing of preview (#18109) (cherry picked from commit 02116660d5c8ec27d01dfba4e43345984b4c6241) 23 February 2018, 16:19:28 UTC
6052a85 mediacodec: don't override sar if already correct (cherry picked from commit c70412a049edad5d91ead4f4efa7736cb2e2b82e) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 16:12:14 UTC
3c31372 demux: ts: reject ffmpeg/libav default SDT (cherry picked from commit ffc0159b42592621559b12fc9201d6cc6093fa40) 23 February 2018, 14:54:58 UTC
b26bc67 macosx: Display icons depending on renderer capabilities (cherry picked from commit 58c708a3afb6883837483eaa8cdfc7fb0d0b2d20) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 12:59:54 UTC
7c68891 service_discovery/bonjour: Parse Chromecast capabilities Add support for correctly parsing the Chromecast capability flags and correctly set VLC_RENDERER_CAN_VIDEO/AUDIO based on those. (cherry picked from commit ad7569610cd47253fc7216f5f8282734cf7f86f9) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 12:59:38 UTC
955706d chromecast: show perfs dialog only one time (if accepted) This fixes the dialog reappearing after a seek. (cherry picked from commit ceda76cfc5db98df965fdc2653b8d274d641b161) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 12:59:32 UTC
ab2968e mediacodec: don't use timestamp_fifo for MPEG2 mpeg2 output frames don't need to be re-ordered. And ignore blocks when SEQUENCE_HEADER_STARTCODE is invalid. (cherry picked from commit d172e0f40ec44b4a8001c907de4b34c9fe3d5e19) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 12:56:28 UTC
5fb456d modules/codec/omxil/mediacodec.c: add MPEG2 support Add MPEG2 support with Mediacodec on Android. Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 5b36000c03b55f33d855ef66f8651a8b70ca9436) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 12:56:25 UTC
5e1c84a modules/codec/omxil/mediacodec.c: fix SAR for MPEG2 Fix the source aspect ratio of MPEG2 video decoded with mediacodec. It extracts the aspect_ratio_information from any block containing a SEQUENCE_HEADER and applies it in the UpdateVout function. Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 2b056e5def469315f33953146870ac17af0d2724) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 12:56:22 UTC
1a87ff2 audiotrack: add support for audio session id Add a module variable to store an audio session id and use it when creating new AudioTrack. This session id is generated by AudioManager.getAudioSessionId() in the Android-side. This allows LibVLC users to broadcast intent allowing external application to plug on the audio output and apply effect, for instance an external equalizer. See also android.media.audiofx.AudioEffect. Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 2717d570f41f0829876a9f43ba4b6f86c2375b6f) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 10:37:38 UTC
93473ef microdns: renderer: fix no-video option (cherry picked from commit 4f2501f007251fe051faf34ad54d67ca4863f76f) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 10:02:46 UTC
06e745a chromecast: clean up variables - Hide "video" option. This option should only be set by the core (via the renderer item). If a user doesn't want video, he could disable the video track now. - Remove mux/mime options: this code has only been tested for the default mime/mux, there is no point of changing it. - Remove translations for privates options. This make the chromecast advanced preferences more understandable. (cherry picked from commit 65472a29a3081cdb3950c8b1793124296624eb10) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 10:02:41 UTC
453bc19 chromecast: report cc timestamp even when paused (cherry picked from commit 8a56a3012d1c37de093fcc15a06f59435caa90db) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
7a66401 chromecast: init first time/position after first demux() call Some demuxers give invalid results (0) just after a seek. (cherry picked from commit ba48fe638ab3592aefb45945222a455b0dcde316) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
ca359b0 chromecast: reset time/position when changing es tracks This fixes inconsistency of reported time when changing es tracks. (cherry picked from commit 6b2d7be9a9556ad83312ac94b696d43ae3596e7f) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
4c8ab84 chromecast: late init of demux time/position init time/position from the first demux call if they failed from Open/Seek. (cherry picked from commit 731ec2ff86223b7bb712a732ca503d1f23b5d5a8) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
a09526c chromecast: don't fallback to original pos in case of error Since the original position can be way in advance. (cherry picked from commit 31922feb36dac673a191772920d1d4edf96f5f07) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
0c14f07 chromecast: fix track selection when EOF (cherry picked from commit c9119a4e056dc082aa2ee50cb36e8a339010e1c5) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
5496be2 chromecast: lower vorbis encoding quality cf. comment (cherry picked from commit f4b9db3795a115e49e42a798376163635b646de8) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
d05481c chromecast: force mp3 transcoding for the last try (cherry picked from commit 6feeeb5f99708618700657ac41bbe2d6baabc246) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
4894624 chromecast: http_url: send data per 512kB minimum (cherry picked from commit c08fed748a72f162ce80950e912251deeb372663) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
94cb84b chromecast: remove error message This is now likely to happen (in case of Flush). (cherry picked from commit 007e0b64a3376b8e9415d532fb921a9758419fd7) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
a6afb7c chromecast: escape meta sent via JSON (cherry picked from commit d26e9a1b266aead0b2692b4a1081136cf6ccea69) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
9b48f4b chromecast: fix clock gap when paused This commit try to work arround the internal clock gap caused by input_clock_ChangePause() when the input is paused since the chromecast internal clock won't change when paused. This is far from perfect and can fail in a number of cases. (cherry picked from commit ab69d591898af6d64f0c4a75c03cd63d19e175de) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
7fac2a7 chromecast: don't drop data when serving multiple clients When doing a lot a load requests, we can serve data to a client that will be closed (the close request is already sent). In that case, we should also serve data used by the old client to the new one. (cherry picked from commit 9339ff4b61a16e2edd5baa42b6a0207e581fd3be) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
5c1729b chromecast: always start video with a keyframe (cherry picked from commit dfd1709335656209240c2d898126188cd1ee3f2e) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
10618de chromecast: fix use-after-free Since the url can use the fifo from its callbacks. (cherry picked from commit d9815d1956fe24ff984f7a13e46e70b45a1e22fc) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
58a2f42 chromecast: increase lock range This could lead to a use-after-free of the header block. (cherry picked from commit 019c77813de3f587a71d4d63ed9dadbe074307fa) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
aad6a93 chromecast: remove unused requestPlayerSeek method (cherry picked from commit d1028d3aa5046feacdd24701bb4c5d0f3d415ffe) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
0d51605 chromecast: rework sout/demux_filter behavior This commit drastically improves the buffering speed when casting to a CC receiver. Indeed, some CC receivers need a 1minute buffer. Since the input thread was previously paced, you could wait 59.7 sec (1min - file-caching value) to get the playback started. To fix this issue, the CC sout can now control the pacing (ACCESS_OUT_CONTROLS_PACE = true). The input thread, via the cc demux-filter, is now paced by the CC sout. The input-thread is paced in order to avoid unresponsive controls. Indeed, we want to prevent the case when the input thread is waiting for the sout that is waiting for the http buffer to be emptied (via the fifo wait from input_DecoderDecode()). Now that the CC can buffer 1 minute of data before failing, the transcode fallback also needed to be reworked. It's now handled by the demux-filter that will seek back (if possible) to the last position before doing the fallback. The same goes when disabling the CC filter or when changing es tracks. This commit also improves the CC time report by comparing the system clock with the CC one. This commit also reworks seeking. We need to flush the sout (and the muxer) and request a new input. The previous method, using the seek command could not work well with live streaming. (cherry picked from commit aad025eb8b7addbc0af7b9bb756d01e0fab40d4b) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
522e4a2 chromecast: demux: call init() when enabled (cherry picked from commit 1e7282c16be5f49a266bb98f95141d10019b36e2) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
6d4c1e9 chromecast: demux: add init() method (cherry picked from commit 1e041464d04832724df108f3648364e94897183c) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
fea344d chromecast: add isStateError() method (cherry picked from commit baa9eaaf55d087843e434f3fa7f306a8e70d0f05) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
9fbc34e chromecast: remove unused method declarations (cherry picked from commit 3851f661445d2ba6c69a96ce0c2b4dbe4520c2c2) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
d351ec7 chromecast: queue stop only when needed (cherry picked from commit 4eca90c1b8acab4cc219235c44a220c49e442be9) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
c092500 chromecast: don't use atomic msg are always sent locked. (cherry picked from commit e1ab5812569b6df6f9a42cd4d60e7aac7f927c53) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
d7e4c67 chromecast: lock when sending a message (cherry picked from commit 39d6bca48e0cca42bedb26d9549a9b4c1328b40e) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
68196bf chromecast: change msg return values All msg*() methods return kInvalidId on error, 1 or the receiver/player request ID on success. (cherry picked from commit a84b999cd9acd0fd20317decfdd73c1bac1e891c) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
88a6b5e chromecast: start requestId at 1 Since 0 is reserved when the chromecast send spontaneous messages. (cherry picked from commit 975883085a236d9810cb125eafa3c812b7ab9bd6) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
9a515a2 chromecast: remove useless define (cherry picked from commit d5c697e35fc7637e55059946028230a1bbb1f03f) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
4ddf9dd chromecast: rework VLCToCC time conversion (cherry picked from commit 2a21859e4a7a012c238e2c8eec946bd4b469947f) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
31f9e13 chromecast: create interrupt context from intf_sys_t Since it's needed only by this class (cherry picked from commit 3441755975bcb29ff732c4bb38c4ffa5a9e5437f) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
5f93cfa chromecast: clean on error (cherry picked from commit f55e646d6afbc9c30d80d0a02b62f1f428cc388f) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
b7c0170 chromecast: hide sout_access_out_sys_t implementation (cherry picked from commit ea9b6ce162651c2ecddabb32c4eeb984a183f97c) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
776c8d7 compat: poll: work around event loss on WIN32 Signed-off-by: Steve Lhomme <robux4@videolabs.io> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 3e0d833a3f8d87a6aa94bd226e94387ebd95a4e4) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 February 2018, 07:29:09 UTC
7e6f3f4 macosx: Save/share time remaining state in fullscreen controller There was no identifier set for the time remaining label in the fullscreen controller, this sets one to ensure the state is saved correctly. Additionally this is the same identifier as the one in the main window label, so make sure the state is shared between those. Fix #19813 (cherry picked from commit ecca9675c9dceb3e9ba15f106cac2c26018a5b7f) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 22 February 2018, 21:42:36 UTC
278e460 demux: subtitle: fix <= first sub seek regression (cherry picked from commit a336a5281a6ef6f5fa43671815adf5fbb7a6cff1) 22 February 2018, 21:14:01 UTC
4a90f33 configure: test for newlocale() separate from uselocale() As NetBSD only implements a barely sensical subset of the locale_t API. (cherry picked from commit 192c77e42d5b4151f1ea884882ead50056f3e28b) Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> Conflicts: configure.ac 22 February 2018, 20:12:35 UTC
500b600 demux: ts: bump probing issues with 4K (cherry picked from commit b83a0251a39beb92511b5e3aaf92f32eaf3027c4) 22 February 2018, 15:28:05 UTC
b1a183e demux: ts: don't set growing end on when not probed (cherry picked from commit 5fab09cf3fdfdd5650596aea6b254f7058e962e9) 22 February 2018, 15:27:49 UTC
78a5478 demux: ts: set dolbyvision to non default (cherry picked from commit d1ad873a5d46183ea31b7bd4e9f92d326b42a1fc) 22 February 2018, 15:23:31 UTC
d37c6b0 Revert "input: es_out: compute position from buffering only on update" This reverts commit 5e3a04980044b94bfd5aa38390846544a43a4c21. That does not behave well with streams not updating position... "growing" (cherry picked from commit 3b5024d930a74bd73b42c1d3b6ca243cbe166f9c) 22 February 2018, 15:22:04 UTC
9dc9c27 package/macosx: Update dmg background and icon positions The previous background had the orange bar at the bottom, but with some configurations of the Window it would be covered by the status bar. Therefore move the orange bar to the top and adjust the icon positions accordingly. (cherry picked from commit 454623571cee43b12b6377bb76392be35facc0fb) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 22 February 2018, 14:05:30 UTC
685da4a demux:mkv: fix hvcC detection with mkvmerge mkvmerge had an issue with the first reserved bits and fixed it in v16.0.0 in the commit 4bb8ad6f5565e87ad6d6a8e7e9d453e64985344e. Some files done with anterior versions were not played by VLC with mediacodec. See the changelog of mkvmerge for version 16.0.0, especially the following: * mkvmerge: HEVC/h.265: the generation of the HEVCC structure stored in `CodecPrivate` was wrong in two places: 1. the position of the number of sub-layers was swapped with reserved bits and 2. the VPS/SPS/PPS/SEI lists did not start with a reserved 1 bit. See also https://code.videolan.org/videolan/vlc-android/issues/466 for issue and sample. Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> (cherry picked from commit 70cd50797cca3c176885a0c944b42c0271c8d7f4) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 22 February 2018, 12:23:40 UTC
543419b snap: fix TryExec in the .desktop file. (cherry picked from commit 7c39a723b758aeded349ef7903a5dd2e5ee24474) 21 February 2018, 20:27:10 UTC
0c45719 snap: link with contrib-provided libarchive. (cherry picked from commit a2772fbf0f4fdf34a45d9d878ea2268a26338a78) 21 February 2018, 20:27:09 UTC
5389504 snap: merge ffmpeg-based plugins into one to save space. (cherry picked from commit 20cac58ac1d02256fa7133d4b0b7ee8cab52cda4) 21 February 2018, 20:27:09 UTC
4bc0e3c snap: fix open file dialogs when running on Plasma. (cherry picked from commit b6a295f958fda8c57976f6eb279b769ba8a56e60) 21 February 2018, 20:27:09 UTC
ebbb31d snap: add packages fixing look'n'feel issues on Plasma. This really needs to be fixed on Canonical side with layouts, then we can drop shipping those packages as well. (cherry picked from commit 612cdb0cac157b046bcb379d27b108e32d74cf4d) 21 February 2018, 20:27:09 UTC
efd841e snap: exclude unneeded development files. (cherry picked from commit 9e426c2bede9d079e9cf4fc9c18afbc719a262ac) 21 February 2018, 20:27:09 UTC
24d7f63 snap: link with contrib-provided protobuf. (cherry picked from commit 17f720a061eb21545221a935caf5299fbc78149f) 21 February 2018, 20:27:09 UTC
640343e upnp: module can have only one description (cherry picked from commit ff2026445c52b9f138fac804bdd90fbb8a919461) Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> 21 February 2018, 19:44:35 UTC
e1d680e contrib: qt: prefer lower value when rounding fractional scaling Fix #19679 Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> (cherry picked from commit 44562012f34577a6c82d236614173d7ce392abf1) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 21 February 2018, 14:52:30 UTC
1dd8900 contrib: Update to Qt 5.6.3 Refs #19679 Fix #19654 (cherry picked from commit 1a77d7be7811acdb9e8f5b1d9d8f28330664d4c6) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 21 February 2018, 14:52:19 UTC
6f3fcc9 mkv: Fix NULL deref Fix #19785 (cherry picked from commit 5bc9920b1017ce6df513505e23954a42d18475aa) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 21 February 2018, 10:08:05 UTC
bbb905f mmdevice: don't lock read of sys->dev sys->dev can't be changed (unless requested by the current thread) from the MMSession thread here. (cherry picked from commit 9f671c24e9d7275071b2d6d8be0b756cd134cbe5) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 21 February 2018, 07:48:46 UTC
38fd751 arm: make the assembler functions compatible with non ELF/gas platforms Allow assembling arm neon functions for IOS and arm windows. Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit ec4d9649d1c03fe8f578db38b41dccdf5e11b005) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 21 February 2018, 07:48:26 UTC
4109bf3 codec: hxxx_helper fix null-deref Check hevc_sps before using it. Fix CD fe790998-dba9-411b-b8ac-6e2954c7e9a0 (cherry picked from commit c8941dc6d891f28383bdc6836bb56c393f593d6d) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 21 February 2018, 07:48:03 UTC
c518c14 macosx: Workaround mkv file association problem This workarounds a problem very likely within MplayerX. The current version of that application declares both an exported, as well as an imported UTI for the mkv file extension, which messes up macOS. They should delete the exported UTI to fix the problem correctly. As a workaround, fall back the the old way of declaring mkv file association, which seems to work as well. fixes #19758 (cherry picked from commit 171c085bcbc7907ad8c6c46d0fea1b8f72856dcf) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 20 February 2018, 23:31:47 UTC
79d8efb extras: remove vlc_tdestroy() This is superseded by the compat tdestroy() replacement, which is also available outside of libvlccore. (cherry picked from commit d8cc13dd924366bd78a1e85a37ef010c83f0e910) Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> 20 February 2018, 19:46:00 UTC
ee79356 compat: add tdestroy() This adds a thread-safe tdestroy() replacement for systems without it but with tfind(). This should fix linking failures on BSD. (cherry picked from commit 320938b4bf527712a73b00fcb05da2bd9457a6a4) Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> 20 February 2018, 19:45:18 UTC
f044581 darwin: fix proxy URL format (fixes #19803) (cherry picked from commit a992da82cd4f3d273a0d23a63ca0b803eef879ea) Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> 20 February 2018, 18:29:26 UTC
3e62c69 d3d11va: fix misleading log (cherry picked from commit 7b2eec558e9d54c50b0f6a85ed93e07495ef5c63) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 20 February 2018, 09:02:29 UTC
back to top