[vlc-commits] contrib: ffmpeg: Ensure the securetransport module is disabled

Marvin Scholz git at videolan.org
Fri Mar 9 03:48:24 CET 2018


vlc/vlc-3.0 | branch: master | Marvin Scholz <epirat07 at gmail.com> | Thu Mar  8 18:28:04 2018 +0100| [9f88cd66d3426fd3b1cf54ed70ccf5e763acca32] | committer: Felix Paul Kühne

contrib: ffmpeg: Ensure the securetransport module is disabled

The ffmpeg securetransport module uses private Apple APIs, so it can
cause rejection from the Apple appstore when this symbol is contained
in binaries, even though VLC never uses it in any way directly.
There is no point in enabling this module anyway, a VLC has it's own
implementation of TLS using either GnuTLS or SC, not relying at all on
ffmpeg for this.

(cherry picked from commit 8e426b904286bc8cd2cd3b92015135d8f783a88f)

> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=9f88cd66d3426fd3b1cf54ed70ccf5e763acca32
---

 contrib/src/ffmpeg/rules.mak | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/contrib/src/ffmpeg/rules.mak b/contrib/src/ffmpeg/rules.mak
index d389be75ba..fc68f815a0 100644
--- a/contrib/src/ffmpeg/rules.mak
+++ b/contrib/src/ffmpeg/rules.mak
@@ -47,7 +47,8 @@ FFMPEGCONF += \
 	--disable-linux-perf
 ifdef HAVE_DARWIN_OS
 FFMPEGCONF += \
-	--disable-videotoolbox
+	--disable-videotoolbox \
+	--disable-securetransport
 endif
 endif
 



More information about the vlc-commits mailing list