Commit Graph

1373 Commits

Author SHA1 Message Date
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
971e5ae928 Nope. Didn't get it right this time either with the byteswapping.
However we've at least reduced the customness.
2005-01-23 00:27:11 +00:00
rocky
b471729aa7 Use common byte-swapping routines and remove cdparanoia-specific ones.
(This time, for sure!)
2005-01-23 00:20:43 +00:00
rocky
cf2afbb0d7 *** empty log message *** 2005-01-23 00:02:15 +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
e0cce4558d Version information now includes build. 2005-01-22 22:21:36 +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
c44879f180 More about where to look for examples. 2005-01-22 18:49:21 +00:00
rocky
599a6214d6 Programs have been added and renamed. 2005-01-22 18:43:13 +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
4e8d4c1373 Add a CAM read audio now that CDIOREADAUDIO deosn't work on newer FreeBSDs.
Deal with recent generic->mmc name changes.
2005-01-22 12:51:56 +00:00
rocky
27e8d4856f Don't attempt to see before the beginning of a file. 2005-01-22 11:22:00 +00:00
rocky
1062cf3c74 Add routines which allow cdio object to be opened before cdda_open.
common_interface.h: data_bigendianp() is now public (in cdio/cdda.h)
2005-01-22 03:45:18 +00:00
rocky
33ae20b89d Add interfaces which allow opening a cdio object before running paranoia.
data_bigendianp is too neat to keep it private.
2005-01-22 03:43:03 +00:00
rocky
674ab62822 Add an example which opens the cdio object first. Also show off
data_bigendianp().
2005-01-22 03:41:50 +00:00
rocky
a3b615504d Add Justin's info. 2005-01-22 01:18:52 +00:00
rocky
437c202cdb Use strerror in all ioctl to give additional info. 2005-01-21 23:12:54 +00:00
rocky
51639aaa86 Remove a number of const's since Darwin's run_scsi_mmc doesn't work
that way :-(
2005-01-21 20:54:55 +00:00
rocky
c5462f0fad routine name change. 2005-01-21 15:30:11 +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
cedfde7b80 Remove get_scsi for now. 2005-01-21 03:15:36 +00:00
rocky
688c30e66a Move some of the "generic" routines using MMC into SCSI-MMC. Think is a
little bit clearer and cleaner.
2005-01-21 02:59:32 +00:00
rocky
ae7667d336 Remove probably some serious lapses:
Now check all reads for exceeding end of disc and info messages can be
logged. We were also returning 0 on error reads. Regularize by using a
couple of macros.
2005-01-21 02:57:59 +00:00
rocky
e6fc7b7ad2 Missed a couple of env -> p_env's 2005-01-20 14:58:22 +00:00
rocky
cd9d8beba5 Add Scott Wood's code for issuing SCSI-MMC command. It doesn't work though. 2005-01-20 12:36:21 +00:00
rocky
d6b930e6cc Add get_blocksize. There may be some breakage as I haven't tested all of the
various drivers yet.
2005-01-20 05:07:00 +00:00
rocky
fb07d7d0fe Various doxygen improvements. 2005-01-20 04:51:14 +00:00
rocky
1b48133934 Turn a bunch of defines into an enumeration. Makes debugging a bit
nicer.
2005-01-20 04:46:25 +00:00
rocky
bd333bc73f Move a set_speed and set_blocksize (via MMC)from driver-specific
places to generic.

Add _t to yet another type.
2005-01-20 01:00:52 +00:00
rocky
f7ebed2287 Add DRIVER_OP_UNINIT and change appropriate DRIVER_OP_ERROR's to
DRIVER_OP_UNINIT.
2005-01-20 00:36:38 +00:00
rocky
8588f4ae8e Type cast that might make this more robust. 'Dunno. 2005-01-19 17:25:50 +00:00
rocky
1b40bc3018 Even though this may not be nstrictly the way the original
cdda_interface does things, add a spaces between the vendor, model,
and revison number.
2005-01-19 17:24:58 +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
a5dd90adb2 Change to use driver_return_t 2005-01-19 09:42:32 +00:00
rocky
9b8586d97f Change to use driver_return_t. 2005-01-19 09:40:50 +00:00
rocky
7796f6cce7 Try to regularize driver operation return codes via a new enumeation
return type. (I may regret this later as we return ioctl's int value
in some cases).

cdio.h: get/set_arg moved to device.
2005-01-19 09:23:24 +00:00
rocky
634ac3f979 Do not try to process if we got errors. More needs to be done, but this is a start. 2005-01-18 16:05:29 +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
389c5e0057 Got test backwards. 2005-01-18 12:34:21 +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
93d29803c0 Attempt SCSI-MMC speed setting (e.g. for M$). 2005-01-18 05:41:58 +00:00
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