From 18f7834f30d849a6409b80fa7147a979852df4a6 Mon Sep 17 00:00:00 2001 From: Popvue Date: Thu, 22 Oct 2026 20:53:20 +0000 Subject: [PATCH 7/8] Popvue: leave out libVLC's GPL modules dolby_surround_decoder, mono, dummy (the interface), rotate (with motionlib), stream_out_rtp, syslog and vod_rtsp are GPL 2 or later; VideoLAN's blacklist removes the other GPL modules but not these. --- buildMobileVLCKit.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/buildMobileVLCKit.sh b/buildMobileVLCKit.sh index 7e9cc272..6941c5c2 100755 --- a/buildMobileVLCKit.sh +++ b/buildMobileVLCKit.sh @@ -816,6 +816,20 @@ buildLibVLC() { mpegaudio" fi + # Popvue: the modules whose sources are under the GPL (2 or later) rather than the LGPL, + # which the list above leaves in: the Dolby Surround decoder and the mono downmixer, the + # dummy interface, rotate (and the motion code it links), RTP stream output, the syslog + # logger and VLM's RTSP video-on-demand server. Named in full, as an entry takes every + # file whose name holds it: "dummy" alone would take nine LGPL dummy modules too. + blacklist="${blacklist} + libdolby_surround_decoder_plugin + libdummy_plugin + libmono_plugin + librotate_plugin + libstream_out_rtp_plugin + libsyslog_plugin + libvod_rtsp_plugin" + echo ${blacklist} for i in ${blacklist} -- 2.50.1 (Apple Git-155)