From 76504d9e7d50742eefe7f11d5d23e30b0ec30ce9 Mon Sep 17 00:00:00 2001 From: Thomas Guillem Date: Thu, 2 Nov 2017 14:40:01 +0100 Subject: [PATCH] MVK: update libvlc --- ...ld-rename-exported-symbols-by-module.patch | 36 +++++++++++++------ buildMobileVLCKit.sh | 2 +- 2 files changed, 27 insertions(+), 11 deletions(-) diff --git a/Resources/MobileVLCKit/patches/0013-build-rename-exported-symbols-by-module.patch b/Resources/MobileVLCKit/patches/0013-build-rename-exported-symbols-by-module.patch index 4abf8cb1..9ec049e4 100644 --- a/Resources/MobileVLCKit/patches/0013-build-rename-exported-symbols-by-module.patch +++ b/Resources/MobileVLCKit/patches/0013-build-rename-exported-symbols-by-module.patch @@ -1,4 +1,4 @@ -From bd286c30447867086bbeed1f988f73d6b4269da0 Mon Sep 17 00:00:00 2001 +From 78de355e24edb893c6614bbde04d9ffb958260fc Mon Sep 17 00:00:00 2001 From: Thomas Guillem Date: Tue, 11 Apr 2017 15:15:26 +0200 Subject: [PATCH 13/15] build: rename exported symbols by module @@ -9,12 +9,12 @@ This is quite ugly and temporary. Ideally we should rename symbols in binaries l modules/codec/ttml/ttml.h | 4 ++-- modules/demux/avformat/avformat.c | 4 ++-- modules/demux/avformat/avformat.h | 8 ++++---- - modules/demux/avformat/demux.c | 12 ++++++------ + modules/demux/avformat/demux.c | 16 ++++++++-------- modules/demux/avformat/mux.c | 4 ++-- modules/demux/ttml.c | 6 +++--- modules/video_filter/deinterlace/deinterlace.c | 10 +++++----- modules/video_filter/deinterlace/deinterlace.h | 18 +++++++++--------- - 9 files changed, 34 insertions(+), 34 deletions(-) + 9 files changed, 36 insertions(+), 36 deletions(-) diff --git a/modules/codec/ttml/ttml.c b/modules/codec/ttml/ttml.c index 24b1050d5a..9b0abbbf26 100644 @@ -88,10 +88,10 @@ index 5105dd1efd..7c97fc842a 100644 #define MUX_TEXT N_("Avformat mux") #define MUX_LONGTEXT N_("Force use of a specific avformat muxer.") diff --git a/modules/demux/avformat/demux.c b/modules/demux/avformat/demux.c -index e99a9aa750..ac50c4b0d8 100644 +index 2f3b907410..7c1a1a5319 100644 --- a/modules/demux/avformat/demux.c +++ b/modules/demux/avformat/demux.c -@@ -143,7 +143,7 @@ static void get_rotation(es_format_t *fmt, AVStream *s) +@@ -148,7 +148,7 @@ static void get_rotation(es_format_t *fmt, AVStream *s) } } @@ -100,7 +100,7 @@ index e99a9aa750..ac50c4b0d8 100644 { demux_t *p_demux = (demux_t*)p_this; demux_sys_t *p_sys; -@@ -280,7 +280,7 @@ int OpenDemux( vlc_object_t *p_this ) +@@ -288,7 +288,7 @@ int OpenDemux( vlc_object_t *p_this ) if( !p_io_buffer ) { free( psz_url ); @@ -109,7 +109,7 @@ index e99a9aa750..ac50c4b0d8 100644 return VLC_ENOMEM; } -@@ -289,7 +289,7 @@ int OpenDemux( vlc_object_t *p_this ) +@@ -297,7 +297,7 @@ int OpenDemux( vlc_object_t *p_this ) { av_free( p_io_buffer ); free( psz_url ); @@ -118,7 +118,7 @@ index e99a9aa750..ac50c4b0d8 100644 return VLC_ENOMEM; } -@@ -299,7 +299,7 @@ int OpenDemux( vlc_object_t *p_this ) +@@ -307,7 +307,7 @@ int OpenDemux( vlc_object_t *p_this ) { av_free( p_io_buffer ); free( psz_url ); @@ -127,7 +127,7 @@ index e99a9aa750..ac50c4b0d8 100644 return VLC_ENOMEM; } -@@ -314,7 +314,7 @@ int OpenDemux( vlc_object_t *p_this ) +@@ -322,7 +322,7 @@ int OpenDemux( vlc_object_t *p_this ) av_free( pb ); p_sys->ic = NULL; free( psz_url ); @@ -136,7 +136,23 @@ index e99a9aa750..ac50c4b0d8 100644 return VLC_EGENERIC; } free( psz_url ); -@@ -672,7 +672,7 @@ int OpenDemux( vlc_object_t *p_this ) +@@ -357,13 +357,13 @@ int OpenDemux( vlc_object_t *p_this ) + if( !nb_streams ) + { + msg_Err( p_demux, "No streams found"); +- CloseDemux( p_this ); ++ CloseDemux__avformat( p_this ); + return VLC_EGENERIC; + } + p_sys->tracks = calloc( nb_streams, sizeof(*p_sys->tracks) ); + if( !p_sys->tracks ) + { +- CloseDemux( p_this ); ++ CloseDemux__avformat( p_this ); + return VLC_ENOMEM; + } + +@@ -690,7 +690,7 @@ int OpenDemux( vlc_object_t *p_this ) /***************************************************************************** * Close *****************************************************************************/ diff --git a/buildMobileVLCKit.sh b/buildMobileVLCKit.sh index f8c05217..2e25c33c 100755 --- a/buildMobileVLCKit.sh +++ b/buildMobileVLCKit.sh @@ -22,7 +22,7 @@ OSVERSIONMINLDFLAG=ios_version_min ROOT_DIR=empty FARCH="all" -TESTEDHASH=3767a33c +TESTEDHASH=5430ac1 if [ -z "$MAKE_JOBS" ]; then CORE_COUNT=`sysctl -n machdep.cpu.core_count` -- GitLab