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