I saw there have been ports for libcdio posted before, but they
used the "generic" CDROM driver which didn't work at all for me.

I copped _cdio_netbsd.c from NetBSD's pkgsrc, and using like they
do, libcdio works on OpenBSD.  Well, cdda-player doesn't play
audio, complaining with "read subchannel: Undefined error: 0".
The other tools seem to be working correctly.

But, with this port and an update to graphics/vcdimager, we
can have CD support in xine-lib and it's dependencies, like
amarok and kaffeine.


pkg/DESCR:

The libcdio package contains a library for CD-ROM and CD image access.
A library for working with ISO-9660 filesystems, libiso9660, is
included.  A generic interface for issuing MMC (multimedia commands) is
also part of the libcdio library.  A CD-DA error/jitter correction
library from cdparanoia (http://www.xiph.org/paranoia) is included as
well.

Also included in the libcdio package are a number of utility programs:

* cd-info  - displays CD information: number of tracks, CD-format and
             if possible basic information about the format.

* cd-read  - performs low-level block reading of a CD or CD image.

* iso-info - displays ISO-9660 information from an ISO-9660 image.

* iso-read - extracting files from an ISO-9660 image, a version of the
             CD-DA extraction tool cdparanoia which corrects for CD-ROM
             jitter, and a simple curses-based CD player, cdda-player
             using the analog CD-ROM output.

* cd-paranoia - port of cdparanoia (CD-DA jitter and error correction)
                using libcdio back-end CD-reading.



Tested on amd64.

Please test, comment, etc.

-- 
[EMAIL PROTECTED]
SDF Public Access UNIX System - http://sdf.lonestar.org

Reply via email to