rocky
8ad5e4cbb0
Doxygen changes.
2005-01-29 20:54:20 +00:00
rocky
90b7edfd26
Slightly more descriptive and accurate error messages when regression tests
...
fail. Also if no Joliet support, one test is skipped.
2005-01-29 14:50:34 +00:00
rocky
266cb9a65d
libcdio_cdda.pc.in: had wrong cdda_interface library
...
Rename paranoia routines to cdio-specific names so both libraries can
coexist. And I think it makes debugging a little easier if not
clearer.
2005-01-25 11:04:45 +00:00
rocky
410a6a70e8
Remove access of uninitialized memory.
2005-01-23 05:54:25 +00:00
rocky
025ab2bd45
Remove memory leak. Not used in regression testing though.
2005-01-23 05:51:44 +00:00
rocky
4fabb2857e
Remove some valgrind-caught memory leaks or use of uninitialized regions.
2005-01-23 05:31:03 +00:00
rocky
c9852fb89d
Since we have better TOC checking we now have to give real filenames.
...
Adjust for this. Also added a regression test with a bad file name.
2005-01-23 00:45:57 +00:00
rocky
a352d2c8df
Improve cdrdao to handle MSF-length.
...
Remove vcd_demo_toc.right since the cd-info output is now the same as
vcd_demo.right vcd_demo.toc adjusted accordingly.
2005-01-22 23:57:10 +00:00
rocky
37d52c861d
check_paranoia.sh.in: Add a more agressive paranoia test.
...
*version.h*: Include build name in version listings.
2005-01-22 19:39:16 +00:00
rocky
9ff5a5efa4
Was missing move of jitter output.
2005-01-22 18:54:19 +00:00
rocky
6834f59066
*** empty log message ***
2005-01-22 18:15:15 +00:00
rocky
567e6e7775
Add jitter simulation and jitter-correction testing.
2005-01-22 18:11:32 +00:00
rocky
cb268b6529
_cdio_stream.c: replace assert's with failures.
...
Make cdrdao be able to handle the kind of images vcdimager produces.
There was a slight regression (perhaps so vcd_demo_toc.right may in
fact not be right. Deal with some other time.
2005-01-21 10:11:23 +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
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
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
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
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
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
eafb323da4
Spelling mistake.
2005-01-14 02:13:36 +00:00
rocky
ec58bc385f
Start of a paranoia regression test program.
2005-01-13 03:58:47 +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
3c734f4c25
scsi_mmc.c: style differences. Need to do something about checking to
...
make sure we don't exceed the disc though.
vcd_demo.right: output has changed yet again.
2005-01-09 16:26:51 +00:00
rocky
4ce2a5fe57
Create open_input() for common input open routines.
...
Input error messages have been gone over. cd-read is a little more
like the rest.
Regression output now has NO-WARRANTY.
2005-01-09 00:10:48 +00:00
rocky
307404f50a
Regression output changed again.
2005-01-01 15:16:07 +00:00
rocky
1022ccd689
Add track flags for solaris. Regression test without vcdinfo corrected.
2004-12-31 08:27:49 +00:00
rocky
97a51c3c26
Add image driver track flag reporting. Reorganize code for image drivers
...
a little better (via image_common.c).
Update regression tests for more expanded cd-info output.
2004-12-31 07:51:43 +00:00
rocky
9b53e2ae3c
We now list the CD size on the leadout line.
2004-12-23 10:05:02 +00:00
rocky
be13044164
Regress last regression test output change.
2004-12-22 10:23:26 +00:00
rocky
9f3eeda741
Add derived paranoia regession test.
2004-12-22 10:17:55 +00:00
rocky
7d12a1078b
discmode output changed its Data Mode2 not Data Form1.
2004-12-22 10:02:06 +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
rocky
e99e2d46cc
cd-info output changed.
...
Stupid me: I keep getting mode/form confusted. Discs are Mode 1, 2, CDDA
or mixed. (Not form 1 and 2).
2004-12-17 04:49:33 +00:00
rocky
0c465c6a98
Solaris creates core files not, core.$pid. Change to make "make
...
distcheck" work.
2004-11-21 04:02:09 +00:00
rocky
854313a20b
Remove erroneous free()'s. This now give a valgrind error that looks
...
to me bogus.
2004-11-06 17:24:04 +00:00
rocky
f4a22b5fe6
src/util.c: remove extra white space
...
test/cdda.right: adjust for recently found bug.
2004-11-06 03:17:31 +00:00
rocky
ab9c002b0b
Add joliet regression test files.
2004-10-28 11:14:50 +00:00
rocky
6869e97bb2
configure.ac: Add --disable-joliet and disable joliet if iconv is not around
...
iso9660_fs.c: Setting string length on of UCBE wrong?
test/*: add joliet regression test.
2004-10-28 11:13:40 +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
8b895d0ba1
Joliet filename detection for CD images is now done.
...
Various valgrind-caught errors fixed
Output changed: we no longer print root block number.
(It is still shown when XA attributes are printed.)
2004-10-26 01:21:05 +00:00
rocky
4257f24aaa
Add libiconv libraries where needed.
2004-10-24 12:26:28 +00:00
rocky
a492bb4ab6
First cut at Joliet support for ISO 9660 images. More work is needed
...
to integrate this into CD reading.
2004-10-23 20:55:08 +00:00