SHA256
1
0
forked from pool/libbluray

Accepting request 265602 from home:enzokiel:branches:multimedia:libs

- Update to version 0.6.2

OBS-URL: https://build.opensuse.org/request/show/265602
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libbluray?expand=0&rev=22
This commit is contained in:
Takashi Iwai 2014-12-17 19:53:01 +00:00 committed by Git OBS Bridge
parent 4f8311a15a
commit c48314343c
6 changed files with 70 additions and 44 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:63a3218d69f179f4834ef3b48bfa95268ad62c302ff38bfc052e2fc6916ae3f8
size 549758

3
libbluray-0.6.2.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8ca410c8a4a1e2e8344014a67e2c908182cff3e04ece4e3b9ef196cf6bca5cd0
size 582227

View File

@ -1,18 +1,19 @@
--- libbluray-0.4.0.orig/configure.ac --- configure.ac.orig 2014-12-17 18:01:33.515364222 +0100
+++ libbluray-0.4.0/configure.ac +++ configure.ac 2014-12-17 18:01:33.523364060 +0100
@@ -99,8 +99,9 @@ AC_ARG_WITH([bdj-bootclasspath], @@ -102,9 +102,10 @@
[BDJ_BOOTCLASSPATH=]) [BDJ_BOOTCLASSPATH=])
dnl required programs dnl required programs
-AC_PROG_CC -AC_PROG_CC
-AC_PROG_LIBTOOL
+AC_PROG_CC_STDC +AC_PROG_CC_STDC
AM_PROG_CC_C_O
-AC_PROG_LIBTOOL
+AC_USE_SYSTEM_EXTENSIONS +AC_USE_SYSTEM_EXTENSIONS
+LT_INIT([disable-static pic-only]) +LT_INIT([disable-static pic-only])
dnl required types dnl required types
AC_TYPE_SIGNAL AC_TYPE_SIGNAL
@@ -115,23 +116,12 @@ AC_STRUCT_DIRENT_D_TYPE @@ -119,23 +120,12 @@
dnl required system services dnl required system services
AC_SYS_LARGEFILE AC_SYS_LARGEFILE
@ -38,11 +39,11 @@
dnl libxml2 for metadata parser dnl libxml2 for metadata parser
AS_IF([test "x$with_libxml2" != "xno"], [ AS_IF([test "x$with_libxml2" != "xno"], [
--- libbluray-0.4.0.orig/src/Makefile.am --- src/Makefile.am.orig 2014-12-17 18:01:35.803318166 +0100
+++ libbluray-0.4.0/src/Makefile.am +++ src/Makefile.am 2014-12-17 18:01:35.831317614 +0100
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
-SET_FEATURES = -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -D_REENTRANT -SET_FEATURES = -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -D_REENTRANT
SET_INCLUDES = -I$(top_srcdir) -Ifile -Ilibbluray -Ilibbluray/bdnav SET_INCLUDES = -I$(top_srcdir) -Ifile -Ilibbluray -Ilibbluray/bdnav $(BDJAVA_CFLAGS)
-AM_CFLAGS = -std=c99 $(SET_FEATURES) $(SET_INCLUDES) $(LIBXML2_CFLAGS) $(FT2_CFLAGS) -AM_CFLAGS = -std=c99 $(SET_FEATURES) $(SET_INCLUDES) $(LIBXML2_CFLAGS) $(FT2_CFLAGS)
+AM_CFLAGS = -pthread $(LIBXML2_CFLAGS) $(FT2_CFLAGS) +AM_CFLAGS = -pthread $(LIBXML2_CFLAGS) $(FT2_CFLAGS)
@ -50,7 +51,7 @@
EXTRA_DIST = \ EXTRA_DIST = \
libbluray/bdj/build.xml \ libbluray/bdj/build.xml \
@@ -109,8 +109,8 @@ endif @@ -120,8 +120,8 @@
endif endif
@ -61,16 +62,3 @@
pkginclude_HEADERS = \ pkginclude_HEADERS = \
file/filesystem.h \ file/filesystem.h \
--- libbluray-0.4.0.orig/src/examples/Makefile.am
+++ libbluray-0.4.0/src/examples/Makefile.am
@@ -1,7 +1,8 @@
-SET_FEATURES = -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -D_REENTRANT
+SET_FEATURES = -D_REENTRANT
SET_INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src -I$(top_srcdir)/src/file -I$(top_srcdir)/src/libbluray/bdnav
-AM_CFLAGS = -std=c99 $(SET_FEATURES) $(SET_INCLUDES)
+AM_CFLAGS = $(SET_FEATURES) $(SET_INCLUDES)
+AM_CPPFLAGS = -include config.h
if USING_EXAMPLES

View File

@ -1,3 +1,58 @@
-------------------------------------------------------------------
Wed Dec 17 16:17:23 UTC 2014 - joerg.lorenzen@ki.tng.de
- Update to version 0.6.2:
+ Fix possible subtitle corruption after seek.
+ Fix some main path embedded HDMV menus.
+ Fix reading outside of source image in BD-J drawImage().
+ Fix missing BD_EVENT_ERROR when BD-J is not supported.
+ Several stability and code quality fixes.
- Version 0.6.1:
+ Fix stream position when seamless angle change point is at
clip boundary.
+ Fix Mac OS X jni compilation
+ Fix bd_seek() jumping outside of clip/playlist.
+ Fix crash when stream selection is changed after playlist end.
+ Fix J2ME build.
+ Fix seamless angle change.
+ Fix freetype2 resource leaks on shutdown.
+ Improve duplicate playlist detection.
- Version 0.6.0:
+ Improved BD-J support (Most BD-J discs are correctly played).
+ Mark BD-J titles supported in BLURAY_DISC_INFO if BD-J is
functional.
+ Install .jar files to datadir (/usr/share/java/) instead of
libdir.
+ Added version number to .jar file names.
+ Added JNI headers for BD-J (cross) compilation.
+ Added HDMV/BD-J title information to BLURAY_DISC_INFO.
+ Added disc application info to BLURAY_DISC_INFO.
+ Added bd_set_rate().
+ Added color keys (RED, GREEN, YELLOW, BLUE).
+ Improved error resilence.
+ Fix build without libxml.
- Version 0.5.0:
+ Portability fixes.
+ Build system updates.
+ Improved BD-J support (still alpha).
+ Improved updating of application-allocated ARGB frame buffer.
+ Get JRE library location from registry (Windows).
+ Added bd_get_main_title().
+ Added BD_EVENT_ERROR when title playback fails.
+ Added BD-J flags to disc info.
+ Added support for user timeout in HDMV menus.
+ Added cropping of RLE images. Cropping values in overlay are
now always 0.
+ Added support for LIBAACS_PATH and LIBBDPLUS_PATH environment
variables.
+ Added timestamp based m2ts stream filtering.
- Removed patch use-recommended-freetype-include.patch,
fixed upstream.
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 1 22:21:18 UTC 2014 - crrodriguez@opensuse.org Wed Jan 1 22:21:18 UTC 2014 - crrodriguez@opensuse.org

View File

@ -18,16 +18,13 @@
Name: libbluray Name: libbluray
Version: 0.4.0 Version: 0.6.2
Release: 0 Release: 0
Summary: Library to access Blu-Ray disk Summary: Library to access Blu-Ray disk
License: LGPL-2.1+ License: LGPL-2.1+
Group: Productivity/Multimedia/Other Group: Productivity/Multimedia/Other
Url: http://bd.videolan.org Url: http://bd.videolan.org
Source: ftp://ftp.videolan.org/pub/videolan/%{name}/%{version}/%{name}-%{version}.tar.bz2 Source: ftp://ftp.videolan.org/pub/videolan/%{name}/%{version}/%{name}-%{version}.tar.bz2
# PATCH-FIX-UPSTREAM use-recommended-freetype-include.patch -- Freetype upstream recommends using their macros together with
# ft2build include. Positive sideeffect is that this patch makes it build with both freetype2 2.5.1, and older versions
Patch0: use-recommended-freetype-include.patch
Patch1: libbluray-autotools.patch Patch1: libbluray-autotools.patch
Source99: baselibs.conf Source99: baselibs.conf
BuildRequires: libtool BuildRequires: libtool
@ -71,8 +68,7 @@ MPlayer). We, the authors of this library, do not condone nor endorse piracy.
%prep %prep
%setup -q %setup -q
%patch0 -p1 %patch1 -p0
%patch1 -p1
%build %build
autoreconf -fiv autoreconf -fiv
%configure --disable-static %configure --disable-static

View File

@ -1,13 +0,0 @@
diff --git a/src/libbluray/decoders/textst_render.c b/src/libbluray/decoders/textst_render.c
index 780b640..ffcb1bd 100644
--- a/src/libbluray/decoders/textst_render.c
+++ b/src/libbluray/decoders/textst_render.c
@@ -30,7 +30,7 @@
#ifdef HAVE_FT2
#include <ft2build.h>
#include FT_FREETYPE_H
-#include <freetype/ftsynth.h>
+#include FT_SYNTHESIS_H
#endif
#include "textst_render.h"