Skip to content
Snippets Groups Projects
Commit b525cc14 authored by Felix Paul Kühne's avatar Felix Paul Kühne
Browse files

libvlc: update 3.0 branch

This fixes discovery of SMB shares through Bonjour as well as other
minor improvements like playback of media with brackets in their URL
path.
parent f5b8d63e
No related branches found
Tags 3.3.18b7
No related merge requests found
Showing
with 43 additions and 43 deletions
From 446f70947baff4a6a77bf411c5cbf76a01ae455c Mon Sep 17 00:00:00 2001
From c082ef70fb3c24d9aca28281df029a70341fe615 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Thu, 18 Dec 2014 22:14:55 +0100
Subject: [PATCH 01/42] arm_neon: work-around libtool issue
Subject: [PATCH 01/43] arm_neon: work-around libtool issue
---
modules/arm_neon/Makefile.am | 2 ++
......
From dbd1fd0775427430e523aaea0a68c6796f3ecdd8 Mon Sep 17 00:00:00 2001
From 055bb4189df5cf9be87b6bf6afe95e9b6a5bf36c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Wed, 10 Dec 2014 22:14:55 +0100
Subject: [PATCH 02/42] disable neon volume plugin
Subject: [PATCH 02/43] disable neon volume plugin
---
modules/arm_neon/Makefile.am | 1 -
......
From aa6223aff2603b84d02b5ee88aa2b5b4d1a28e85 Mon Sep 17 00:00:00 2001
From 10a316d9ce7fc626f4d60672a10a50131b4627ee Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Fri, 22 Jul 2016 11:11:44 +0200
Subject: [PATCH 03/42] Enable System DL
Subject: [PATCH 03/43] Enable System DL
---
contrib/src/ffmpeg/patch-as-patch-can.patch | 20 ++++++++++++++++++++
......
From dc7c49a71e9c079a9931cbc70a28cf072141ecca Mon Sep 17 00:00:00 2001
From 0e7b7b16c6a46f99a645df1d22d5639673d098d7 Mon Sep 17 00:00:00 2001
From: Thomas Guillem <thomas@gllm.fr>
Date: Fri, 16 Sep 2016 15:51:10 +0200
Subject: [PATCH 04/42] http: add vlc_http_cookies_clear
Subject: [PATCH 04/43] http: add vlc_http_cookies_clear
Clear all cookies without deleting the jar.
---
......
From 84805e3b51793c400f410d008e0ee3749f280af3 Mon Sep 17 00:00:00 2001
From 67fea1877917bd6ddae00254d85aa3aba73791ce Mon Sep 17 00:00:00 2001
From: Thomas Guillem <thomas@gllm.fr>
Date: Fri, 16 Sep 2016 15:51:11 +0200
Subject: [PATCH 05/42] libvlc_media: add cookie_jar API
Subject: [PATCH 05/43] libvlc_media: add cookie_jar API
---
include/vlc/libvlc_media.h | 35 +++++++++++++++++++++++++++++++++++
......
From 76457769ecb45361514addb5ddea42414c82925a Mon Sep 17 00:00:00 2001
From 46e32b8fc6110e67e4a090d9f704a583fce8b0cb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Sun, 7 Dec 2014 20:02:18 +0100
Subject: [PATCH 06/42] contrib/gcrypt: work-around a libtool limitation
Subject: [PATCH 06/43] contrib/gcrypt: work-around a libtool limitation
---
contrib/src/gcrypt/rules.mak | 1 +
......
From 4cbb763b1be148d9d9fe3592407c47bbbeb7a9f5 Mon Sep 17 00:00:00 2001
From af77177911709241ed43c58357172ff46065d362 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Sat, 3 Oct 2015 22:45:14 +0200
Subject: [PATCH 07/42] contrib/gcrypt: fix tvOS compilation
Subject: [PATCH 07/43] contrib/gcrypt: fix tvOS compilation
---
.../src/gcrypt/fix-sha1-ssse3-for-clang.patch | 16 ++++++++++++++++
......
From c03cd3f7bcb3c357be40d2bb48d99a61d115cc25 Mon Sep 17 00:00:00 2001
From a393034a33f39e81c599cebbbe4aa5e265b97b05 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Mon, 12 Sep 2016 17:03:37 +0200
Subject: [PATCH 08/42] contrib/gcrypt: update patches
Subject: [PATCH 08/43] contrib/gcrypt: update patches
---
.../src/gcrypt/fix-sha1-ssse3-for-clang.patch | 308 +++++++++++++++++-
......
From 45e0de56df2b63e68f453dd656aa8db1cda3adc2 Mon Sep 17 00:00:00 2001
From 5b9ce2fff4f1011ad7984ab289b837cafd60afea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Hugo=20Beauz=C3=A9e-Luyssen?= <hugo@beauzee.fr>
Date: Fri, 29 Nov 2019 15:41:08 +0100
Subject: [PATCH 09/42] input: Extract attachment also when preparsing
Subject: [PATCH 09/43] input: Extract attachment also when preparsing
---
include/vlc/libvlc_events.h | 10 +
......@@ -1017,10 +1017,10 @@ index 314e1066a8..487a7dbc79 100644
std::vector<virtual_segment_c*> used_vsegments;
virtual_segment_c *p_current_vsegment;
diff --git a/modules/demux/mkv/matroska_segment_parse.cpp b/modules/demux/mkv/matroska_segment_parse.cpp
index c2be5ad52a..3c9c1c8585 100644
index 13421339d8..40ec3b5303 100644
--- a/modules/demux/mkv/matroska_segment_parse.cpp
+++ b/modules/demux/mkv/matroska_segment_parse.cpp
@@ -1327,33 +1327,31 @@ void matroska_segment_c::ParseAttachments( KaxAttachments *attachments )
@@ -1333,33 +1333,31 @@ void matroska_segment_c::ParseAttachments( KaxAttachments *attachments )
char *psz_tmp_utf8 = ToUTF8( UTFstring( GetChild<KaxFileName>( *attachedFile ) ) );
std::string attached_filename(psz_tmp_utf8);
free(psz_tmp_utf8);
......@@ -1073,7 +1073,7 @@ index c2be5ad52a..3c9c1c8585 100644
}
}
diff --git a/modules/demux/mkv/mkv.cpp b/modules/demux/mkv/mkv.cpp
index 44e9fa805f..4f9035d535 100644
index 91ec8742a1..0039f6b862 100644
--- a/modules/demux/mkv/mkv.cpp
+++ b/modules/demux/mkv/mkv.cpp
@@ -313,14 +313,7 @@ static int Control( demux_t *p_demux, int i_query, va_list args )
......
From f9949b4e86d820f2c656937fc74b45accc22a95d Mon Sep 17 00:00:00 2001
From 01f2960457a7965e8f3b161df838fcfc709728ad Mon Sep 17 00:00:00 2001
From: Thomas Guillem <thomas@gllm.fr>
Date: Mon, 17 Jul 2017 17:03:24 +0200
Subject: [PATCH 10/42] Replace thread local with pthread TSD
Subject: [PATCH 10/43] Replace thread local with pthread TSD
---
src/misc/interrupt.c | 59 ++++++++++++++++++++++++++++++++++++++++++++
......
From 58ba93ca0b3fdea690ee76cec70af76210d2eb62 Mon Sep 17 00:00:00 2001
From 3952397d5e7c833357898e18e3033b5203c0dc47 Mon Sep 17 00:00:00 2001
From: Carola Nitz <nitz.carola@googlemail.com>
Date: Fri, 29 Sep 2017 14:49:02 +0200
Subject: [PATCH 11/42] contrib: use live555 version that is compatible with
Subject: [PATCH 11/43] contrib: use live555 version that is compatible with
LGPL2
---
......
From 6ee8917ea3a4600e6136f954e164cbae0970fcc3 Mon Sep 17 00:00:00 2001
From cdbeca7b1893286c568f237f08d9a2f99b10ec3a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <felix@feepk.net>
Date: Sun, 17 Dec 2017 18:05:40 +0100
Subject: [PATCH 12/42] libvlc: add a basic API to change freetype's color,
Subject: [PATCH 12/43] libvlc: add a basic API to change freetype's color,
bold, font and size variables on-the-fly
---
......
From 1abd0bb149e1cb11fa678ffda380d8440cde0986 Mon Sep 17 00:00:00 2001
From 0cc8ad3cb71c27552d34af4f3fc5d236b5e82485 Mon Sep 17 00:00:00 2001
From: Carola Nitz <nitz.carola@googlemail.com>
Date: Fri, 23 Feb 2018 13:16:41 +0100
Subject: [PATCH 13/42] Work around lack of __thread storage qualifier on old
Subject: [PATCH 13/43] Work around lack of __thread storage qualifier on old
macOS
---
......
From cf7304acff5d052a97ae941f163247fdffaa6df5 Mon Sep 17 00:00:00 2001
From 74fdd191d2724d73623c4e8640aafd6c88a6223a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Hugo=20Beauz=C3=A9e-Luyssen?= <hugo@beauzee.fr>
Date: Mon, 26 Mar 2018 16:44:44 +0200
Subject: [PATCH 14/42] modules:common: Use the full module name as MODULE_NAME
Subject: [PATCH 14/43] modules:common: Use the full module name as MODULE_NAME
This avoid conflicts when linking modules staticly on platforms that don't
have objdump
......
From f01d690cfacc936651f57cd6b5842824146bd2f8 Mon Sep 17 00:00:00 2001
From d582efe9bce135f7cba6bf0fb074668eec878d15 Mon Sep 17 00:00:00 2001
From: Luis Fernandes <zipleen@gmail.com>
Date: Mon, 30 Apr 2018 14:33:08 +0100
Subject: [PATCH 15/42] add auto deinterlacer-mode which is also valid
Subject: [PATCH 15/43] add auto deinterlacer-mode which is also valid
---
lib/video.c | 3 ++-
......
From 684745bdf6719787a44247fdad16abb118699abd Mon Sep 17 00:00:00 2001
From 1540bf7d3c80cef9ec8c5fc02d404a72cbbb184a Mon Sep 17 00:00:00 2001
From: Luis Fernandes <zipleen@gmail.com>
Date: Wed, 9 May 2018 10:44:43 +0100
Subject: [PATCH 16/42] Users will be able to change the deinterlace mode
Subject: [PATCH 16/43] Users will be able to change the deinterlace mode
without forcing it.
---
......
From a11d27ae4a5c549ca5ee4f94eab27848af52fe93 Mon Sep 17 00:00:00 2001
From f942c7300e5d1e44ba431461026f2071542670dc Mon Sep 17 00:00:00 2001
From: Thomas Guillem <thomas@gllm.fr>
Date: Tue, 27 Mar 2018 16:49:34 +0200
Subject: [PATCH 17/42] contrib: ffmpeg: enable videotoolbox encoder
Subject: [PATCH 17/43] contrib: ffmpeg: enable videotoolbox encoder
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
......
From f74664fbee9653fed7d1fe7684a98d6ec0269ea8 Mon Sep 17 00:00:00 2001
From 7d54a3e00d0fd4711d99e847f38b9eca59668255 Mon Sep 17 00:00:00 2001
From: Thomas Guillem <thomas@gllm.fr>
Date: Tue, 27 Mar 2018 16:52:35 +0200
Subject: [PATCH 18/42] chromecast: use vt encoder from avcodec
Subject: [PATCH 18/43] chromecast: use vt encoder from avcodec
---
modules/stream_out/chromecast/cast.cpp | 13 +++++++++++++
......
From a6a945be6ab15091015d05b90162e2f9a4796088 Mon Sep 17 00:00:00 2001
From 393a01749312cdb1f94f40cacc7133abf68a6630 Mon Sep 17 00:00:00 2001
From: Thomas Guillem <thomas@gllm.fr>
Date: Wed, 17 Jan 2018 10:06:13 +0200
Subject: [PATCH 19/42] core: expose config_AutoSaveConfigFile
Subject: [PATCH 19/43] core: expose config_AutoSaveConfigFile
---
include/vlc_configuration.h | 2 ++
......
From b05554dacf3c8c95bceb9d0ffd5d3adf94b09782 Mon Sep 17 00:00:00 2001
From ec0340df2a089f5c125a6742265a85a15c9678e0 Mon Sep 17 00:00:00 2001
From: Thomas Guillem <thomas@gllm.fr>
Date: Wed, 17 Jan 2018 10:06:13 +0200
Subject: [PATCH 20/42] lib: save configuration after playback/parse
Subject: [PATCH 20/43] lib: save configuration after playback/parse
The configuration is also saved when the libvlc instance is terminated but this
doesn't happen often. Indeed, apps using libvlc will generally hold the libvlc
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment