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