Commit Graph

40 Commits

Author SHA1 Message Date
rocky
ddb2d32405 One more libgetopt for BSD from Steve Schultz. 2005-10-16 23:33:41 +00:00
rocky
91ed647a6b BSDI needs to test for libgnugetopt. Patch from Steven Schultz 2005-10-16 22:21:13 +00:00
rocky
1d351c4656 Add AUTHOR field to help2man's 2005-10-06 12:57:39 +00:00
rocky
e660ebfe7a Improve manual pages.
* help output needs to be to stdout not stderr for help2man (*.c,*.h)
* Add EXIT_INFO return code.  (*.c,*.h)
* Start filling out man pages, e.g. add SEE ALSO. *.help2man
* Remove non-existent reference to Info pages Makefile.am
2005-10-06 09:37:11 +00:00
rocky
16bdbf2615 Remove libpopt.
cd-drive, cd-info: some source option bug fixes
osx.c: bug in duplicate free in add-device

Patches and bug fixes courtesy Peter J. Creath
2005-10-05 09:48:11 +00:00
rocky
fb00a8ab56 Check for libncurses as well as libcurses and add whatever is found to
cdda-player libraries.
2005-03-10 12:47:03 +00:00
rocky
db3b2fa938 Add Gerd Knorr's cdda-player as an example program using the libcdio Audio
controls.
2005-03-07 12:55:12 +00:00
rocky
1dc54ec57d Split out cddb stuff for inclusion in a cdda player. 2005-03-06 11:23:15 +00:00
rocky
a8e1fd6038 all: Add iso9660_get_rock_attr_str to get an ls-like mode string for rock
ridge.

{cd,iso}-info.c util.{c,h}: put common printing routine in util.c

rock.h: add enum for NM flags
iso9660.h: move mode_t typedef so it can be used in rock.h
xa.{c,h}: small typos.

test/*: in most cases better output. On VCD's however there there is a
slight regression on displaying the filename someitmes. Will be
addressed later.
2005-02-20 10:21:01 +00:00
rocky
eb73ce5385 Various small bugs in setting variables to disable utility programs. 2005-01-06 11:55:09 +00:00
rocky
14093ffd6b Fix bug in disabling building of utility programs: cd-info,
cd-read. Bug noticed by Steve Schultz.
2005-01-06 10:56:22 +00:00
rocky
4fba1f791c Until we put in more fine-grain control, don't make libcdio_paranoia
and libcdda_interface libraries if we aren't making cd-paranoia.

src/Makefile.am: correct way to disable cd-paranoia.
2004-12-22 10:04:46 +00:00
rocky
8b111096d3 cd-info now shows size of CD.
iso-info takes options -l and -f to be a little more like isoinfo

configure.ac now allows for disabling cd-paranoia, iso-read,
iso-drive, cd-drive.

Regression tests adjusted to new output and more drive reading capabilities.
2004-12-18 21:24:25 +00:00
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
rocky
589fba32d9 Solaris fixes
test/vcd_demo.right: fix when vcd-info is not installed.
2004-10-26 08:32:28 +00:00
rocky
4257f24aaa Add libiconv libraries where needed. 2004-10-24 12:26:28 +00:00
rocky
6d187c9f54 Apply Patch #3043 Thanks to mccarthy from U of Alberta:
Building libcdio with libcddb in a non-standard directory --prefix
causes make to fail.
2004-09-11 13:02:36 +00:00
rocky
3eea3968c0 Put LIBPOPT_CFLAGS after local include in case LIBPOPT has headers common
to those in LIBCDIO_CFLAGS.
2004-05-27 02:46:17 +00:00
rocky
52e0a80503 lib/*c, include/cdio/*.h: Add more drive capability info
util.{c,h}: common routine for printing capbilities
cd-info.c: use above.
*.right: update for capability display of above

cd-drive.c: new program to show drive capabilities
2004-04-25 00:46:34 +00:00
rocky
64976af456 Add iso-read to list of binaries in package. 2004-02-28 12:45:02 +00:00
rocky
182396c53a Add iso-read program. 2004-02-25 10:04:06 +00:00
rocky
3d6e147070 Add routines to open an ISO-9660 image independent of being part of a
CD.
2004-01-10 03:03:08 +00:00
rocky
f60fd52fa9 More documentation changes.
Makefile.am: Don't build man pages if not in MAINTAINER mode.
2003-11-18 03:35:19 +00:00
rocky
a1494406c1 More flexibility: allow any two of start, end, count. If only one or
none are given, we'll supply default values.
2003-09-22 01:00:10 +00:00
rocky
d3909991ab Break out common standalone routines from cd-info and cd-read. 2003-09-21 04:21:39 +00:00
rocky
9a97232136 Add cd-read.c for debugging CD reading problems. 2003-09-17 12:13:07 +00:00
rocky
0b12ed3c41 Move over reading ISO-9660 filesytems from vcdimager. Handling of XA
attributes also moved over.
2003-08-31 06:59:23 +00:00
rocky
f29360b3df Move routine to analyze/guess what type of CD image we have got into
the library.
2003-08-16 15:34:58 +00:00
rocky
c064caaa89 Oooops--test version of Makefile.am got checked in. Revert it. 2003-08-16 13:25:13 +00:00
rocky
7c5f135a18 Fix bug in storing iso_9660 volume sector count. cd-info.c reduce
global variables. Regression tests output was incorrect with this
long-standing bug.
2003-08-16 12:59:03 +00:00
rocky
93eb9765ab First cut at separating disc analysis part from standalone source.
More modularity is needed.
2003-08-14 13:41:26 +00:00
rocky
c5aabbf014 Changes brought about by recent vcdimager-cdio changes.
- We use vcdinfo_t ** on vcdinfo_open.
 - Now make use of pkg-config for vcdimager in configure.
 - Remove reference to info_private.h.
2003-08-10 02:27:49 +00:00
rocky
fee279a0cb Enumeration had grew but hadn't changed string array accordingly. 2003-06-11 10:57:02 +00:00
rocky
636c51416f Require libcddb 0.9.4 or nothing at all. We now allow:
- setting cache directory
- disabling caching altogther
- setting timeout on CDDB network operations
- setting email address reported to CDDB server
- setting name of CDDB server
- printing/suppressing messages from CDDB
2003-06-01 21:05:45 +00:00
rocky
65e6cf33ca cd-info: Use libvcdinfo if it is around to list out general Video CD
properties (format version, album description, preparer id, volume
number and count). cd-info output changed slightly.
2003-04-26 14:24:44 +00:00
rocky
4a33c7f3b1 rename cdinfo to cd-info to accomodate previously existing cdinfo programs.
Thanks to Manfred Tremmel <Manfred.Tremmel@iiv.de> for reporting the problem.
2003-04-25 21:28:39 +00:00
rocky
ee76836849 Add CDDB_LIB for cdinfo. 2003-04-14 04:29:45 +00:00
rocky
6b45901b10 Rest: add libpopt autoconfiguration. 2003-03-30 01:11:56 +00:00
rocky
f488280282 Add simple (non-mode2) read/seek.
_cdio_generic.c: place to save common driver routines
add cdio_get_track_sec_count.
2003-03-29 17:32:00 +00:00
rocky
d4d82912da Initial revision 2003-03-24 19:01:09 +00:00