Commit Graph

1379 Commits

Author SHA1 Message Date
rocky
8edd441cbd Add FreeBSD set speed routine. 2005-01-18 04:03:06 +00:00
rocky
164a5cc4f5 test/Makefile.am: forgot to add vcd2.toc
NEWS: what's up.
2005-01-18 03:46:40 +00:00
rocky
32b177638e gcc < 3.0 compilation fix. 2005-01-18 03:27:58 +00:00
rocky
00dfa4d39a Bug in accessing via snprintf a NULL string. 2005-01-18 03:03:56 +00:00
rocky
f1a3c2f51c Add set_speed for OSX. 2005-01-18 02:18:49 +00:00
rocky
3a99718830 Add set_speed for Solaris via ioctl and set_blocksize via SCSI-MMC.
Update comments in GNU/Linux driver.
2005-01-18 01:48:42 +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
17c55ea59b add _t to another time. driver_id inside p_cdio wasn't initialized. 2005-01-17 17:20:09 +00:00
rocky
8c8c08aa67 We don't need driver_id, so simplify this code a little bit. 2005-01-17 16:29:14 +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
93bbd3c4ec Add another VCD toc test. We can't actually handle this fully, but at
least we can parse it correctly (I think).
2005-01-16 04:35:08 +00:00
rocky
ebdaa24318 Add another TOC test. This one taken from one modified from Steve
Schultz's VCD collection.
2005-01-16 04:34:20 +00:00
rocky
b0772e83a6 At least parse DATAFILE lines more fully. Things are better but we're
still having problems reading the ISO-9660 of sms VCD's.
2005-01-16 04:28:02 +00:00
rocky
49d5e4dca2 It appears for cdrdao datastart needs to be larger. Could possibly be
unsigned too.
2005-01-16 04:25:16 +00:00
rocky
44b72c606c Redo bit masks for test flags. Should accomodate what is in (even if
not working) in cdparanoia.
2005-01-16 04:23:41 +00:00
rocky
8707c4e676 Remove testparanoia .raw output on clean
Also ignore these for CVS if they are around.
2005-01-16 04:20:32 +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
a9832ae495 Start another cd-paranoia test. This one uses image reading so it
doesn't require a CD-DA loaded.
2005-01-15 10:17:17 +00:00
rocky
9137470a8e Redo in a way simpler way that and in a way that valgrind doesn't
think there's a memory leak.
2005-01-15 03:22:48 +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
87c4b8d39b Small error. Used the wrong variable for extracting the revision. 2005-01-14 22:04:24 +00:00
rocky
5c34644e0c More changes to deal with error conditions. 2005-01-14 21:41:36 +00:00
rocky
9b6f6ef912 Need to put in libcdio libs for testparanoia. 2005-01-14 21:40:33 +00:00
rocky
15483ee573 win32.c: was not indicating a failure when reading the TOC failed.
testparanoia.c: better check that there are drives.
device.c: I think better checking on drive capability. At least we now
	check for the TOC failure case and not add a drive there.
2005-01-14 19:25:45 +00:00
rocky
78c0817acb Use a more statistical approach to determining if cd-paranoia worked.
We still are really testing the error correction part which may be the
most interesting (and useful).
2005-01-14 04:26:20 +00:00
rocky
deaa91326f Looked at WAV spec format. Probably (but I'm not certain) the thing
that was wrong was the test program which needs to byte swap. What
confuses me now is how the media players sort this out.
2005-01-14 04:09:30 +00:00
rocky
165363409d The sense I'm getting is that while the bigendianp detection is
clever, it isn't complete. It may be that we need to use this along in
conjunctin with the endianness of the OS. That is instead of
big/little endian, what's needed is same/not same endian.

For now, the simplest thing is to just disable all of this and wait to
discover a CD-ROM drive where we have a problem.
2005-01-14 03:41:11 +00:00
rocky
eafb323da4 Spelling mistake. 2005-01-14 02:13:36 +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
111db2e6e0 Fix a couple memory leaks by freeing resources. 2005-01-14 01:37:33 +00:00
rocky
bcff4bc236 Reinstate more of the libcdio routines. 2005-01-14 01:36:11 +00:00
rocky
fde6bbbb1b Put back original cdparanoia byte-swapping routines until we smoke out what's
going wrong on cygwin.
2005-01-13 21:38:21 +00:00
rocky
cd919f6664 . 2005-01-13 19:58:17 +00:00
rocky
17484518c2 Fix syntax error of last commit 2005-01-13 19:39:24 +00:00
rocky
bdd112028a Remove warning and make sure variable is initialized 2005-01-13 19:35:42 +00:00
rocky
ed74ce6f37 Just list the drivers that are available. 2005-01-13 19:30:24 +00:00
rocky
424b735b92 Add array to convert paranoia_mode_cb into a string. 2005-01-13 04:00:15 +00:00
rocky
ec58bc385f Start of a paranoia regression test program. 2005-01-13 03:58:47 +00:00
rocky
4da210587e Save track flags for FreeBSD (preemphasis, # number of audio channels
and copy permit)
2005-01-12 12:15:25 +00:00
rocky
15527b8cb1 Non-functional changes:
Small coding style changes: add _t to some types, p_/psz_ to some variables
  Update/add doxygen comments
  add missing regression test output
2005-01-12 11:34:51 +00:00
rocky
f6f38f0359 *** empty log message *** 2005-01-12 04:37:15 +00:00
rocky
446c4adc4c Add an example of using paranoia with libcdio. 2005-01-12 04:36:57 +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