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 _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
