]> git.sesse.net Git - vlc/commitdiff
contribs: Fix mpcdec build with MSVC
authorHugo Beauzée-Luyssen <hugo@beauzee.fr>
Wed, 3 Dec 2014 14:47:33 +0000 (15:47 +0100)
committerHugo Beauzée-Luyssen <hugo@beauzee.fr>
Fri, 27 Feb 2015 14:50:36 +0000 (15:50 +0100)
contrib/src/mpcdec/musepack-asinh-msvc.patch [new file with mode: 0644]
contrib/src/mpcdec/rules.mak

diff --git a/contrib/src/mpcdec/musepack-asinh-msvc.patch b/contrib/src/mpcdec/musepack-asinh-msvc.patch
new file mode 100644 (file)
index 0000000..c6bb01e
--- /dev/null
@@ -0,0 +1,11 @@
+--- musepack.clean/libmpcpsy/psy_tab.c 2014-12-03 15:25:37.877616700 +0100
++++ musepack/libmpcpsy/psy_tab.c       2014-12-03 15:20:59.300071300 +0100
+@@ -186,7 +187,7 @@
+     }
+ }
+
+-#ifdef _MSC_VER
++#if defined(_MSC_VER) && _MSC_VER < 1800
+ static double
+ asinh ( double x )
+ {
index ab5a6b46abc30b01147f8794bc14077af17f8715..44cab857781afda9c0805f5db9f48b53f73b2484 100644 (file)
@@ -28,6 +28,9 @@ musepack: musepack_src_r$(MUSE_REV).tar.gz .sum-mpcdec
        $(UNPACK)
        $(APPLY) $(SRC)/mpcdec/musepack-no-cflags-clobber.patch
        $(APPLY) $(SRC)/mpcdec/musepack-no-binaries.patch
+ifdef HAVE_VISUALSTUDIO
+       $(APPLY) $(SRC)/mpcdec/musepack-asinh-msvc.patch
+endif
        sed -i.orig \
                -e 's,^add_subdirectory(mpcgain),,g' \
                -e 's,^add_subdirectory(mpcchap),,g' \