Add cdchange program.

This commit is contained in:
rocky
2006-01-24 02:25:07 +00:00
parent 9d6c4e3c70
commit 2effe553ca
2 changed files with 48 additions and 42 deletions

View File

@@ -1,4 +1,4 @@
# $Id: Makefile.am,v 1.31 2005/11/12 10:27:04 rocky Exp $
# $Id: Makefile.am,v 1.32 2006/01/24 02:25:07 rocky Exp $
#
# Copyright (C) 2003, 2004, 2005 Rocky Bernstein <rocky@panix.com>
#
@@ -26,26 +26,30 @@ endif
if BUILD_CD_PARANOIA
paranoia_progs = paranoia paranoia2
endif
noinst_PROGRAMS = audio cdtext device drives eject iso1 iso2 iso3 isofuzzy \
noinst_PROGRAMS = audio cdchange cdtext device drives eject \
iso1 iso2 iso3 isofuzzy \
mmc1 mmc2 $(paranoia_progs) tracks \
sample3 sample4 udf1 udf2
INCLUDES = -I$(top_srcdir) $(LIBCDIO_CFLAGS)
audio_DEPENDENCIES = $(LIBCDIO_DEPS)
audio_LDADD = $(LIBCDIO_LIBS)
audio_DEPENDENCIES = $(LIBCDIO_DEPS)
audio_LDADD = $(LIBCDIO_LIBS)
cdtext_DEPENDENCIES = $(LIBCDIO_DEPS)
cdtext_LDADD = $(LIBCDIO_LIBS)
cdchange_DEPENDENCIES = $(LIBCDIO_DEPS)
cdchange_LDADD = $(LIBCDIO_LIBS)
device_DEPENDENCIES = $(LIBCDIO_DEPS)
device_LDADD = $(LIBCDIO_LIBS)
cdtext_DEPENDENCIES = $(LIBCDIO_DEPS)
cdtext_LDADD = $(LIBCDIO_LIBS)
drives_DEPENDENCIES = $(LIBCDIO_DEPS)
drives_LDADD = $(LIBCDIO_LIBS)
device_DEPENDENCIES = $(LIBCDIO_DEPS)
device_LDADD = $(LIBCDIO_LIBS)
eject_DEPENDENCIES = $(LIBCDIO_DEPS)
eject_LDADD = $(LIBCDIO_LIBS)
drives_DEPENDENCIES = $(LIBCDIO_DEPS)
drives_LDADD = $(LIBCDIO_LIBS)
eject_DEPENDENCIES = $(LIBCDIO_DEPS)
eject_LDADD = $(LIBCDIO_LIBS)
if BUILD_CD_PARANOIA
paranoia_LDADD = $(LIBCDIO_PARANOIA_LIBS) $(LIBCDIO_CDDA_LIBS) $(LIBCDIO_LIBS)

View File

@@ -1,4 +1,4 @@
$Id: README,v 1.19 2005/11/07 07:49:34 rocky Exp $
$Id: README,v 1.20 2006/01/24 02:25:07 rocky Exp $
This directory contains some simple examples of the use of the libcdio
library.
@@ -16,49 +16,51 @@ vlc CD-DA plugin which are part of those distributions.
Descriptions of the programs in this example directory are as follows...
audio.c: Sample program to show audio controls.
audio.c: Sample program to show audio controls.
cdtext.c: A program to show CD-Text and CD disc mode info.
cdchange.c: A program to show CD-Text and CD disc mode info.
drives.c: A program to show drivers installed and what the default
CD-ROM drive is and what CD drives are available.
cdtext.c: A program to show CD-Text and CD disc mode info.
eject.c: A program eject a CD from a CD-ROM drive and then close the door
again.
drives.c: A program to show drivers installed and what the default
CD-ROM drive is and what CD drives are available.
iso1.c: A program to show using libiso9660 to list files in a
directory of an ISO-9660 image.
eject.c: A program eject a CD from a CD-ROM drive and then close the door
again.
iso2.c: A program to show using libiso9660 to extract a file
from a CDRWIN cue/bin CD image.
iso1.c: A program to show using libiso9660 to list files in a
directory of an ISO-9660 image.
iso3.c: A program to show using libiso9660 to extract a file from an
ISO-9660 image.
iso2.c: A program to show using libiso9660 to extract a file
from a CDRWIN cue/bin CD image.
isofuzzy.c : A program showing fuzzy ISO-9660 detection/reading.
iso3.c: A program to show using libiso9660 to extract a file from an
ISO-9660 image.
mmc1.c: A program to show issuing a simple MMC command (INQUIRY).
isofuzzy.c : A program showing fuzzy ISO-9660 detection/reading.
mmc2.c: A more involved MMC command to list features from
a MMC GET_CONFIGURATION command.
mmc1.c: A program to show issuing a simple MMC command (INQUIRY).
paranoia: A program to show using CD-DA paranoia (a library for jitter
detection and audio-read error correction). This program uses
an interface compatible (mostly) with cdparanoia.
mmc2.c: A more involved MMC command to list features from
a MMC GET_CONFIGURATION command.
paranoia2: Another program to show using CD-DA paranoia using a more
libcdio-oriented initialization. Probably more suited to
things that otherwise use libcdio such as media players
(e.g. for getting CDDB or CD-Text info)
paranoia: A program to show using CD-DA paranoia (a library for jitter
detection and audio-read error correction). This program uses
an interface compatible (mostly) with cdparanoia.
sample2.c: A simple program to show drivers installed and what the
default CD-ROM drive is.
paranoia2: Another program to show using CD-DA paranoia using a more
libcdio-oriented initialization. Probably more suited to
things that otherwise use libcdio such as media players
(e.g. for getting CDDB or CD-Text info)
sample3.c: A simple program to show the use of cdio_guess_cd_type().
Figure out the kind of CD image we've got.
sample2.c: A simple program to show drivers installed and what the
default CD-ROM drive is.
sample4.c: A slightly improved sample3 program: we handle cdio logging
and take an optional CD-location.
sample3.c: A simple program to show the use of cdio_guess_cd_type().
Figure out the kind of CD image we've got.
sample4.c: A slightly improved sample3 program: we handle cdio logging
and take an optional CD-location.
tracks.c: A program to list track numbers and logical sector
numbers of a Compact Disc using libcdio.