Commit Graph

30 Commits

Author SHA1 Message Date
rocky
17e0ce465d Accomodate Windows that sometimes gives an argc that seems one greater
than what's not NULL in argv. And it is probably a good idea anyway to
test for null strings before calling strdup()
2005-01-19 17:23:28 +00:00
rocky
95cbee45e5 Note change in -g option and that we scan for a CD-DA (rather than
merely a CD-ROM).
2005-01-18 12:59:09 +00:00
rocky
79ba6afcbb --force-generic-device -g is an alias for --force-cdrom-device -d 2005-01-18 12:26:06 +00:00
rocky
63217964d6 The usual. 2005-01-18 05:46:04 +00:00
rocky
e5bdc956e9 Add interface for setting speed and blocksize. Reinstated it in
cd-paranoia libraries and command.

Some more variable convention regularizations.
2005-01-18 00:57:19 +00:00
rocky
45500e1e73 Work on documentation. cd-paranoia name is now properly substituted.
Offset option described better.
2005-01-16 13:08:25 +00:00
rocky
526748e809 Move cd-paranoia documentation into its own directory. 2005-01-16 11:47:45 +00:00
rocky
069940d1a5 Remove a couple of unused SCSI fields. 2005-01-15 16:08:39 +00:00
rocky
aa50f5e09a Add regression-test mechanism. Right now we only have underrun testing.
Perhaps more later...
cd-paranoia: -x option added to specify what to test.
2005-01-15 16:05:44 +00:00
rocky
a1e6e4f5d2 Replace some paranoia-specific copystring's with strdups. 2005-01-15 10:19:22 +00:00
rocky
a3bafd4ba7 cooked_interface.c: check for TOC-read error.
cd-paranoia.c: check that list of drives isn't just NULL list.
2005-01-15 02:23:04 +00:00
rocky
0f1efd9024 I think I've finally got things worked out so that usage.h gets
created before it is needed.
2005-01-14 02:02:26 +00:00
rocky
9cca1f3f05 I really don't understand how Makefile's. Put in an explict dependency
between usage.h and usage.txt since the generic one isn't sufficient.
2005-01-12 02:39:17 +00:00
rocky
adf150cdd8 Install program and manpage according to name specificed in
--with-cdparnoia-name
2005-01-11 10:51:02 +00:00
rocky
d4abb0f3f5 2nd try at getting tarball built right. This time, ... 2005-01-11 04:11:37 +00:00
rocky
319f45b97a Missing two headers. 2005-01-11 04:05:02 +00:00
rocky
bb1bb5113d doc: add some paranoia documentation.
src: Cleaner way to get usage and allow it to be customized to a particular
     name
configure.ac: add --with-cd-paranoia-name to allow customization of the
cd-paranoia name.

More work is needed to get the binary renamed.
2005-01-11 04:00:26 +00:00
rocky
2e534e89c3 Let people customize what program name to call this.
More accurate error message when auto-detecting drive fails.
2005-01-09 16:42:33 +00:00
rocky
db486c617d Better error message when CD audio scanning failed. 2005-01-09 13:19:17 +00:00
rocky
b080079248 Remove a GNU/Linux includes that isn't used any more.
Move other GNU/Linux tests to the linux-specific part of configure.
2005-01-07 22:15:24 +00:00
rocky
b684827de6 When verbose, show cdio info messages. 2005-01-06 22:26:01 +00:00
rocky
967e08d00d Revise for libcdio's name (cd-paranoia). 2005-01-06 13:10:33 +00:00
rocky
a79892c7fb Test for GNU getopt_long() and add to cd-paranoia sources. Compile a local
copy if not available.
2005-01-06 11:39:40 +00:00
rocky
97af0343c5 Lots of portability fixes to make non GNU/Linux-specific. Now runs on Solaris! 2005-01-06 03:09:11 +00:00
rocky
f939e73e52 First working all-libcdio cd-paranoia (modulo various omissions and
memory leaks).
2005-01-06 01:15:51 +00:00
rocky
6786658c3a Correct bin_PROGRAMS name.
cd-paranoia/.deps/cd-paranoia$(EXEEXT).Po was getting created when
when it should be
  cd-paranoia/.deps/cd-paranoia.Po

Problem reported by C.Y.M.
2004-12-23 09:57:33 +00:00
rocky
0c35a965fc More integration/cleanup. Now uses cdio bytesex.h's BE/LE routines.
copystring -> strdup.

Some int's changed to track_t. But I need to be careful *not* to change
cdda_interface.h.
2004-12-19 01:43:38 +00:00
rocky
81d0304b7e test/*, configure.ac:
First paranoia regression test. It's run automatically as it assumes
  that you have a *flawless* CD-DA in a drive.

*.{c,h}: more integration toward libcdio routines. In particular remove
swap16 and swap32.
2004-12-19 00:02:09 +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