This repository has been archived on 2025-05-24. You can view files and clone it, but cannot push or open issues or pull requests.
rocky 6c14d28918 BIG REORGANIZATION.
Reorganize directory structure for inclusion of cd-paranoia. Works for
GNU/Linux. Other OS's may be broken. Regression test output needs to
be adjusted too.

Move:
lib/driver (split off of lib)
lib/iso9660 (split off of lib)

Add from paranoia:
lib/cdda_interface
lib/paranoia
src/paranoia

Also made some small changes to capability indentification to show
more reading capabilties and show that.

cd-info now shows the total disc size.
2004-12-18 17:29:32 +00:00
2004-11-22 03:38:06 +00:00
2004-12-18 17:29:32 +00:00
2004-12-18 17:29:32 +00:00
2004-12-18 17:29:32 +00:00
2004-12-18 17:29:32 +00:00
2004-12-18 17:29:32 +00:00
2003-03-24 19:01:09 +00:00
2004-12-18 17:29:32 +00:00
2004-02-21 14:46:56 +00:00
2004-12-18 17:29:32 +00:00
2004-12-18 17:29:32 +00:00
2004-02-25 01:59:17 +00:00
2004-12-18 17:29:32 +00:00
2004-11-21 22:32:03 +00:00
2004-08-12 09:22:23 +00:00
2004-12-04 11:52:48 +00:00
2004-12-01 12:33:49 +00:00

The libcdio package contains a library which encapsulates CD-ROM
reading and control. Applications wishing to be oblivious of the OS-
and device-dependent properties of a CD-ROM can use this library.

Also included is a library for working with ISO-9660 filesystems.

Some support for disk image types like CDRWin's BIN/CUE format,
cdrdao's TOC format, and Nero's NRG format are available. Therefore,
applications that use this library also have the ability to read disc
images as though they were CD's.

Projects using libcdio are the Video CD authoring and ripping tools
VCDImager (http://vcdimager.org), a navigation-capable Video CD plugin
and CD-DA plugins for the media players xine (http://xinehq.de),
videolan's vlc (http://videolan.org), and kiso, a KDE GUI for
creating, extracting and editing of ISO-Images
(http://kiso.sourceforge.net).

Also included in the libcdio package is a utility program cd-info which
displays CD information: number of tracks, CD-format and if possible
basic information about the format.  If libcddb
(http://libcdddb.sourceforge.net) is available, the cd-info program
will display CDDB matches on CD-DA discs. And if a new enough version
of libvcdinfo is available (from the vcdimager project), then cd-info
shows basic VCD information. 

Other utility programs in the libcdio package are cd-read, for
performing low-level block reading of a CD or CD image, iso-info for
displaying ISO-9660 information from an ISO-9660 image, and iso-read
for extracting files from an ISO-9660 image.

At present, there is no support for directing CD Audio control,
e.g. playing, stopping, or pausing of a CD-CA where the blocks are not
actually read into the computer. Nor is there any support for writing
CD's. Nor is there any support for reading or writing DVDs. For some
of these, there are other libraries (e.g. libdi, libscg, or libdvdread)
may be helpful.

I'm not theoretically opposed to putting support like this into
libcdio. However at present there are already many gaps in this
library so narrowing its scope in order to focus on these things I
think is a good idea.

$Id: README,v 1.6 2004/06/26 10:01:09 rocky Exp $
Description
Changes to libcdio to make it work under Mac OS X
Readme 19 MiB
Languages
C 85.1%
C++ 6.5%
M4 3.6%
Makefile 2.5%
Shell 1.5%
Other 0.8%