packages: libdvdread/libdvdread.spec, libdvdread/libdvdread-buffix.patch (N...
qboosh
qboosh at pld-linux.org
Fri Mar 16 20:49:41 CET 2012
Author: qboosh Date: Fri Mar 16 19:49:41 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- added buffix patch (read buffer handling bugfix from libdvdread 0.9.7)
- added version patch (change version code from 904 to 907 - this version contains most
of the functionality enhancements after the fork, i.e. between 0.9.4 and 0.9.7,
except for (mainly) O_DIRECT)
---- Files affected:
packages/libdvdread:
libdvdread.spec (1.39 -> 1.40) , libdvdread-buffix.patch (NONE -> 1.1) (NEW), libdvdread-version.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/libdvdread/libdvdread.spec
diff -u packages/libdvdread/libdvdread.spec:1.39 packages/libdvdread/libdvdread.spec:1.40
--- packages/libdvdread/libdvdread.spec:1.39 Fri Mar 16 16:28:43 2012
+++ packages/libdvdread/libdvdread.spec Fri Mar 16 20:49:36 2012
@@ -13,6 +13,8 @@
Source0: http://dvdnav.mplayerhq.hu/releases/%{name}-%{version}.tar.bz2
# Source0-md5: ab7a19d3ab1a437ae754ef477d6231a4
Patch0: %{name}-alpha.patch
+Patch1: %{name}-buffix.patch
+Patch2: %{name}-version.patch
URL: http://www.mplayerhq.hu/
BuildRequires: autoconf >= 2.53
BuildRequires: automake >= 1.6
@@ -60,6 +62,8 @@
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
+%patch2 -p1
%build
%{__libtoolize}
@@ -111,6 +115,12 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.40 2012/03/16 19:49:36 qboosh
+- added buffix patch (read buffer handling bugfix from libdvdread 0.9.7)
+- added version patch (change version code from 904 to 907 - this version contains most
+ of the functionality enhancements after the fork, i.e. between 0.9.4 and 0.9.7,
+ except for (mainly) O_DIRECT)
+
Revision 1.39 2012/03/16 15:28:43 sls
- libdvdread-alpha.patch updated to 4.2.0
- rel. 1
================================================================
Index: packages/libdvdread/libdvdread-buffix.patch
diff -u /dev/null packages/libdvdread/libdvdread-buffix.patch:1.1
--- /dev/null Fri Mar 16 20:49:41 2012
+++ packages/libdvdread/libdvdread-buffix.patch Fri Mar 16 20:49:36 2012
@@ -0,0 +1,25 @@
+--- libdvdread-4.2.0/src/dvd_input.c.orig 2009-06-09 00:02:37.000000000 +0200
++++ libdvdread-4.2.0/src/dvd_input.c 2012-03-16 20:01:21.501749182 +0100
+@@ -218,12 +218,13 @@ static int file_read(dvd_input_t dev, vo
+ {
+ size_t len;
+ ssize_t ret;
++ unsigned char *buf = buffer;
+
+ len = (size_t)blocks * DVD_VIDEO_LB_LEN;
+
+ while(len > 0) {
+
+- ret = read(dev->fd, buffer, len);
++ ret = read(dev->fd, buf, len);
+
+ if(ret < 0) {
+ /* One of the reads failed, too bad. We won't even bother
+@@ -242,6 +243,7 @@ static int file_read(dvd_input_t dev, vo
+ return (int) (bytes / DVD_VIDEO_LB_LEN);
+ }
+
++ buf += ret;
+ len -= ret;
+ }
+
================================================================
Index: packages/libdvdread/libdvdread-version.patch
diff -u /dev/null packages/libdvdread/libdvdread-version.patch:1.1
--- /dev/null Fri Mar 16 20:49:41 2012
+++ packages/libdvdread/libdvdread-version.patch Fri Mar 16 20:49:36 2012
@@ -0,0 +1,11 @@
+--- libdvdread-4.2.0/src/dvdread/dvd_reader.h.orig 2009-12-07 04:50:20.000000000 +0100
++++ libdvdread-4.2.0/src/dvdread/dvd_reader.h 2012-03-16 19:46:47.965061435 +0100
+@@ -43,7 +43,7 @@
+ /**
+ * The current version.
+ */
+-#define DVDREAD_VERSION 904
++#define DVDREAD_VERSION 907
+
+ /**
+ * The length of one Logical Block of a DVD.
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/libdvdread/libdvdread.spec?r1=1.39&r2=1.40&f=u
More information about the pld-cvs-commit
mailing list