Commit Graph

1894 Commits

Author SHA1 Message Date
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
b29210bd3f Move pc files back into root of source tree. 2005-01-25 03:56:13 +00:00
rocky
e7edc18dda Move package config files back to root of source tree. 2005-01-25 03:55:38 +00:00
rocky
4f1e9d12d2 SuSE spec file from Stanislav Brabec 2005-01-25 02:13:47 +00:00
rocky
bf49ddb225 Now located in package. 2005-01-25 02:01:54 +00:00
rocky
c519546437 Add package directory for various package files.
paranoia2.c: comment typo
2005-01-25 02:00:19 +00:00
rocky
ef95fa5ad4 Compilation fixes 2005-01-24 17:36:56 +00:00
rocky
6760e66205 Add cdrdao grammar, cd paranoia example program and lots of little
documentation updates. More later...
2005-01-24 08:33:57 +00:00
rocky
1162020268 Add CD Text, CDDB, and CD+G information. CdIo->CdIo_t 2005-01-24 05:01:14 +00:00
rocky
6253f67a8d Wrong return type. 2005-01-24 00:23:18 +00:00
rocky
b0365c2cc9 Synatx error. 2005-01-24 00:17:41 +00:00
rocky
c08a644b26 syntax error. 2005-01-24 00:13:22 +00:00
rocky
d3935f0c87 Wrong return type. 2005-01-24 00:10:46 +00:00
rocky
798929000d stat_size -> get_disc_last_lsn. Now returns lsn_t and CDIO_INVALID_LSN
on error.

Add MMC version of get_disc_last_lsn.

More regularization of driver_return_code_t and get_disc_last_lsn

There's probably some small driver breakage which will be fixed soon.
2005-01-24 00:06:31 +00:00
rocky
19856a30da Change read routines so the use the driver_return_code_t enumeration.
It's a little cleaner and may make things clearer in debugging.
2005-01-23 19:16:58 +00:00
rocky
11ade4b1eb Use SCSI-MMC routine for reading audio sectors. ioctl READRAW doesn't
always word and is slow.
2005-01-23 17:14:33 +00:00
rocky
bdf0d1a6c4 Work around problem where we were accessing outside of an allocate
range when the drive endian was different than the CD-ROM
endianness. We do this by always allocating an extra block, but it
would be better to understand whether this is correct or whether some
logic needs to be fixed.
2005-01-23 14:05:19 +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
09c1a1d180 Valgrind-caught memory leak. 2005-01-23 04:53:31 +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
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