https://github.com/videolan/vlc

sort by:
Revision Author Date Message Commit Date
753c9ec wl_screenshooter: remove experimental plugin There are currently no known window manager with protocol support. 18 December 2017, 16:29:10 UTC
a484e57 Qt: favor X11 over Wayland 18 December 2017, 16:29:10 UTC
44b083a video_output: reinit the vout if the crop changes If you play a file that has the same decoder size but different display size consecutively, the decoder picture pool needs to be updated so that the i_visible_lines of each picture plane matches the new picture format. The easiest way is to reinit the vout. Another way would be to update the pictures in each picture pool dynamically. It cannot just be handled on the vout side as some decoders and filters rely on i_visible/offset to copy only the required data (for example lavc_CopyPicture). Fixes #19268 Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 17efaa77b82e61f224b0723b6309c01b6dc687c1) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 18 December 2017, 12:25:39 UTC
a7018fc qt: fix setScreen might crash on wayland when entering fullscreen Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 24b436c88a986fcf2cddb3c52e5a067565fc537e) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 18 December 2017, 09:38:30 UTC
d19cf4d direct3d11: copy the whole source to the staging texture Otherwise some areas with no copy may contain some green. Fixes #19298 for older GPUs Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 9243000e2e19843c12245b80eac0ec0b46df31c3) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 18 December 2017, 09:38:23 UTC
eeb59f7 d3d11_deinterlace: copy the whole texture Not just the visible area or the output may contain green rather than the black coming out of the decoder. Fixes #19298 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit ae588e5908c8f95af0fb17aa4dee16b199bd447c) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 18 December 2017, 09:38:19 UTC
dbded10 qt: fix crash when undocking playlist on Wayland + optimization elsewhere Since the video widget is always kept in the main interface, just making sure it is relocated __before__ moving the playlistwidget to the playlist dialog saves the two calls to the display server needed to reparent the native window back and forth at the qt level. For Wayland, this fixes a crash, since qt is unable to reparent due to Wayland limitations, anyway. For other platforms, this is an optimization, since we avoid two useless often inter-process communications (reparenting back and forth) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit a420de32234b1517069c717d9cc7885854f7d289) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:36:32 UTC
945c365 direct3d11: compute the quad position as soon as we know its dimensions Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 7cbdd3b36fba148d2cfb6a9beb0341de43ea1804) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:36:24 UTC
aa85b05 direct3d11: bring back the 128 pixels padding required by the DXVA HEVC decoder Since the vout doesn't know in advance what alignment the decoder will need we use the maximum. This is needed in light of the previous bug fixed where the decoder accepts texture with the wrong alignment but uses them as if the alignment was correct. So we always need to make sure the alignment is correct. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit e669140daaec8b4bc262013afd111864fbbf9a18) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:36:15 UTC
fbf1f12 qt: check if QDesktopWidget::screenNumber() returns a valid screen screenNumber might fail on wayland. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 117658e75806a47ed7e333818c259a6c0f71bb9f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:36:08 UTC
a0325a6 qt: set FSControler screen when entering in fullscreen mode qt-fullscreen-screennumber was read at startup for FSControler but dynamically for the main interface Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 562a10a1570887291fde39a973c6a25cd96a453f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:36:01 UTC
a8a2a34 d3d11_fmt: allow creating small textures For anything smaller than 64 pixels it may give an error due to the width padding. Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 5c81725ea4d513d6f47fcf7dd6e5bea54433489e) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:17:27 UTC
8441190 qt(wayland): fix video widget failing to display video. Setting Qt:WA_DontCreateNativeAncestors in addition to Qt::WA_NativeWindow tells qt to create a native window for the widget and only for the widget. For Wayland, this resulted in one single wayland subsurface instead of a tree of nested subsurfaces. Wayland is a bit convoluted when it comes to mapping/unmapping nested subsurfaces, which accounted for the video failing to be displayed. For X11, on the contrary, setting Qt:WA_DontCreateNativeAncestors proved wrong with some misplacement in the video. So, this parameter is set *** ONLY *** in a Wayland context. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit eb375bf9583eed0a1a588ee9d436a2219e2809f8) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:15:42 UTC
52d4f9b d3d11va: do the Xbox size check after the texture dimensions are definitive Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 067e582bd813e7d2038610df561c83afa0e6b9a0) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:15:35 UTC
b2f2f49 d3d11va: when forcing the internal pool size, use the internal dimensions Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 966b7ab3788e5b39c9333e65a95476969b80e81d) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:15:28 UTC
069d059 d3d11va: use the internal surface size after the alignment has been applied Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit b697e5618bf341b27a065f9bdefeab78db7ae7dd) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:15:22 UTC
5aa3dc3 hw:d3d: use the texture height as the plane height, not the visible height Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 9d9dd6924ccde2bc9df183b5bad070c1e21b4947) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:15:18 UTC
65ed023 direct3d11: fix the bits per channel We don't want the bits per plane for packed formats. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 59d1a442c73d23bd07176b8f963f25b84aad556b) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:15:14 UTC
055c550 d3d11_fmt: add the possibility to select an RGB format By default YUV formats are favored. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit d388de7f3b82945bdedcded3298692c89b3a39ea) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:15:09 UTC
0cc56ea direct3d11: code cleaning Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 415cfca29471470e83d1329a6a7b694f102cd297) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:15:06 UTC
cba4b5b chromecast: fix leak when the stream is not supported (cherry picked from commit c682ebc079dd0e6c8c2347b8e7212497d39f9b66) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 15 December 2017, 16:44:05 UTC
4c5e466 chromecast: fix block leak in case of error (cherry picked from commit a8a2a66eaec47e1a21d013481a86754b82832b1f) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 15 December 2017, 16:44:05 UTC
9b5d7ac decoder: lock when writing p_owner->fmt from Sout This fixes an UB (that can lead to a heap-use-after-free) when input_DecoderHasFormatChanged() is called while modifying the fmt from DecoderProcessSout(). (cherry picked from commit 000910a091023b29e68065b36769842db36d93c5) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 15 December 2017, 16:44:05 UTC
c17fa78 qt: hide mmdevice passthrough option on other OSes (cherry picked from commit f998427259e560ba7d3a7e278ef3b69fdaab139f) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 15 December 2017, 16:44:05 UTC
9768166 qt: show mmdevice passthrough option (cherry picked from commit dfb34fb62879a1bd3243266f2ceb9f06509ca407) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 15 December 2017, 16:44:05 UTC
45dbfe4 mmdevice: add a way to disable passthrough cf. http://nucblog.net/2017/03/intel-releases-the-final-hdmi-firmware-for-apollo-and-kaby-lake/ There will be always bugs in OSes, drivers, HDMI firmwares, or HDMI receivers. The users will always need a way to disable passthrough if it doesn't work. Contrary to other OSes like Linux or macOS, I didn't find any way to disable passthrough for a codec. Refs #18112 Fixes #19279 (cherry picked from commit d913ae19b425c3d001f1fefd241802f9f5e47aee) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 15 December 2017, 16:43:28 UTC
b7a96c3 packetizer: hevc: fix max_num_reorder (cherry picked from commit fdd089dda6613c624bd86bdcf6ec92b6ddd8af2f) 15 December 2017, 16:33:00 UTC
ce84a3b chromecast: Fix commands potentially not being sent (cherry picked from commit bd41cc301055802e3d6c041b6cf239ad3a448e69) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 15 December 2017, 16:00:42 UTC
448c895 playlist: m3u: unbreak HLS Fix #19269 Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr> (cherry picked from commit 40e3642d3e56a2e98741d7c2a81343859aa2af13) 15 December 2017, 15:55:42 UTC
f1ba71c demux: ogg: no pts for non xiph video codecs (fix #19271) (cherry picked from commit 684c0f8ec1fc223d3f04aeed246b9e8d8782e644) 15 December 2017, 15:44:06 UTC
d63e710 demux: avi: fix leak (cherry picked from commit 8e1f3061937c06e11c6130a1dce8be425c945fd7) 15 December 2017, 15:43:59 UTC
1e877a8 demux: ogg: move tarkin hack (cherry picked from commit 62f87239559b1641f3deb0da3682ac0cc1d59aca) 15 December 2017, 15:43:54 UTC
f7df27f demux: ogg: fix dirac handling (cherry picked from commit 824556bd31ca5f501e7362908eed2815b5526800) 15 December 2017, 15:43:48 UTC
f62610c demux: adaptive: restart on packed audio switch (cherry picked from commit 062ce759ce939ab70ed7575ee77946dfd4eea705) 15 December 2017, 15:43:12 UTC
c8e6769 copy: fix invalid i_codec if not AUDIO_ES Regression from 385765703e43f9c91ff8789ce303cc0822b7c165 Fixes #19280 (cherry picked from commit 5d53aa182293fced035b360d73864c89ed90b96e) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 15 December 2017, 13:25:39 UTC
115c4a5 packetizer: hevc: don't double store poc prev msb/lsb (cherry picked from commit d6c05044b85cd398ab89b61f5e89d866a574ad2e) 14 December 2017, 13:08:22 UTC
ad7db4b packetizer: hevc: fix storage and check of temporal id (cherry picked from commit db383e8bcc94f4497e43554813797edc1192eeaf) 14 December 2017, 13:08:22 UTC
8908dd2 packetizer: hevc: add poc HandleCraAsBlaFlag param (cherry picked from commit 5999e68dcdc1d44c404ea424e4b3f35d8df323aa) 14 December 2017, 13:08:22 UTC
d58bee4 packetizer: hevc: fix poc lsb diff (cherry picked from commit 3a4ad1465ada81e26c88425cc4d828941afc14ad) 14 December 2017, 13:08:22 UTC
08db196 packetizer: hevc: clear first pic flag in poc (cherry picked from commit 71318cd9f06699b32284851508ef41e3bfb69285) 14 December 2017, 13:08:22 UTC
a1681fa packetizer: hevc: fix poc msb on IRAP (cherry picked from commit c2c45fcd482612d27af8e84738990c31aa4e5e39) 14 December 2017, 13:07:38 UTC
ae8c173 Contribs: update libass to 0.14.0 (cherry picked from commit 5e982951ab56d40c197c11a17fe402ed9f1efbd6) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 13 December 2017, 23:42:18 UTC
33a367b libass: fix compilation with older versions of libass (cherry picked from commit 168f6f4fde2edeb21ecfc9e4faa0345b42d2b028) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 13 December 2017, 23:42:06 UTC
5d77b86 macosx: cleanup filters config during upgrade from 2.2.x to 3.0 VLC 2.2.x fully controlled VLCs audio or videofilter-related config variables with the filter dialogs and the video or audio effects panel overwrote any changes from config with the values from the panel. In VLC 3.0, the config is left alone and filter parameters are only read from the preset strings. Additionally, by default the Default profile (with default off settings) will be loaded at startup, to ensure that no filters accidentially stay enabled. Therefore, for migration, from 2.2.x to 3.0 versions, lets clear the audio-filter and video-filter variables. Users with custom profiles still keep their settings. close #19260 (cherry picked from commit 31140f02864e879211c3d3c8aac35ce1136046bb) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 13 December 2017, 22:51:05 UTC
055f0ac macosx: Do not show nonexistent sout stats (cherry picked from commit f0534b7a30ffc872e3175ef10a4e7c53ce91c6ab) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 13 December 2017, 22:01:31 UTC
d93f6bf macosx: audio effects: Do not duplicate EQ settings when saving profile For now, disable the code which duplicated EQ settings. This code currently always duplicates settings if something was touched, as the comparison with index 0 (flat profile) will very likey fail. This needs more improvements beyond the current code, before we can activate auto-saving of EQ changes, mainly: - Figure out a way how to deal with (likely unchangable) default profiles - Correctly mark own created profiles - Correctly save own created profiles once overall preset is changed, but not override standard profiles - Save own EQ profiles at exit automatically if desired. - If above problems are solved, AND the user selected a default EQ profile and changed it inbetween, the commented code can be reconsidered. This commit basically changes behaviour back to vlc 2.2.x, where a new EQ Profile needs to be explicitly saved if desired (using the dropdown menu). refs #19260 (cherry picked from commit d0fe23e61ac1f6a7ecf2886e396fc1dcf1408a9d) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 13 December 2017, 21:59:30 UTC
8a87b3a macosx: audio filters: load audio-filters variable from preset correctly Load audio filters correctly. Previously, only new filters were added, but removed filters not disabled. playlist_EnableAudioFilter ensures correct filter order in addition to modifying the audio-filters variable. As the profile string is created and changed with playlist_EnableAudioFilter, the saved string conforms to the rules, so here it can be directly loaded. Also removes redundant UI updates, which are done in a different method already. refs #19260 (cherry picked from commit 9708d49b00e20126b84895a0bffdb57ab5d26e11) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 13 December 2017, 21:59:21 UTC
7493777 macosx: audio effects: Do same profile handling for audio effects This ports over video effects profile handling to audio effects. Behaviour is the same for the main audio profile. This also fixes an occasion where equalizer was not updated correctly. refs #19260 (cherry picked from commit b77321140b053d3883c165e538d8bd41d47cffa2) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 13 December 2017, 21:59:13 UTC
a9929ad macosx: video effects: Remove Default entry in deletion dialog The default entry cannot be deleted anymore, so lets not show it in the deletion dialog at all. Also remove usage of self inside the block to avoid strong reference cycles. refs #19260 (cherry picked from commit f9244804d4fe8a925160786a3d3fd16ab0af5054) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 13 December 2017, 21:59:05 UTC
3e35df9 macosx: video effects: improve compatibility with old settings This implements the following migration behaviour with older VLC version: - Index 0 in settings used to be the Default profile, and is now ignored (not read from and not written to anymore) - The default settings still include the default profile in index 0, to maintain backwards compatibility if older VLC are started. - In profile selector, index 0 is still the Default profile, if the "apply at next startup" is selected, a new Custom profile is created at exit. - By default after updating, no profile will be deployed at launch, so the "Default profile is selected. refs #19260 (cherry picked from commit 42115489853231f77f1221791294616c716e80fb) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 13 December 2017, 21:58:40 UTC
7a2ebf2 macosx: video effects: Protect for potentially uninitialized variable (cherry picked from commit 14d1b6be4dce81ede52d56fd021f438ab3c24aba) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 13 December 2017, 21:58:30 UTC
fcb980a macosx: Video filter: Correctly determine type of variable Due to uninitialized variable, type was not detected correctly. Consequently, the playlist variables for video effects were not set correctly. (cherry picked from commit 54152cecfa047e18f4b7cc70569ed3b0ee689de5) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 13 December 2017, 21:58:22 UTC
4a26032 macosx: audio effects: Explain reasoning for UI manipulation in init In init, the window is not loaded yet, so changing UI elements does not work yet (pointers are null). It does not harm either, due to objc behaviour on null object. But it also initializes the needed playlist variables. In the longer term, this should probably be splitted, as touching lots of non-existing UI elements in init is not ideal. (cherry picked from commit 4873ca47648fb7cbe80a00681b9ea65767e5f70a) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 13 December 2017, 21:58:09 UTC
4749cd0 macosx: Do not lazy-load audio and video effect controllers anymore Those need to be loaded at startup now, to make sure stored profiles are correctly applied, even before the panels are opened. Previously (VLC 2.2.x), a saved profile was mirrored into the respective VLC config options, thus it was not needed before. this is not done anymore. refs #19260 (cherry picked from commit 7798c907f373d1b543ace74f58bf9966a50ed592) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 13 December 2017, 21:57:55 UTC
139ae59 macosx: profiles: Fix rules when new "CustomXXX" profiles are created * Fix bug where default video profile was at an older version, resulting in a new profile always created after opening the vout effects * On termination, only create a new profile if the apply button is on, the user is at default profile and actually changed something. This profile will be also marked as to be selected at next startup (which is the meaning of that check box) refs #19260 (cherry picked from commit 7bf09f9bcfcc850735ca59289d88497c5a2de624) Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 13 December 2017, 21:57:39 UTC
fe17163 mp4: fix infinite loop on malformed file Unknown or partially read box can be loaded succesfully even if it overflows the parent. This lead to an integer underflow and infinite loop until memory exhaustion. (cherry picked from commit f8c44ffcf7b4ca0cd4f58d7c44b2e1faa3f90ce6) 13 December 2017, 20:35:16 UTC
8589006 demux: libmp4: remove padb wich isn't fixed (cherry picked from commit 98f4d470875860572a9080c848462171b5338e01) 13 December 2017, 19:46:29 UTC
f2fb224 demux: webvtt: rewrite to handle overlaps (cherry picked from commit 23d1f0087acab965f9d7fdac9ad1c5df20131ed7) 13 December 2017, 19:44:26 UTC
d78c8d4 codec: webvtt: check timestamp validity (cherry picked from commit 283178771b7dd7c7aed2884fd9ae514ea0175759) 13 December 2017, 19:44:16 UTC
c929f61 codec: webvtt: fix regionless cues duplication (cherry picked from commit 86a0b361d91c20d88ed7ce5979ed24d1411e5c73) 13 December 2017, 19:44:03 UTC
3d59409 codec: webvtt: remove invalid assertion (cherry picked from commit 69c297c57a0efe92ac4ebc5aa27759d0019614e7) 13 December 2017, 19:43:57 UTC
81316cc demux: mp4: check handler before dereferencing sample entry (cherry picked from commit 59535a015e94d3b70b30dce1c2aff8c23930b656) 13 December 2017, 19:29:18 UTC
3d0ffa7 videotoolbox: don't Restart in case of corrupted blocks This commit follow f75db2e7ef22b2bb9bc6e2ade65793163ebea4e5. (cherry picked from commit 80f2b8cf5a196d621659558f25e930c9d218d1f1) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 13 December 2017, 15:18:24 UTC
99b7d90 videotoolbox: don't ignore StartVideoToolbox() return And abort if the vtsession can't handle a profile/level. (cherry picked from commit 376de21e0f84fdb52f1401277befd9e36f1d1c8a) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 13 December 2017, 15:18:21 UTC
8cd49aa lib: export libvlc_media_player_set_renderer (cherry picked from commit 179a6ed9f632f8d8ee8d8e6420a6cfb873cfb8fd) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 13 December 2017, 12:08:38 UTC
df045e5 hw:d3d11: Fix crashes when mixing D3D11 filters with CPU filters The filter chain is not recomputed and we may use pictures not coming from the right pool. Fix crash in #19266 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit c6ca37272832afedc761a7dc28d5a821e6689df3) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 13 December 2017, 10:19:12 UTC
1bb4368 direct3d11: display all the visible pixels Now that we fixed the interpolation issues with CPU decoders. Fixes #19199 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 076c773eee4296008c2962c19687ad71e03a40b3) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 13 December 2017, 10:16:14 UTC
578a1a1 direct3d11: fill the padding area with black on CPU mapped textures This will ease the artefacts on the bottom/right sides of the texture when linear interpolation is used. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 3e869dd4e5beb6a8d4e4f24cd8148e28c695406b) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 13 December 2017, 10:16:07 UTC
0c22bc6 direct3d11: map all planes at once Rather than failing in the middle and copying only part of the planes. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit cbb51a5f4425f904d188b41a04de930b5a9276db) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 13 December 2017, 10:16:02 UTC
a11622d direct3d11: code cleaning Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 8c4ca0d5b59f247ae3838dec9cc01322cd2fa263) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 13 December 2017, 10:15:56 UTC
4b0f4e4 direct3d11: only resize the swapchain and create new targets if the dimensions changed Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit f178aa56f07776271bd9da9807ab402173a974f1) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 13 December 2017, 10:15:48 UTC
fa1d700 direct3d11: pass some variables as const Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 7be22caa53fe01857a863581a9ee0079ee57d653) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 13 December 2017, 10:15:43 UTC
bb6e2fc access/http: Fix off-by-one in ICY parser This fixes a off-by-one issue in the ICY parser that would happen in the case the ICY metadata is unquoted. (StreamTitle=test;). With empty metadata without ; (StreamTitle=) this would lead to a buffer over-read. Credit to Filip Roséen who discovered this issue. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit b180121763aeb686fc331d6665c622ce02738bc4) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 13 December 2017, 10:14:42 UTC
4390f08 asx: remove useless test Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit cb7514099f2f45f45c409674a6a00df9833d8523) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 13 December 2017, 10:14:28 UTC
4d3165e asx: fix double free Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 85136949fbeeb8eb9e6625003d192924a2f317a3) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 13 December 2017, 10:14:22 UTC
ee2bc61 win32 installer: Install hrtfs (cherry picked from commit e890ffb14db21ad52a5c1274c11b839b2547f8e6) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 13 December 2017, 09:34:37 UTC
5f2dfb1 win32 installer: Use https (cherry picked from commit 076e62fe158a82f8e828ec0e3499b215817f28ed) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 13 December 2017, 09:34:32 UTC
0d0ab76 l10n: Polish update Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 13 December 2017, 08:33:22 UTC
48cd412 Old RC: fix assertion on "stats" (cherry picked from commit 0a74b077bc0edd3c5d613a65742e2cd57bb9175f) 12 December 2017, 19:02:01 UTC
3c82fa9 Old RC: do not show nonexistent sout stats (cherry picked from commit 3fccdd190b3dd5a1b8f6fc1295ce51d4c80584c8) 12 December 2017, 19:02:01 UTC
39679f4 ncurses: do not show nonexistent sout stats (cherry picked from commit d122a3e643f208860a058a87934eae272fb7c9cb) 12 December 2017, 19:02:01 UTC
9bda46d Qt: do not show nonexistent sout stats (cherry picked from commit bd19838c7a0d7e563d5623005e6059a5790e21d7) 12 December 2017, 19:02:01 UTC
13e5375 Lua RC: do not show nonexistent sout stats (cherry picked from commit 60006dcb7e98870d04ce61d69d189431295c8203) 12 December 2017, 19:02:01 UTC
4f467fa package/win32: Remove already implied folder creation nsProcess.dll rule already creates this folder (cherry picked from commit ddeaa313ceeab09fdb0d30bfdf27915244408882) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 12 December 2017, 17:33:47 UTC
ce2ae8c package/win32: build.sh: Add an option to generate a release archive (cherry picked from commit 60903ec5b4b7419b6fdb6ca953aabb6da5b664f3) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 12 December 2017, 17:33:47 UTC
e81566f package/win32: Add a target to build a release archive (cherry picked from commit eb10be30728b8628ea151c695be3706accbc9c60) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 12 December 2017, 17:33:47 UTC
87e2b50 package/win32: Split SDK packetization in a separate rule (cherry picked from commit 95dd6c8c179c935aca87d9be209937bcda00ca4d) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 12 December 2017, 17:33:47 UTC
0c0fc13 package/win32: Remove old binaries signature code (cherry picked from commit d37b4f9a06859cc688da07910e7b10976dd518fc) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 12 December 2017, 17:33:47 UTC
0e68326 audiounit_ios: move notification up (cherry picked from commit 48f65f1df0f85104ddae365c2ef13bddb9edd356) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 12 December 2017, 14:16:59 UTC
c814ad0 audiounit_ios: remove ca_Flush hack Since ca_Flush() can now works when paused. NB: Normally, ca_Flush() can't be called when paused by VLC but this module do a pause in order to mute, and the paused state can now be set from the interrupt notification. (cherry picked from commit c7e8e84b6475081aa07a79ae5bcaa0806a3f7031) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 12 December 2017, 14:16:56 UTC
4793c4f audiounit_ios: fix deadlock on interruption Add ca_setAliveState() that sets the b_paused to true and unblock ca_Play() or ca_Flush() that could wait for ca_Render(). (cherry picked from commit 7e4c7f35ec3f713832ae51fde62f52990938842f) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 12 December 2017, 14:16:50 UTC
06fb276 codec: webvtt: fix infinite loop (cherry picked from commit 12a5311d7c8ed2f68b47b18dbb52907317ca2ea8) 12 December 2017, 10:47:26 UTC
9625967 codec: ttml: fix inverted cell linegap ratio (cherry picked from commit 2a1542ea5ac930eff7a372f29944fcb951e1b629) 12 December 2017, 10:47:24 UTC
41c7abb codec: ttml: fix double rebase (cell to percent) (cherry picked from commit e2ba02c8d1e7974fb65fddffb7372b5081b3f558) 12 December 2017, 10:47:22 UTC
3f21af3 snap: enabled libplacebo. (cherry picked from commit 41d096176d1f27d821fef77a77bfd3c7f524a417) Signed-off-by: Konstantin Pavlov <thresh@videolan.org> 12 December 2017, 09:58:10 UTC
96f41ae direct3d9: remove useless texture generation It's already done by the vout_helper. (cherry picked from commit 0dedb9e260c3bc3612ff6c04226348c339201bdb) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 12 December 2017, 08:20:55 UTC
fcd9a89 On the road to rc2 11 December 2017, 21:22:54 UTC
b01989a opengl: fix deleting order Textures should be deleted after the glconv modules are closed since they can be still in use. Fixes #19274 (cherry picked from commit 28f5370624a552cf765ca79df402125bd1fda10a) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 11 December 2017, 21:21:43 UTC
08594b0 qt: fix race on input_item_t.p_stats p_stats is written with the input item lock (by the input thread). Thus the input item lock is necessary to read and dereference p_stats. (cherry picked from commit 996f66c65c7840e298efe38adac39e9315e262d1) 11 December 2017, 20:02:49 UTC
5e5379e libvlc: fix race on input_item_t.p_stats p_stats is written with the input item lock (by the input thread). Thus the input item lock is necessary to read and dereference p_stats. (cherry picked from commit 1fffacd6ea5df99f8d22111b13dfcfd3bcd49bca) 11 December 2017, 20:02:42 UTC
back to top