rocky
068120281b
Start of a working close_tray routine.
...
Add another routines which returns driver id to help reduce driver scans.
Reduce unneeded driver scanning my skipping DRIVER_UNKNOWN.
2005-03-07 07:23:52 +00:00
rocky
083e586379
Was destroying device list when getting capabilities. This should be an
...
in parameter only.
2005-03-06 22:04:07 +00:00
rocky
1fe287e813
More audio control corrections.
2005-03-06 11:21:52 +00:00
rocky
b0f8934073
get_last_session returns lsn_t not session number.
...
Add get_track_last_session for Solaris. Correct it's play_msf.
2005-03-05 10:48:41 +00:00
rocky
822a203ba8
Add API routine to get last session number.
2005-03-05 10:10:16 +00:00
rocky
cd328dac84
Report ability to read MCN.
...
Add MMC routine to read audio subchannel.
2005-03-01 09:33:52 +00:00
rocky
306f8bc498
More device error return codes. More detailed errors when CDROM_SEND_PACKET
...
fails.
2005-02-28 02:00:20 +00:00
rocky
e13dd6df2f
Remove doxygen references to get_speed() routines. They don't exist
...
and seem to confuse people.
2005-02-12 15:27:22 +00:00
rocky
8296df8b3d
Add generic mode_sense(), add cdio_have_atapi() and use these.
...
API number bumped
Add bool_3way_t (yes, nope, dunno)
2005-02-10 01:59:05 +00:00
rocky
71a71d7f56
Start to implement ability to a detect media change.
...
scsi_mmc -> mmc. Warning: some breakage may occur.
2005-02-06 11:13:37 +00:00
rocky
fc60baec9c
Move track things out off sector.h
2005-02-06 04:20:25 +00:00
rocky
667af7fbb7
all: Add various enums to allow debugging using #define names.
...
cdda: remove interface field (COOKED, SCSI). It's not going to be used.
iso9660.h: add fuzzy iso9660 search.
2005-02-05 04:23:21 +00:00
rocky
8ad5e4cbb0
Doxygen changes.
2005-01-29 20:54:20 +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
fb07d7d0fe
Various doxygen improvements.
2005-01-20 04:51:14 +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
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
e5bdc956e9
Add interface for setting speed and blocksize. Reinstated it in
...
cd-paranoia libraries and command.
Some more variable convention regularizations.
2005-01-18 00:57:19 +00:00
rocky
6f7e9e182b
cdio.{c,h}: moved various reading and device/driver routines out into the below
...
read.{c,h}: separate include for the reading routines.
disc.{c,h}: more moved here from corresponding cdio.
device.c: a place for device/driver related routines.
interface.c: break up line to make debugging easier.
2005-01-09 16:07:46 +00:00
rocky
7a2a44a814
The first all libcdio cdda_interface. There are some gaps could be
...
filled.
cdda_inteface.h renamed to cdda.h
cdio_destroy moved from cdio.h to device.h
2005-01-05 04:16:11 +00:00
rocky
2c20dfb2ef
Add device for drive(r)/device things. Reorganize more to pull things
...
out of cdio and into their respective units.
2005-01-04 10:58:03 +00:00