https://github.com/videolan/vlc

sort by:
Revision Author Date Message Commit Date
440b182 qt: don't display position in progress bar if media is not seekable Ref #19235 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit a49074832c5a65b707d3af4b3f2460f378bea335) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 16:30:49 UTC
52c8941 hw:d3d9: don't swap planes when the output is I420 Fixes #19543 (cherry picked from commit fa54402677d68d7ebcc113002ccaa5b95ff38f22) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 14:50:52 UTC
2c4b3fc chromecast: notify eof earlier (cherry picked from commit 9c123db903281db0fee63c3178466a4801556716) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 13:46:11 UTC
2bd5196 chromecast: fix cc not restarted when a track was disabled (cherry picked from commit de6d57f82397fd0ce5b6ae68e00392a3544fcab4) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 13:25:14 UTC
00f5b8f chromecast: initialise new members CID #1464181 (cherry picked from commit f469f7c866502347cae11a39a99c3c2cec24a048) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 13:25:14 UTC
66eaa60 chromecast: don't restart if casting streams didn't change (cherry picked from commit 5a44c99e6a3f9cac1d23239f0a266c6a6410bc46) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 13:24:45 UTC
66fc3b5 chromecast: add back stop when streams are empty (cherry picked from commit 4355eea6d9942dd12dbfbf5fe77db30068070005) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 13:24:38 UTC
e4e41ab chromecast: don't load input while stopping But wait for the stop command to be processed. (cherry picked from commit 2c1c8ac870d2cb28d5636ae806568c4da371a902) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 13:24:38 UTC
c01ed61 chromecast: add assert (cherry picked from commit 5b03a718fd2005fc3ce844520ac772a4a39d689e) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 13:24:37 UTC
4f27287 demux:mkv: fix potential NULL dereference CID #1464407 (cherry picked from commit 314e230244ea0b69aff38657d678067d0127f847) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 13:24:37 UTC
1ae2df5 chromecast: remove deadcode CID #1464406 (cherry picked from commit 6a12a2059998822628b132307132b4c7cda0e868) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 13:24:37 UTC
2de1b0a vpx: encoder: don't leak image on encoding failure (cherry picked from commit b492a7ec69e200b01ec8ddd87bea07b8afe19886) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 13:24:37 UTC
6d94df1 wasapi: improve debug log in failure cases Should help for #19541 (cherry picked from commit eb82d3412e088e1f0ec1b5bf83ca0344b1337e59) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 13:24:37 UTC
540a407 chromecast: delay stop request Do it only when there is no streams from UpdateOutput. (cherry picked from commit 13095327c671b6038971c23f76178beabed35f5a) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 13:24:06 UTC
5f72982 chromecast: add a stream out proxy This new submodule wait for all tracks to be added into the last stream out (the http one) before running a chromecast session. This fixes chromecast timeout errors when the session was started during the middle of a playback and when the http sout was still empty (because no video IFrames were available for example). This also fixes the "You can try increasing sout-mux-caching value" error (when the timeout came from VLC and not the CC). (cherry picked from commit 5fb95aaf5ea1887e670ee0faf33d71065035f938) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 13:24:06 UTC
cbb7cb2 chromecast: clear out_streams on error (cherry picked from commit e26d41660ae28f432efc7c73c00866e1d014fec4) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 13:24:06 UTC
4a0e257 chromecast: delete ids when they fail (cherry picked from commit 91b8d962a3427e0d69c2098de45e16753a7bff1b) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 13:24:05 UTC
03869a5 chromecast: iterate through out_streams (cherry picked from commit e5a12b97ef5ce06407ee98e58f89af793f2dbbed) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 13:24:05 UTC
18e98a1 chromecast: don't setup video transcode when not needed (cherry picked from commit 556d8a94b2814300e579cd9f51c87b6a703c41ae) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 13:24:05 UTC
6edbb09 chromecast: fix typo (cherry picked from commit 5088bc7bb2fa493afba0c46f68c933e4ba688ff5) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 26 January 2018, 13:24:05 UTC
fe0721a access: bluray: disable cc check (cherry picked from commit b5c5c848ca3914056e936269791575e2d310f51e) 26 January 2018, 13:05:22 UTC
8d43be9 demux: ts: add cc-check option for reliable transports (cherry picked from commit fffeea6124f6a3fb9c086e9668c4757ebc740207) 26 January 2018, 13:05:22 UTC
45c87a8 ChromeCast: missing "." (cherry picked from commit ba3870d624a862dddf3dabdf989f8f1a6c634ae3) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 18:03:14 UTC
b48dc13 ChromeCast: fix typo (cherry picked from commit d1afa43cbc00d3b9c5452774d975d5bb9f42bc8b) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 18:03:08 UTC
84d6552 vout: win32: Remove screensaver inhnibition code (manually cherry-picked from commit ad7a10447e65cda91a674a6aac5a7c68be614755) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 25 January 2018, 17:14:04 UTC
152cc3e direct3d11: handle the max luminance dynamically For HDR files with no metadata the max luminance is the default one. When metadata are encountered we adjust the max luminance. Fixes #19528 for Win 8.1+ (cherry picked from commit a1799beb1c8df821af380dd2c96473cd8bab30d7) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 17:00:44 UTC
c400d7d direct3d11: the default luminance with PQ is always 10,000 nits It may differ according to the HDR metadata passed with frames. (cherry picked from commit 82e3d78e50a7ae40e920578ea88a82d6994ba34d) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 17:00:41 UTC
05f31ba qt: main_interface: Don't cache embedded-video setting It is used uncached from other locations, which could cause inconsistant state in the future (the setting is currently only read from the constructor) (cherry picked from commit d3e6d9da7fae2451ed782fc06931fc5da37d3799) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 17:00:38 UTC
431093d qt: main_interface: Create the videoWidget when needed (cherry picked from commit 8da9abc69582c9792c9fb48e3cc05f74b50a3e72) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 17:00:35 UTC
93d313d deinterlace: code cleaning (cherry picked from commit e924f43037d8ee36b1c183660ff13e6b8b48e1aa) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 17:00:32 UTC
bb438b9 deinterlace: fix interlacing modes with doubled rate (cherry picked from commit d8f0537f4f64c55b27c4a0869008b34d2dbb0c3a) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 17:00:28 UTC
a734685 win32: Inhibit: Call SetThreadExecutionState from a dedicated thread Fix #19463 (cherry picked from commit b2ea8558193cd6aa07da36a2e5eab7f8d846eb33) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 17:00:21 UTC
fc01687 Qt: add setter for default art background (cherry picked from commit b80ae281c47cc27a295a01449e48fbbc3f9c244d) (cherry picked from commit 4a82a27005c8b9ad1cfc723e3a62a5a9205ce871) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 16:58:08 UTC
bf4c1fe qt: fix label in SPref codec/input Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit fbfaf502a1b3f0fd9c0077f344b861835a136732) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 16:57:43 UTC
7526658 qt: display directx rendering options only when vout is set to directx Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit e7d528fe5621875c4df6b272a51742dbb5278de8) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 16:57:40 UTC
90d3655 demux:mkv: don't delete our segment parser if tags are too big it will end up with a double free Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 16:18:39 UTC
c89c37d demux:mkv: make all EbmlParser respect the mkv-use-dummy setting LoadTags() had a hard value for no reason. If the user wants a strict check then we must respect that choice. (cherry picked from cbbc8d8dd1cbc7a2c80c84b985058b8b8a6d5d92) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 16:18:39 UTC
4795f4e demux:mkv: make the matroska_segment_c own its EbmlParser (cherry picked from commit a62d3f305decd80c5c787a809904f95e1da383ff) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 16:18:39 UTC
4b7d9ee demux:mkv: use the parser we store in the payload rather than the one from another object (cherry picked from commit 5158cdfe3abb256dea96062169e921b9ff4c03d1) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 16:18:39 UTC
71284f9 demux:mkv: remove dead code We can't get here if we don't have a parser for the segment (cherry picked from commit 1a4c3bdf5597295b2609e338f6d6e9f38bf2c1e3) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 16:18:39 UTC
bfff23e demux:mkv: move the code to check if a matroska_stream_c is used inside matroska_stream_c (cherry picked from commit 72f0a5b799c0dab92cb6550fb5c74b452ec773ef) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 16:14:09 UTC
3ec6a6e demux:mkv: make the matroska_stream_c own it IOCallback and EbmlStream Now AnalyseAllSegmentsFound() only get a matroska_stream_c and returns if it can be used or not. (cherry picked from commit b56d6801402b146786fd55f8a061a2dd3d35e115) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 16:14:09 UTC
af32d0f demux:mkv: use the segment Preload() rather than a local parser This will avoid parsing the same data twice and avoid duplicate/different code. (cherry picked from commit c7574905da49699729fcc5d095069f8d4d6cbbac) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 25 January 2018, 16:14:09 UTC
bce67df aout: accept unknown channels for passthrough Fix audio passthrough playback when our demux/packetizer can't parse hd audio codecs informations. Aouts don't use channels anymore when configuring passthrough. (cherry picked from commit 2b07680ad493ce2276404f9ee07916a72750f1c9) (cherry picked from commit 154687459fb8ae0362970fd3b9e072fbfd2da484) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 25 January 2018, 14:00:22 UTC
5b313a7 Update PO files 25 January 2018, 09:22:51 UTC
784646e demux: asf: check skip on multiple payload (cherry picked from commit d9103e808f5daec7b9c63b2af646f3f695681bca) 24 January 2018, 21:47:25 UTC
3c11c90 demux: asf: fix read/peek types (cherry picked from commit 4a96baac8376e2a4ddcc2491346659699e424b1a) 24 January 2018, 21:47:25 UTC
c680139 demux: asf: check packet header offsets (cherry picked from commit 9f7631674b76d0b76a9710116666af15e232d5f3) 24 January 2018, 21:47:25 UTC
821ab86 demux: asf: clear shadowed var warning (cherry picked from commit 9c661e46bacd011ba5f50bb33ee795a6651a42a5) 24 January 2018, 21:47:25 UTC
e61fdbb demux: asf: set buffer pointers before parsing extensions (cherry picked from commit d3fdf790fcbb68c49cd1d195fdcc1e2089650517) 24 January 2018, 21:47:25 UTC
6a4d064 demux: asf: check subpayload length (cherry picked from commit 757e099e859a00f257daac7cb0c3ad7c7af228cb) 24 January 2018, 21:46:42 UTC
7af08ea demux: asf: check remaining bytes reading payload header (cherry picked from commit b9c0ea52b4d8dbe20c49eef161bd430893464e85) 24 January 2018, 21:46:35 UTC
130bbd2 window: enable inhibit on Wayland The existing D-Bus and XDG plugins are windowing system-agnostic. (cherry picked from commit c5b3db14d47bce8288b5d75eacac396719f28974) Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> 24 January 2018, 20:33:16 UTC
665314b On the road to RC8 24 January 2018, 09:19:07 UTC
14b0320 demux:mkv: remove the internal recursion when dummy data are encountered There was an issue with who is responsible to delete the previous element in the call stack. With a double free in some cases. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 09:15:36 UTC
ac2c3dd demux:mkv: avoid recursive calls in case of bogus/dummy data Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 09:15:36 UTC
7e2f3e4 demux:mkv: remove useless wrapping It's converted to void* anyway Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 09:15:36 UTC
96f211f demux:mkv: make sure clusters are added to the seek list as soon as possible (cherry picked from commit b15c11c6ba85d1e0f298cbcec9f9c2b560594075) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 07:52:35 UTC
e8f4f5b lua: close lua state after deactivating extension fix: #19509 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit e5bc7ca672b5fdc1d265f77e50d9564f7fa6ba57) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 07:43:18 UTC
9cb9548 direct3d11: clean the range adjustment when the source has less range than display Ref #19127 (cherry picked from commit a821690b95c6941e64ef00ca0e18e2ef54d52014) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 07:43:18 UTC
a06bd29 contrib:ffmpeg: fix crash on bogus frame reference in MPEG-2 with DXVA same fix that is needed for VC1 Ref #18916 (cherry picked from commit fe922dd6bfa099ba404b6b00a64606a29b80b6a4) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 07:43:18 UTC
d5ba387 hw:d3d11: don't copy lines that will not be visible (cherry picked from commit 3db333e33ca5589606dea8fcac3ac9c3f195d7f1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 07:43:18 UTC
90829a7 hw:d3d9: don't copy lines that will not be visible May fix #19529 (cherry picked from commit b511daff2d6b0a9f4b308f9ce85537970f45bccc) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 07:43:18 UTC
94536b0 contrib:ebml: Fix the boundary check when there's error in the data Fixes some crashes. (cherry picked from commit ff0d2f1c9d3e9c5369a862f818b93ee11be131d5) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 07:43:18 UTC
1c2004e contrib:ebml: fix the loop exit when bogus data are found (cherry picked from commit b648c4693df7bae6eb64243a5d4cc754be0d6ca4) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 07:43:18 UTC
12299d0 demux:mkv: go one level up in the parser if we found nothing at the current level It's OK to find nothing if the data was all garbage and dummy we skipped. The check on the EOF is necessary as there's no way to tell if we found nothing because of EOF or because we reached the end of the Max size to read without anything useful. Fixes #19512 (cherry picked from commit 64f1615ae0627086d5fba94e7bc70f32d494691f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 07:43:18 UTC
16594b2 demux:mkv: make the EOF status public (cherry picked from commit 2594bb158e141e606e3a6a97d38d82cbff3ac36a) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 07:43:18 UTC
571e46a mp4: GET_PTS_DELAY: Fallback to demux_vaControlHelper when no LOAD box is present Fix regression introduced by e82fce4409620daf7a7c293c0c2233afc4c1a123 / dd6a06e2ee71a4fc06983984ea87d9e3d6c1f0ce (cherry picked from commit 103c285eb7fe03b0fa0be45745712cdaeb9a17ff) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 07:32:51 UTC
13df4ff demux: mp4: fix DTS-HD mapping Regression from 5ca1ca1cb6c1e98a206df3463383d1e1ebcb41a3 (cherry picked from commit 6d7f4d009b5127e9f0948f521956a5461836f16d) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 07:32:28 UTC
133dcfd demux:mkv: detect bogus MPEG-2 framing from MakeMKV This software doesn't put mpeg-2 frames properly in mkv frames. Without a packetizer we get a lot of decoding issues. Fixes #18916 (cherry picked from commit c3ac6661b7cdb2432d53216379969ded65a468ed) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 07:32:21 UTC
992cd83 service_discovery: lock playlist_ServicesDiscoveryKillAll() This fixes a race condition between playlist_ServicesDiscoveryRemove() and playlist_ServicesDiscoveryKillAll(). SDs can be removed from any threads by lua plugins. CD dd542657-7b65-4f66-9741-22f15e0d563e (cherry picked from commit d9661b8bdcd40331c71963a565c6e1788f474be7) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 07:32:11 UTC
8926993 contrib:ffmpeg: fix SAR not set early enough when starting the decoder Fixes #19435 (cherry picked from commit 54b53d938a9d30f8a9f6e8698cfa5335f041d4a8) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 07:31:31 UTC
143049a transcode: fix error handling Forget a b_error case. Regression from 67e993164249d81bb38bf3f3030238d04d36b176 CID #1427674 #1427673 (cherry picked from commit a6f6c3416fbf5f0cca5fe7dc076df90c5122c627) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 24 January 2018, 07:30:52 UTC
e9dd62e qt: fix recentsMenu that causes skins2 to crash Skins2 uses FileMenu in the PopupMenu (short lifetime). This causes the static variable recentsMenu to be freed and then be dereferenced. The patch creates a one-off recentsMenu, that is used by the different instances of FileMenu via the addMenu function (no transfer of ownership). It follows the same pattern as the other two static audioDeviceMenu and rendererMenu. Note that these static variables are never freed. (cherry picked from commit 2f562a59f9fec7fffb2070d4ab597f933ca1a5f3) Signed-off-by: Erwan Tulou <erwan10@videolan.org> 23 January 2018, 12:08:08 UTC
f6a176c videotoolbox: handle AnnexB in extradata (cherry picked from commit dfa29f617bd7addca4be87d8e8da1fa8c089716f) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 January 2018, 11:53:28 UTC
c3ed2c3 codec: hxxx_helper: handle annexB in extradata (cherry picked from commit 955458c9aa2ddba97ef53d635d95d3de4dfe1f58) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 January 2018, 11:53:28 UTC
61717b6 es_out: unselect the main es before selecting a new one This avoids having more than one decoder per es and maybe more than one aout/vout at the same time. Fixes #19206 (cherry picked from commit 5ff52a41a8e62ee0e818676be066da83a53d8ef4) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 23 January 2018, 11:53:28 UTC
4b48ad5 skins2(Win): fix sporadic crash Timer messages may be pending and must be explicitely discarded when calling the destructor of a timer. Otherwise, the callback function is called after the object is destroyed leading to crash. (cherry picked from commit 90cb142cb5d58ab0d0917bf54499b585e15675b6) Signed-off-by: Erwan Tulou <erwan10@videolan.org> 23 January 2018, 01:35:47 UTC
554c7b5 contrib: x264: fix typo when disabling asm on Android x86* (cherry picked from commit f87d29bf48b27f112f8d13be09bb4a3cb49d79a9) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 22 January 2018, 16:47:21 UTC
22559ca winstore: fix build Signed-off-by: Martin Finkel <martin@videolabs.io> (cherry picked from commit ce26fcc1656d508b71ae0bd25125c6496f80f3f4) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 January 2018, 14:52:39 UTC
2e19bb2 codec: webvtt: fix regionless cues position somehow limited (cherry picked from commit 8c861a3c4913da41fda7bab1980d445e93d03a5f) 22 January 2018, 11:03:28 UTC
2792d71 codec: webvtt: proper read/store line values (cherry picked from commit 101ad03b97de43f5f58298ef7f55e2d7acc8fdc6) 22 January 2018, 11:03:21 UTC
33f1935 aout: add Mono in "stereo-mode" option Can be used to remix all input channels into one. Close #8341 #18559 (cherry picked from commit 77e46ee5e95bd41ac0cb51140b1134e5c35cdba1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 January 2018, 09:06:14 UTC
8719301 mft: fix probe issue with GUI threads The skins2 thread as a Gui interface uses OLE/COM set up as 'appartment threaded' for DragNDrop. This thread also uses the vlc decoding facilities to decode still images and therefore is likely to probe decoder modules. Calling CoInitializeEx() in multithreaded mode is not compatible with the already 'appartment threaded' setting, and therefore fails. In debug mode, this causes an unreachable assert. In non debug mode, the Open() is executed, fails and calls an undue CoUninitialize() which silently breaks the whole OLE setting of the thread. The patch just gracefully returns on failure. (cherry picked from commit 545124d374e5a00c74ce58c40dbc254abc1178cd) Signed-off-by: Erwan Tulou <erwan10@videolan.org> 21 January 2018, 19:43:50 UTC
7a12364 macosx: remove now unused untranslatedTitle property (cherry picked from commit 4470f44aa00b7812612c482226e3364daa7fc9d6) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 21 January 2018, 13:40:48 UTC
4fc92b9 macosx: Search service discovery playlist node by translated title This is analogous to the qt intf change in 155a3443e8c9d15cc4b587206963141539925e3e. closes #19514 (cherry picked from commit a9104034bd7ce17cf28f54a76950194d4821e374) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 21 January 2018, 13:40:37 UTC
d427a9f create cookies storage on libvlcmediaplayer Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit cda6b57532bdea98e0ccffa8ff622919b96dba03) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 19 January 2018, 18:03:40 UTC
555499a Contribs: update to libdvdnav 6.0.0 (cherry picked from commit 75b5036bde479c1aed3e816674974e867d02c4c1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 19 January 2018, 18:03:34 UTC
e20788d Revert "macOS codesign: Also use the org.videolan. prefix in gk mode" This reverts commit 2e2a1b34374f617ae2dac11bcbec8fd76a33eacb. This seems to be a problem by sub-signing the Sparkle files and the VLC include headers (cherry picked from commit 307e1368299d79a75cbb534554aa9aa73065697a) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 19 January 2018, 17:41:04 UTC
22bf04c qt: keep files with local file representation and store them as URL in open dialog - fields are now, read only and can be only edited throught the add/browse buttons Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 6b36c463f13cb3dea55bccbb8482e28fb6227e18) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 19 January 2018, 17:41:01 UTC
f2b6aa7 qt: display user friendly paths in convert dialog Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 8ac8ea35793fb3dd62e4635e81f3496da8d1f310) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 19 January 2018, 17:40:58 UTC
93c7e55 qt: display user friendly paths in SoutInputBox Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 2279a75aa30a119891a0071440fefa45bc5d9cfd) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 19 January 2018, 17:40:55 UTC
be80fd8 chromecast: don't reload if disabled track is removed (cherry picked from commit 12298e60729ad69358957be41aae97a6cc16b690) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 19 January 2018, 17:40:52 UTC
60c219a demux:mkv: fix trying to seek before the first audio/video We just seek to the first known Cluster. Fixes #19286 (cherry picked from commit 117bf6fea8eb81d6c8d2616f55cad51999efe44a) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 19 January 2018, 17:40:49 UTC
fa81203 input: keep ES_OUT_MODE_AUTO when using a renderer Chromecast need auto mode in order to avoid to send extra tracks that can't be read by the CC and in order to make the es selection works. Ideally, this mode should be fetched from the renderer item. (cherry picked from commit 50ce0b4f0f56df1ed24e42da65bea1b5498888f7) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 19 January 2018, 17:08:49 UTC
4827077 es_out: RESTART_ALL_ES: restart only selected es (cherry picked from commit 4c2b909cb223484b305a360c32ab98d2b1c583d9) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 19 January 2018, 17:08:47 UTC
b6e1d93 chromecast: send/transcode only one audio/video track It's useless to send tracks that are not supported by the CC. (cherry picked from commit 2fa9ea9b07965321d69f4a5926787c0bd4da02f5) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 19 January 2018, 17:08:44 UTC
2b05bab chromecast: use iterator (cherry picked from commit 1f5411487e1015faf480b4c67b96c69a18f09e65) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 19 January 2018, 17:08:41 UTC
3737c1c chromecast: refactor, make place for SPUs (cherry picked from commit ddca3d13fdce15e9e1f04de7e3170b0842ca251a) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 19 January 2018, 17:08:38 UTC
b73e8bd mux: avformat: fix generic mpga muxing (cherry picked from commit 4f7e07649035b5a58c1b0dae8ac1343e39166308) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 19 January 2018, 17:08:35 UTC
back to top