[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cdparanoia
On Wed, 4 Sep 2002, Marc Espie wrote:
> On Tue, Sep 03, 2002 at 11:44:40PM +0200, Björn Sandell wrote:
> >
> > Hi,
> >
> > Why is cdparanoia sporting type like size16 and size32 when there is
> > nice stuff like int16_t around? Is there some hidden magic going on or
> > should I whip up a patch?
> Nope, no magic.
Good.
> No real need for a patch either...
Attached one anyway :-) Forcing users to do obscure stuff like "cc
-Dsize16=short" inte not very nice.
> It might be better to tell the guy who wrote cdparanoia to fix it.
I checked them out. The newest version, 3.a9.8, does the right thing.
Björn Sandell DCE/DFS Sysadmin IT department
Chalmers University of Technology www.dce.chalmers.se
diff -urN cdparanoia-old/Makefile cdparanoia/Makefile
--- cdparanoia-old/Makefile Wed Sep 4 10:04:37 2002
+++ cdparanoia/Makefile Wed Sep 4 09:44:42 2002
@@ -3,9 +3,8 @@
COMMENT= "CDDA reading utility with extra data verification features"
DISTNAME= cdparanoia-III-alpha9.7
-PKGNAME= cdparanoia-3.a9.7p2
+PKGNAME= cdparanoia-3.a9.7p3
CATEGORIES= audio
-NEED_VERSION= 1.504
HOMEPAGE= http://www.xiph.org/paranoia/
diff -urN cdparanoia-old/patches/patch-interface_cdda_interface_h cdparanoia/patches/patch-interface_cdda_interface_h
--- cdparanoia-old/patches/patch-interface_cdda_interface_h Thu Jan 1 01:00:00 1970
+++ cdparanoia/patches/patch-interface_cdda_interface_h Wed Sep 4 09:52:08 2002
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- interface/cdda_interface.h.orig Wed Aug 18 05:54:13 1999
++++ interface/cdda_interface.h Wed Sep 4 09:51:46 2002
+@@ -26,7 +26,7 @@
+ typedef struct TOC { /* structure of table of contents */
+ unsigned char bFlags;
+ unsigned char bTrack;
+- size32 dwStartSector;
++ uint32_t dwStartSector;
+ } TOC;
+
+ /* interface types */
diff -urN cdparanoia-old/patches/patch-paranoia_cdda_paranoia_h cdparanoia/patches/patch-paranoia_cdda_paranoia_h
--- cdparanoia-old/patches/patch-paranoia_cdda_paranoia_h Thu Jan 1 01:00:00 1970
+++ cdparanoia/patches/patch-paranoia_cdda_paranoia_h Wed Sep 4 09:49:42 2002
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- paranoia/cdda_paranoia.h.orig Wed Sep 4 09:48:05 2002
++++ paranoia/cdda_paranoia.h Wed Sep 4 09:48:52 2002
+@@ -40,7 +40,7 @@ typedef void cdrom_paranoia;
+ extern cdrom_paranoia *paranoia_init(cdrom_drive *d);
+ extern void paranoia_modeset(cdrom_paranoia *p,int mode);
+ extern long paranoia_seek(cdrom_paranoia *p,long seek,int mode);
+-extern size16 *paranoia_read(cdrom_paranoia *p,void(*callback)(long,int));
++extern int16_t *paranoia_read(cdrom_paranoia *p,void(*callback)(long,int));
+ extern void paranoia_free(cdrom_paranoia *p);
+ extern void paranoia_overlapset(cdrom_paranoia *p,long overlap);
+