Commit Graph

610 Commits

Author SHA1 Message Date
rocky
3ecd485a7d More regularization of names. Warning: untested on freebsd and osx. 2004-04-25 15:41:26 +00:00
rocky
a664ea08b0 Regularize and I hope simplify names a bit more.
image/*.c: (bogus) eject media now frees resources
bincue.c: missing default_devices routine in function initialization table.
2004-04-25 14:48:17 +00:00
rocky
20974d4568 CDIO_DRIVE -> CDIO_DRIVE_CAP 2004-04-25 14:07:23 +00:00
rocky
36507b3c10 get_mcn paramater is const.
solaris: failed attempt to get mcn and drive capabilities. Some
boilerplate routines used.

scsi_mmc: more defines.

src/cd-drive.c: bugfix when cdio is null
src/util.c: small enhancement.
2004-04-25 03:52:37 +00:00
rocky
1bf5f1e464 Regularize naming convention of static routines a little bit. 2004-04-25 01:19:58 +00:00
rocky
52e0a80503 lib/*c, include/cdio/*.h: Add more drive capability info
util.{c,h}: common routine for printing capbilities
cd-info.c: use above.
*.right: update for capability display of above

cd-drive.c: new program to show drive capabilities
2004-04-25 00:46:34 +00:00
rocky
dee62a7917 Small doxygen comment. 2004-04-24 19:18:52 +00:00
rocky
c1c1c03223 Slightly better drive capability display. Will probably get moved to a
separate program.
2004-04-24 19:16:57 +00:00
rocky
ba9830766f Fix bugs in getting drive capabilities; 2004-04-24 19:15:34 +00:00
rocky
f1675ad319 Fix a simple bug: get_mcn wasn't. 2004-04-24 19:13:10 +00:00
rocky
53bb5de3d6 More drive capability fixups. (Not sure about win32 fixes yet though.) 2004-04-24 11:48:37 +00:00
rocky
c347347bd9 Composite definitions for reader or writer. (More work needed.) 2004-04-24 04:49:26 +00:00
rocky
5379bb06c2 Better formating of drive capabilities. 2004-04-24 04:48:06 +00:00
rocky
4909e8cd43 A little better about detecting drive type via SCSI-3 passthrough.
Still has some problems though.
2004-04-24 04:46:33 +00:00
rocky
b05dc3aab0 cdio.{c,h}: get_drive_cap -> get_drive_cap_dev and add get_drive_cap.
cd-info.c, sample2.c: use it.
2004-04-23 22:10:52 +00:00
rocky
a516b22565 image/common.h -> image_common.h. I'd rather switch than fight. I
still hate automake.
2004-04-23 02:18:07 +00:00
rocky
b6a67c8d94 image/common.c, Makefile.am: common image routines.
src/cd-info.c, *.right: Now show file images under "drive capability"
bincue.c/nrg.c: report file image "drive capability"
2004-04-23 01:01:35 +00:00
rocky
12762d2d7c *.{c,h}: add cdio_get_drive_cap to determine what kind of CDROM device
we've got.

README.libcdio: suggest stonger making a separate package for cd-info
configure.ac: we are in 0.69cvs now
2004-04-22 03:24:38 +00:00
rocky
0be7ab238d Spelling typo. 2004-04-21 09:26:37 +00:00
rocky
08ee2840ff Remove duplicate short option on --no-cddb. On CDDB error give a
better error message.
2004-04-21 09:23:38 +00:00
rocky
ab28079a6c Small addition. 2004-04-03 12:25:27 +00:00
rocky
9111391113 Add section on Green Book. Revise sample programs to explicitly free
resources on exit.
2004-04-03 12:24:45 +00:00
rocky
bb84660d4a Remove unused code. 2004-04-03 11:50:58 +00:00
rocky
0d46830199 Output changes due to %e -> %d change in strftime 2004-03-24 11:49:24 +00:00
rocky
50674a4871 Change for -mno-cygwin to which doesn't support %e in strftime. 2004-03-24 11:24:44 +00:00
rocky
058cc085e1 0.68 release. 2004-03-24 00:06:12 +00:00
rocky
fea03e2155 *** empty log message *** 2004-03-23 02:25:43 +00:00
rocky
2cfe722a21 Compilation fix: declarations need to come before statements for gcc < 3.0. 2004-03-22 01:01:50 +00:00
rocky
fdd55c4e6e Yet another valgrind-found memory leak. 2004-03-21 03:43:06 +00:00
rocky
5475093981 Cosmetic changes. 2004-03-21 03:42:06 +00:00
rocky
e9722061b2 memory leaks found by valgrind 2004-03-21 00:57:03 +00:00
rocky
1488e2e910 Allocation of buffer too short caught by valgrind. 2004-03-21 00:51:49 +00:00
rocky
d1fafb40d6 Revision number got bumped - but reconsidered changing interface. So
back to the old one.
2004-03-20 22:49:33 +00:00
rocky
fb040eada5 Remove more memory leaks caught by valgrind. 2004-03-20 22:46:56 +00:00
rocky
0643636d06 Remove memory leaks found by valgrind. 2004-03-20 22:44:14 +00:00
rocky
5b7204c167 Remove memory leaks found by valgrind. 2004-03-20 21:54:38 +00:00
rocky
1fc6fae5ff Fix memory leak caught by valgrind. 2004-03-20 13:16:19 +00:00
rocky
209a38a282 Remove memory leak (detected by valgrind). 2004-03-20 13:12:22 +00:00
rocky
8dbfe258f4 Improve doxygen doc. 2004-03-20 12:43:13 +00:00
rocky
6c9b708772 Add C-Preprocessor define CDIO_VERSION so this can easily be tested in
C/C++ applications.
2004-03-20 12:41:23 +00:00
rocky
515f6fbea5 Fix compilation bug. 2004-03-20 04:16:59 +00:00
rocky
c803d90787 Bump revision of libcdio before release. 2004-03-20 04:12:07 +00:00
rocky
20d26ec45a Add mode1 reading in a hacky way. 2004-03-20 03:34:12 +00:00
rocky
b0bc1182d0 Check for GNU ld if --with-versioned-libs. 2004-03-20 03:15:35 +00:00
rocky
95dfbc33ad *** empty log message *** 2004-03-20 03:15:07 +00:00
rocky
1178449315 What's shaken. 2004-03-16 12:19:08 +00:00
rocky
6d6fbfcfa6 From Ian MacIntosh:
Modifications that it doesn't use the uscsi commands anymore and so
all IDE and SCSI drives go through the same code path - a major
simplification.

This works with all the CD drives that work with Solaris (IDE or SCSI)
as the ioctl's for CDROMCDXA in Solaris just end up doing uscsi calls
anyway, but directly from the kernel. The added advantage of not using
uscsi is that the user doesn't need to be root - which is important in
Sunray environments.
2004-03-16 12:18:32 +00:00
rocky
b6e8f0ab6f MINGW seems now to define ssize_t. 2004-03-13 03:32:49 +00:00
rocky
72d9aac556 Cater to implimentations that don't impliment Single Unix
strftime. Like mingw.
2004-03-13 03:31:47 +00:00
rocky
541015e05c make cygwin -mno-cygwin work. 2004-03-11 01:31:32 +00:00