[vlc-commits] Contribs: update libbluray to 1.1.1

Jean-Baptiste Kempf git at videolan.org
Sat Apr 6 17:40:55 CEST 2019


vlc/vlc-3.0 | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Sat Apr  6 17:39:33 2019 +0200| [4b7656b49e4dd6e03f7fec2ab31d1869005b0647] | committer: Jean-Baptiste Kempf

Contribs: update libbluray to 1.1.1

(cherry picked from commit a0c8979e97ebfbf68707081cbe6a3b73f01f3e53)
Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>

> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=4b7656b49e4dd6e03f7fec2ab31d1869005b0647
---

 ...h-menuless-user-selected-streams-between-.patch | 51 ----------------------
 ...ibrary-paths-Explicitly-add-usr-local-lib.patch | 34 ---------------
 contrib/src/bluray/SHA512SUMS                      |  2 +-
 contrib/src/bluray/rules.mak                       |  4 +-
 4 files changed, 2 insertions(+), 89 deletions(-)

diff --git a/contrib/src/bluray/0001-keep-on-with-menuless-user-selected-streams-between-.patch b/contrib/src/bluray/0001-keep-on-with-menuless-user-selected-streams-between-.patch
deleted file mode 100644
index ea81cc3d78..0000000000
--- a/contrib/src/bluray/0001-keep-on-with-menuless-user-selected-streams-between-.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From 35f1bcc4885f84b3c4836ba1ffea8db6ec4f2682 Mon Sep 17 00:00:00 2001
-From: Francois Cartegnie <fcvlcdev at free.fr>
-Date: Tue, 13 Nov 2018 23:10:30 +0100
-Subject: [PATCH] keep on with menuless user selected streams between clips
-
----
- src/libbluray/bluray.c | 20 ++------------------
- 1 file changed, 2 insertions(+), 18 deletions(-)
-
-diff --git a/src/libbluray/bluray.c b/src/libbluray/bluray.c
-index 1728801..aa3135e 100644
---- a/src/libbluray/bluray.c
-+++ b/src/libbluray/bluray.c
-@@ -323,24 +323,8 @@ static void _update_clip_psrs(BLURAY *bd, NAV_CLIP *clip)
-     /* Update selected audio and subtitle stream PSRs when not using menus.
-      * Selection is based on language setting PSRs and clip STN.
-      */
--    if (bd->title_type == title_undef) {
--
--        if (stn->num_audio) {
--            _update_stream_psr_by_lang(bd->regs,
--                                       PSR_AUDIO_LANG, PSR_PRIMARY_AUDIO_ID, 0,
--                                       stn->audio, stn->num_audio,
--                                       &audio_lang, 0);
--        }
--
--        if (stn->num_pg) {
--            _update_stream_psr_by_lang(bd->regs,
--                                       PSR_PG_AND_SUB_LANG, PSR_PG_STREAM, 0x80000000,
--                                       stn->pg, stn->num_pg,
--                                       NULL, audio_lang);
--        }
--
-     /* Validate selected audio, subtitle and IG stream PSRs when using menus */
--    } else {
-+    {
-         uint32_t psr_val;
- 
-         if (stn->num_audio) {
-@@ -367,7 +351,7 @@ static void _update_clip_psrs(BLURAY *bd, NAV_CLIP *clip)
-             }
-             bd_psr_unlock(bd->regs);
-         }
--        if (stn->num_ig) {
-+        if (stn->num_ig && bd->title_type != title_undef) {
-             bd_psr_lock(bd->regs);
-             psr_val = bd_psr_read(bd->regs, PSR_IG_STREAM_ID);
-             if ((psr_val == 0) || (psr_val > stn->num_ig)) {
--- 
-2.17.2
-
diff --git a/contrib/src/bluray/0001-library-paths-Explicitly-add-usr-local-lib.patch b/contrib/src/bluray/0001-library-paths-Explicitly-add-usr-local-lib.patch
deleted file mode 100644
index a3323d4ed6..0000000000
--- a/contrib/src/bluray/0001-library-paths-Explicitly-add-usr-local-lib.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From bbf867237c7fa326b5467afaad08f18a56a79935 Mon Sep 17 00:00:00 2001
-From: David Fuhrmann <dfuhrmann at videolan.org>
-Date: Mon, 7 Jan 2019 19:30:56 +0100
-Subject: [PATCH] library paths: Explicitly add /usr/local/lib
-
-Hardened runtime prevents the program to load any libraries outside
-of the application bundle by default. Specifically, it also ignores
-DYLD_FALLBACK_PATH which would contain /usr/local/lib.
-To allow usage of a library outside of the application bundle, add
-/usr/local/lib explicitly.
----
- src/file/dl_posix.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/src/file/dl_posix.c b/src/file/dl_posix.c
-index b97f12fe..49813856 100644
---- a/src/file/dl_posix.c
-+++ b/src/file/dl_posix.c
-@@ -69,10 +69,11 @@ void *dl_dlopen(const char *path, const char *version)
-        @loader_path     - location of current library/binary (ex. libbluray.dylib)
-        @executable_path - location of running binary (ex. /Applications/Some.app/Contents/MacOS)
-        @rpath           - search rpaths of running binary (man install_name_path)
-+       /usr/local/lib/  - explicitly added path, as runtime hardened programs ignore DYLD_FALLBACK_PATH now
-     */
-     static const char *search_paths[] = {"", "@loader_path/lib/", "@loader_path/", "@executable_path/",
-                                          "@executable_path/lib/", "@executable_path/../lib/",
--                                         "@executable_path/../Resources/", "@rpath/", NULL};
-+                                         "@executable_path/../Resources/", "@rpath/", "/usr/local/lib/", NULL};
-     version = NULL;
- #else
-     static const char ext[] = ".so";
--- 
-2.17.2 (Apple Git-113)
-
diff --git a/contrib/src/bluray/SHA512SUMS b/contrib/src/bluray/SHA512SUMS
index 036fd3057c..430bd49b74 100644
--- a/contrib/src/bluray/SHA512SUMS
+++ b/contrib/src/bluray/SHA512SUMS
@@ -1 +1 @@
-9e1c8408ded0548584cf9d01fdf8153bb713cae5bfc8ff4cb6ace92cddcb2f8546d08db960507e4be8a79741c6196176726da7befac4244f887ab72b35136e9d  libbluray-1.1.0.tar.bz2
+0a3bcef06d2a58c51c3d46934c32941ec0606dc9b71fe36f72a6e34ab8113cf72cfb6e2fdd51f23e0a44ccd404323f5ac5c666aa1d839ae16cc775267cbce839  libbluray-1.1.1.tar.bz2
diff --git a/contrib/src/bluray/rules.mak b/contrib/src/bluray/rules.mak
index 09ad2f43f6..ee2d23e577 100644
--- a/contrib/src/bluray/rules.mak
+++ b/contrib/src/bluray/rules.mak
@@ -1,6 +1,6 @@
 # LIBBLURAY
 
-BLURAY_VERSION := 1.1.0
+BLURAY_VERSION := 1.1.1
 BLURAY_URL := $(VIDEOLAN)/libbluray/$(BLURAY_VERSION)/libbluray-$(BLURAY_VERSION).tar.bz2
 
 ifdef BUILD_DISCS
@@ -48,9 +48,7 @@ $(TARBALLS)/libbluray-$(BLURAY_VERSION).tar.bz2:
 
 bluray: libbluray-$(BLURAY_VERSION).tar.bz2 .sum-bluray
 	$(UNPACK)
-	$(APPLY) $(SRC)/bluray/0001-keep-on-with-menuless-user-selected-streams-between-.patch
 	$(APPLY) $(SRC)/bluray/0001-install-bdjo_data-header.patch
-	$(APPLY) $(SRC)/bluray/0001-library-paths-Explicitly-add-usr-local-lib.patch
 	$(call pkg_static,"src/libbluray.pc.in")
 	$(MOVE)
 



More information about the vlc-commits mailing list