summaryrefslogtreecommitdiffstats
path: root/vlc
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2013-04-12 08:07:45 +0000
committer Eric Hameleers <alien@slackware.com>2013-04-12 08:07:45 +0000
commit17f2d6cc1b6f92e316adc4ab5de0787ca4fdcc30 (patch)
treee01983250d445f9ce3f257a7deb02f3a1604f337 /vlc
parent1d97d9fd7dd2985ef51ea56c111f17154d31eea0 (diff)
downloadasb-17f2d6cc1b6f92e316adc4ab5de0787ca4fdcc30.tar.gz
asb-17f2d6cc1b6f92e316adc4ab5de0787ca4fdcc30.tar.xz
Fix the "undefined symbol SetSoapCallback" in 'ldd -d' of the upnp plugin, which apparently caused audio stuttering in some videos.
Diffstat (limited to 'vlc')
-rwxr-xr-xvlc/build/vlc.SlackBuild10
1 files changed, 9 insertions, 1 deletions
diff --git a/vlc/build/vlc.SlackBuild b/vlc/build/vlc.SlackBuild
index 3d8ed1ed..1573b9a1 100755
--- a/vlc/build/vlc.SlackBuild
+++ b/vlc/build/vlc.SlackBuild
@@ -350,6 +350,9 @@
# 2.0.6-1 08/apr/2013 by Eric Hameleers <alien@slackware.com>
# * New release. Updates to the internal ffmpeg fribidi live555
# libvpx and x264 libraries.
+# 2.0.6-2 12/apr/2013 by Eric Hameleers <alien@slackware.com>
+# * Fix the broken uPnP service discovery module which caused
+# audio stuttering in some videos.
#
# Run 'sh vlc.SlackBuild' to build a Slackware package.
# The package (.txz) plus descriptive .txt file are created in /tmp .
@@ -373,7 +376,7 @@
PRGNAM=vlc
PRGNAM2=npapi-vlc
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-"alien"}
PKGTYPE=${PKGTYPE:-"txz"}
@@ -2183,6 +2186,11 @@ make_upnp()
{
echo -e "**\n** libupnp ...\n**"
cd $TMP/tmp-$PRGNAM/libupnp-$UPNP
+
+# Fix the compilation and avoid undefined symbols afterwards:
+cat $SRCDIR/vlc_upnp_miniserver.patch | patch -p1 --verbose \
+ 2>&1 | tee $OUTPUT/patch-${PRGNAM}_upnp.log
+
CFLAGS="$SLKCFLAGS -DUPNP_STATIC_LIB" \
CXXFLAGS="$SLKCFLAGS -DUPNP_STATIC_LIB" \
LDFLAGS="$SLKLDFLAGS" \