Commit Graph

1379 Commits

Author SHA1 Message Date
rocky
dce714ce56 Typo and small formatting changes. 2004-07-25 15:47:11 +00:00
rocky
1166763851 Typo 2004-07-25 15:46:40 +00:00
rocky
98cd2e0e62 Remove duplicate toc_init field and use gen.toc_init like other
drivers use.
2004-07-25 15:40:02 +00:00
rocky
85b8e52fe0 Better testing to see if TOC is initialized by read_toc_linux before
using info based on that.

Order of routines alphabetized a little bit better.
2004-07-25 15:29:51 +00:00
rocky
bc90454ca4 Some weird problem when --no-cddb and libcddb was not around. I'd
rather switch than fight it.
2004-07-25 11:32:33 +00:00
rocky
62b7ad9eaf Definitions for DVD access. 2004-07-25 11:18:05 +00:00
rocky
18d135a99b Set initialization of TOC when that's done. Test for TOC
initialization success in routines that depend on that.
2004-07-25 11:15:08 +00:00
rocky
a7fcd6e83e Compilation fix: run_scsi_cmd is no longer static. 2004-07-25 10:26:22 +00:00
rocky
7e31efeba4 Not sure if we can have a MCN on a CD-DATA filesystem, but I know we
can have one on a CD-DA. So remove it from the ISO and add it to the
CD-DA.  Also isofs-m1 is now reports that it is a CD-DATA CD since
that's what it is.
2004-07-25 09:57:04 +00:00
rocky
803470bfe1 Add some checks for failed initialization and NULL pointers. Thanks
to Steve Schultz.
2004-07-25 09:39:40 +00:00
rocky
f7348fbddc Changes to facilitate DVD detection. 2004-07-25 03:17:47 +00:00
rocky
1dfdba7b7d sector.h: add more DVD types.
_cdio_linux.c: Add ability in GNU/Linux to determine if a drive has a
DVD in it.

cd-info: show the drive type.
2004-07-25 03:05:18 +00:00
rocky
b4cea7fd9e Add get_disc_mode to image readers.
Add it in cd-info display.
Update regression tests.

I'm not sure disc_mode is all that helpful or correct.
2004-07-24 14:23:37 +00:00
rocky
c81ea6b678 FreeBSD compilation fixes. 2004-07-24 11:50:50 +00:00
rocky
2a29e4c84a sample8 program shows CD-TEXT and Disc mode info. 2004-07-24 06:11:30 +00:00
rocky
04cb45f9ee Allow scsi mmc commands to get invoked from outside (for CAM access). 2004-07-24 06:06:22 +00:00
rocky
3087bc0784 Add get_drive_cap and generic get_mcn routines. 2004-07-24 05:57:20 +00:00
rocky
8ec061202a freebsd: add scsi_mmc_cmd_run and use it.
Others: small changes.
2004-07-24 05:42:09 +00:00
rocky
cc3c3fa4db Typo. 2004-07-23 23:46:53 +00:00
rocky
64febf9a8a Allow scsi_mmc_run_cmd to get called from outside. 2004-07-23 14:40:43 +00:00
rocky
ead37407e7 Add scsi_mmc_run_cmd_win32ioctl and use it. 2004-07-23 14:28:42 +00:00
rocky
46afdac583 Formatting and small name change. 2004-07-23 11:29:49 +00:00
rocky
091a486c8e Create uniform scsi_mmc_run_cmd routine and use this more pervasively. 2004-07-23 10:59:15 +00:00
rocky
3fe90481c1 Reinstate MCN guess. 2004-07-23 10:43:21 +00:00
rocky
532a2d0332 Oops mande MCN buffer too short. More intelligible and tighter code. 2004-07-23 10:37:17 +00:00
rocky
c523990c75 More small changes. 2004-07-23 03:48:16 +00:00
rocky
33653c9941 Small changes - perhaps not really in the category of bugfixes. 2004-07-23 02:54:34 +00:00
rocky
3f98b9a7bb Use common SCSI MMC routine where possible. 2004-07-23 02:23:49 +00:00
rocky
2040c4abf7 Wasn't allowing call of new scsi_mmc_run_cmd. 2004-07-22 11:00:59 +00:00
rocky
2d92a271ec Fell into the a common C pitfall 2004-07-22 10:13:08 +00:00
rocky
3263eeefae Work on SCSI MMC layer. Some things may be broken. 2004-07-22 09:52:17 +00:00
rocky
4a7b48d568 Turn an assertion into a return failure. 2004-07-21 11:28:32 +00:00
rocky
69da7d3a65 Add more SCSI MMC-3 commands 2004-07-21 11:07:27 +00:00
rocky
701885301f Correct for get_disctype to get_discmode change. 2004-07-21 11:01:23 +00:00
rocky
1ff6a82d86 Correct discmode comments. 2004-07-21 10:29:00 +00:00
rocky
02872bfb2f Add get_discmode to return what kind of CD or DVD we've got. This is
no where near finished. In fact I just started it on GNU/Linux.

CD-TEXT on GNU/Linux: turn "warning" into "info". Reduce the chance of
error (although we still don't get the CD-TEXT.)
2004-07-21 10:19:20 +00:00
rocky
91f78d58f9 A little less convoluted 2004-07-19 15:40:47 +00:00
rocky
fa0d5bf3d9 Initialize/null out drive capabilities before setting them. 2004-07-19 01:29:04 +00:00
rocky
8a99889f49 Add READTOC format defines. 2004-07-19 01:13:31 +00:00
rocky
f33f04ac99 Add CD+G. 2004-07-19 00:07:57 +00:00
rocky
f40386d242 Compilation fix from Steven M. Schultz. 2004-07-18 20:40:01 +00:00
rocky
752d81db4d Modified for expanded CD-TEXT handling. 2004-07-18 06:51:49 +00:00
rocky
50d780d342 gcc 2.95 vs 3.0 fix. Thanks yet again to Steven Schultz. 2004-07-18 05:12:03 +00:00
rocky
4032022898 Output has changed again. "eject" seems to be more commonly used than
"open tray."
2004-07-18 05:10:45 +00:00
rocky
23d5c86c57 Some compilation fixes from Steven M. Schultz. Thanks!
get_drive_cap_freebsd_cam updated to expanded API.
2004-07-18 04:19:48 +00:00
rocky
212b701ef6 MMC mode page capabilities gone over. Some more were added. 2004-07-18 03:35:07 +00:00
rocky
e84c6316b0 Expand getting drive capabilities. We now have 3 masks where we had
only one before.
2004-07-17 22:16:46 +00:00
rocky
c4cd69693c Check that mandatory options are mandatory and note in help where they
are.

Error messages gone over a little.

Closes bug #9675
http://savannah.gnu.org/bugs/?func=detailitem&item_id=9675
2004-07-17 16:47:37 +00:00
rocky
e44bf7fb40 Make use of more CDIO_CDROM_LBA and CDIO_CDROM_MSF #defines. 2004-07-17 15:43:57 +00:00
rocky
7e18d89c8a Add common defines for some subchannel commands, and use them. 2004-07-17 15:31:00 +00:00