Commit Graph

20 Commits

Author SHA1 Message Date
rocky
567e6e7775 Add jitter simulation and jitter-correction testing. 2005-01-22 18:11:32 +00:00
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
79ba6afcbb --force-generic-device -g is an alias for --force-cdrom-device -d 2005-01-18 12:26:06 +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
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
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
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
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
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