Commit cff1731b authored by Felix Paul Kühne's avatar Felix Paul Kühne

MVK: update libvlc

parent 5a49b445
From 2ac958ce0070f11bb340d11cc6bf0a0eec7b8a48 Mon Sep 17 00:00:00 2001
From 118fd3749f4269873a5ffb4c17d3c9fd8d8b7131 Mon Sep 17 00:00:00 2001
From: David Geldreich <david.geldreich@free.fr>
Date: Fri, 20 Apr 2012 16:41:19 +0200
Subject: [PATCH 01/16] arm_neon: added function macro to handle the underscore
Subject: [PATCH 01/15] arm_neon: added function macro to handle the underscore
prefix for the iOS ARM ABI
---
......
From e6a34f89f86b34cd5177598ac92d2bbc7e158ace Mon Sep 17 00:00:00 2001
From fb23aad296a0b5c6ad0b72b619313cbc524848c4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Fri, 10 Aug 2012 16:01:49 +0200
Subject: [PATCH 02/16] arm_neon: use a macro to fix compilation for iOS
Subject: [PATCH 02/15] arm_neon: use a macro to fix compilation for iOS
---
modules/arm_neon/amplify.S | 9 +++---
......
From fb842065bfbd6dbd79c08aa0f1973d281b45bba0 Mon Sep 17 00:00:00 2001
From f8bc4a8fc785cba68c84f388d9a0678eb0e32e59 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Fri, 10 Aug 2012 16:02:07 +0200
Subject: [PATCH 03/16] deinterlace/merge: use a macro to fix compilation for
Subject: [PATCH 03/15] deinterlace/merge: use a macro to fix compilation for
iOS
---
......
From 958771a63a940afe5398bbca78da26e09b83aa2d Mon Sep 17 00:00:00 2001
From 8051881530e0f4c3b0d8022d15959f595a79cf93 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Wed, 29 May 2013 13:25:54 +0200
Subject: [PATCH 04/16] libass: fix text rendering on iOS by providing a font
Subject: [PATCH 04/15] libass: fix text rendering on iOS by providing a font
lookup mechanism for the font shipped with Aspen
---
......
From 558080efad7a7fb7062e787690c799b82f44765c Mon Sep 17 00:00:00 2001
From c6eb25a963d03a5a137ea3a464f99155ee9ab417 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20Ku=CC=88hne?= <fkuehne@videolan.org>
Date: Sat, 20 Jul 2013 23:35:05 +0200
Subject: [PATCH 05/16] contrib/png: fix ARM assembly for iOS
Subject: [PATCH 05/15] contrib/png: fix ARM assembly for iOS
---
contrib/src/png/ios.patch | 66 +++++++++++++++++++++++++++++++++++++++++++++++
......
From 910e9e7432b5dbebe7956a43e7dbe8384eec9207 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Mon, 7 Oct 2013 17:05:21 +0200
Subject: [PATCH 06/16] contrib/flac: fix compilation with clang 5.0
---
contrib/src/flac/libFLAC-clang-5.0.patch | 13 +++++++++++++
contrib/src/flac/rules.mak | 1 +
2 files changed, 14 insertions(+)
create mode 100644 contrib/src/flac/libFLAC-clang-5.0.patch
diff --git a/contrib/src/flac/libFLAC-clang-5.0.patch b/contrib/src/flac/libFLAC-clang-5.0.patch
new file mode 100644
index 0000000..164b8ab
--- /dev/null
+++ b/contrib/src/flac/libFLAC-clang-5.0.patch
@@ -0,0 +1,13 @@
+--- flac/configure.ac 2014-11-27 03:45:33.000000000 +0100
++++ flac/configure.ac 2014-12-22 19:01:04.000000000 +0100
+@@ -381,10 +381,6 @@
+ CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
+ fi
+
+- if test "x$GCC_MAJOR_VERSION$GCC_MINOR_VERSION" = "x42" ; then
+- XIPH_ADD_CFLAGS([-fgnu89-inline])
+- fi
+-
+ if test "x$asm_optimisation$sse_os" = "xyesyes" ; then
+ XIPH_ADD_CFLAGS([-msse2])
+ fi
diff --git a/contrib/src/flac/rules.mak b/contrib/src/flac/rules.mak
index bf72caf..ee6c2b5 100644
--- a/contrib/src/flac/rules.mak
+++ b/contrib/src/flac/rules.mak
@@ -17,6 +17,7 @@ flac: flac-$(FLAC_VERSION).tar.xz .sum-flac
$(UNPACK)
$(APPLY) $(SRC)/flac/libFLAC-pc.patch
ifdef HAVE_DARWIN_OS
+ $(APPLY) $(SRC)/flac/libFLAC-clang-5.0.patch
cd $(UNPACK_DIR) && sed -e 's,-dynamiclib,-dynamiclib -arch $(ARCH),' -i.orig configure
endif
ifdef HAVE_ANDROID
--
2.3.2
From 88ce761a2b217b2925ba0284e298fd49e51a48ac Mon Sep 17 00:00:00 2001
From 66ddb686d2be5b6dec1609dcf94ac6807ef72e2d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Thu, 21 Nov 2013 16:26:40 +0100
Subject: [PATCH 07/16] lib/media_player: inherit deinterlace and vbi variables
Subject: [PATCH 06/15] lib/media_player: inherit deinterlace and vbi variables
to fix correct variables values on first use
---
......
From d3458a3e8c6b0e4ba5702f6a85ebf876e2f3b2fa Mon Sep 17 00:00:00 2001
From e5d0eb1cb4a11c1b832e7d940999eb8e5aacbcdf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Wed, 15 Jan 2014 15:26:46 +0100
Subject: [PATCH 08/16] contrib/opus disable asm on arm
Subject: [PATCH 07/15] contrib/opus disable asm on arm
---
contrib/src/opus/rules.mak | 3 +++
......
From 80a09860d0aac617a5e9b0152fb990b347ff8e52 Mon Sep 17 00:00:00 2001
From 859dce39d1b8ba6ef906d44ca4ce43fc4e4b9675 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Wed, 22 Jan 2014 09:56:23 +0100
Subject: [PATCH 09/16] contrib/gcrypt: disable asm on iOS
Subject: [PATCH 08/15] contrib/gcrypt: disable asm on iOS
---
contrib/src/gcrypt/rules.mak | 3 +++
......
From 4dc8e2d6a5737e93c575429199181c93d819df50 Mon Sep 17 00:00:00 2001
From eb2e857794ccc1b75b398ef6fabd57f74fc686f3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Fri, 10 Aug 2012 16:02:33 +0200
Subject: [PATCH 10/16] fix libtool
Subject: [PATCH 09/15] fix libtool
---
modules/arm_neon/Makefile.am | 4 ++++
......
From e800c67fac73b8a93d211be2bad6fafe3563e966 Mon Sep 17 00:00:00 2001
From 6690fbcd6833360e7ca307acf18aa41a9df600bd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Wed, 22 Jan 2014 13:55:16 +0100
Subject: [PATCH 11/16] freetype: added a fake font lookup mechanism for iOS to
Subject: [PATCH 10/15] freetype: added a fake font lookup mechanism for iOS to
use the packaged demo fonts
---
......
From ad6ebe2e5cda5d945aa83adcc042d1e8a6a92bfc Mon Sep 17 00:00:00 2001
From df4089b6d3193a15a656a2e6f4376de37883fc41 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Wed, 22 Jan 2014 15:19:43 +0100
Subject: [PATCH 12/16] contrib/speexdsp: disable neon for AArch64
Subject: [PATCH 11/15] contrib/speexdsp: disable neon for AArch64
---
contrib/src/speexdsp/rules.mak | 5 +++++
......
From 150855bd5e49fe157f5ec83b8a44cb2f55836d58 Mon Sep 17 00:00:00 2001
From 304ea3a9f8ff7fd1593fa95f6bc7967749f3b308 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Thu, 3 Oct 2013 18:27:43 +0200
Subject: [PATCH 13/16] contrib: add arch option for platforms where the arch
Subject: [PATCH 12/15] contrib: add arch option for platforms where the arch
triplet would be ambigous
---
......
From 7444ea86b43ea7f40f6da0958bd56d47deb6365f Mon Sep 17 00:00:00 2001
From e4afa33f1f16062a06ff08730d82e0f77fb831b7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Thu, 31 Oct 2013 20:42:59 +0100
Subject: [PATCH 14/16] contrib/gcrypt: use git version on iOS
Subject: [PATCH 13/15] contrib/gcrypt: use git version on iOS
---
contrib/src/gcrypt/disable-doc-compilation.patch | 43 ++++++++++++++++++++++
......
From 5375e83f46c7267270df38f620484d532e666365 Mon Sep 17 00:00:00 2001
From 3df686107dd8789e073cecc33f9de9f559c94c54 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Mon, 31 Mar 2014 17:54:01 +0200
Subject: [PATCH 15/16] libvlc: add preliminary code path to modify quartztext
Subject: [PATCH 14/15] libvlc: add preliminary code path to modify quartztext
variables on-the-fly
---
......
From 7441e18798b1d83f37162be8104282f26faad9d6 Mon Sep 17 00:00:00 2001
From 47be49f90005cbc224c9769892d42f9fa00e6eab Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
Date: Wed, 22 Jan 2014 13:37:59 +0100
Subject: [PATCH 16/16] contrib/speex: fix compilation for non-ARMv7 iOS
Subject: [PATCH 15/15] contrib/speex: fix compilation for non-ARMv7 iOS
targets
---
......
......@@ -15,7 +15,7 @@ NONETWORK=no
SKIPLIBVLCCOMPILATION=no
SCARY=yes
TESTEDHASH=dcb7aa435a
TESTEDHASH=c5dc8f2328e
usage()
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment