contrib: ffmpeg: Ensure the securetransport module is disabled
authorMarvin Scholz <epirat07@gmail.com>
Thu, 8 Mar 2018 17:28:04 +0000 (18:28 +0100)
committerMarvin Scholz <epirat07@gmail.com>
Thu, 8 Mar 2018 17:28:50 +0000 (18:28 +0100)
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.

contrib/src/ffmpeg/rules.mak

index d389be7..fc68f81 100644 (file)
@@ -47,7 +47,8 @@ FFMPEGCONF += \
        --disable-linux-perf
 ifdef HAVE_DARWIN_OS
 FFMPEGCONF += \
-       --disable-videotoolbox
+       --disable-videotoolbox \
+       --disable-securetransport
 endif
 endif