Commit Graph

26 Commits

Author SHA1 Message Date
rocky
5c26700f3e Make setting read lengths more precise (and correct). 2004-07-28 11:45:21 +00:00
rocky
7716188c38 Make sure milliseconds get converted to seconds if needed.
Some function renaming, and a typo in a DVD book type.
2004-07-28 01:09:59 +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
c81ea6b678 FreeBSD compilation fixes. 2004-07-24 11:50:50 +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
3263eeefae Work on SCSI MMC layer. Some things may be broken. 2004-07-22 09:52:17 +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
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
7e18d89c8a Add common defines for some subchannel commands, and use them. 2004-07-17 15:31:00 +00:00
rocky
29c858060f #define changed name. Fix compilation error. 2004-07-08 05:19:27 +00:00
rocky
65fd7d3b43 Regularize MMC commands more. Add ALLOW_PREVENT_MEDIUM.
Start CDTEXT. _cdio_linux.c: better at reporting errors.
2004-07-08 01:27:57 +00:00
rocky
f313c9f68b Add common SCSI MMC routine for getting drive capabilities. 2004-06-27 22:00:08 +00:00
rocky
3ca533663d Don't terminate on error but just return a failure and let the
caller decide to exit or not.
2004-06-25 20:49:56 +00:00
rocky
001bd6360b Put the right suffix on ATAPI devices.
More const's, fewer void *'s.
2004-06-19 16:34:45 +00:00
rocky
f9da630e9d Change a couple of places to use scsi_mmc.h more. 2004-06-09 10:59:42 +00:00
rocky
0441b2f09d CAM mode2 form1 and form2 reading fixes.
Default device lists default to CAM device name.
Simplify, correct and make more complete CAM support.

With the above we can finally use libcdio for cd-read, vcdimager and
probably vlc and xine.

Many thanks to Heiner.
2004-06-05 02:47:49 +00:00
rocky
22fd14048f Duplicate free bug fix from tracked down by Heiner. 2004-05-31 12:05:12 +00:00
rocky
aab600b46a Make scsi_mmc.h public. 2004-05-10 03:28:51 +00:00
rocky
29111948ad wild guesses at get_drive_mcn and get_drive_cap. 2004-05-08 16:28:44 +00:00
rocky
93dfab09d1 Compilation fix. 2004-05-08 14:47:35 +00:00
rocky
8e23fb507c Don't open gen.fd more than once. Thanks to Heiner for pointing this out. 2004-05-08 14:11:05 +00:00
rocky
7f10dab1a1 Small fixes. 2004-05-05 02:47:18 +00:00
rocky
55f4743894 Compilation fixes. 2004-05-05 02:39:16 +00:00
rocky
e853206824 Compilation fixes and modulization improvements. 2004-04-30 21:36:53 +00:00
rocky
a4cc1496e5 Attempt to add FreeBSD CAM access method. Hope I havent' broken
FreeBSD otherwise.
2004-04-30 09:59:54 +00:00