rocky
c0310e8674
Attempt getting audio port volume levels.
2005-06-11 18:59:47 +00:00
rocky
800eef655f
Not sure why we set the loglevel to debug before a DVD STRUCT PHYSICAL.
...
Remove it.
2005-03-21 08:33:36 +00:00
rocky
d5221e901f
Revise so audio subchannel msf is msf_t (BCD encoded).
2005-03-19 16:17:13 +00:00
rocky
a5161ab684
Revise audio subchannel structure to remove lba uniion since we don't
...
support returning LBA's inside the structure.
include/types.h: use cdio_config.h if none was supplied.
2005-03-19 06:42:22 +00:00
rocky
9056a8f3e7
Reduce verbosity on disc mode detection
2005-03-17 19:41:16 +00:00
rocky
30fca87a95
Get read_subchannel working - was thrown off by Microsoft's lousy
...
poor documentation of IOCTL_READ_Q_SUBCHANNEL
2005-03-15 02:04:51 +00:00
rocky
683e3d8eaf
Test for invalid file handle on close_tray.
2005-03-08 15:47:50 +00:00
rocky
7ae764d9b8
lib/driver/device.c: bug in close routine looping.
...
lib/*: Modify close routine for Win32 ioctl.
src/cdda-player: add option for close cd tray and minor things
2005-03-08 03:11:19 +00:00
rocky
75c7b9a3d3
windows audio control improvements: add stop and do a little better
...
about getting subchannel info (still needs work). Attempt close tray
routine which is still broken across the board pending reworking.
2005-03-07 00:55:31 +00:00
rocky
1fe287e813
More audio control corrections.
2005-03-06 11:21:52 +00:00
rocky
29780fc927
Don't rely on MMC backward compatibility.
2005-03-06 00:54:50 +00:00
rocky
7fd9eb5291
Correct getting audio subchannel info.
2005-03-05 22:10:20 +00:00
rocky
d496ca3dbc
1st attempt to fill in some audio controls for Windows ioctl.
2005-03-05 09:11:44 +00:00
rocky
d7bee1720b
mmc.c: mmc_mode_sense can't use cdio_have_atapi (without further check) or else
...
we may get an infinite recursion.
win32_ioctl.c: deal with an error message that can't be converted to a string.
2005-02-11 03:30:12 +00:00
rocky
7bb03d5c93
Break out DVD detection. More verbose comments about the issues here.
2005-02-07 04:16:19 +00:00
rocky
2860cea4cb
lib/drivermmc.{c,h}: Add mmc_have_interface() to see if we've got SCSI
...
or ATAPI or whatever.
cdda_interface: Use mmc_have_inteface() we don't have anything for
this except in GNU/Linux. May reduce the unnecessary data_bigendianp()
calls which cause lots of disc reading.
Turn #defines for MMC Profiles into enumeration.
Add enumeration for "core" interface types
#include <cdio/scsi_mmc.h> -> #include <cdio/mmc.h>
2005-02-07 03:36:01 +00:00
rocky
3344d5642f
Windows fixes. Read TOC via MMC only when media is not DVD.
2005-02-06 17:36:17 +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
063b81e5cf
scsi_mmc -> mmc
2005-02-05 13:13:31 +00:00
rocky
ecb7526721
const removal to match proper run_scsi_cmd prototype.
...
Bug in reporting TOC lsn's. Thanks to Bobbin007.
2005-02-04 03:57:45 +00:00
rocky
18bda94aca
cygwin fixes mostly.
2005-01-27 11:08:55 +00:00
rocky
8588f4ae8e
Type cast that might make this more robust. 'Dunno.
2005-01-19 17:25:50 +00:00
rocky
17484518c2
Fix syntax error of last commit
2005-01-13 19:39:24 +00:00
rocky
bdd112028a
Remove warning and make sure variable is initialized
2005-01-13 19:35:42 +00:00
rocky
9771c44e95
Remove some Unixisms in checking drive. Rely on libcdio to do the
...
checking - it's platform independent.
win32_ioctl.c: more detailed info message.
2005-01-06 16:37:30 +00:00
rocky
6c20c2ee86
Add common routine for setting track flags.
2005-01-01 15:08:48 +00:00
rocky
0c44dbe2b0
Add track control info for Doze.
2005-01-01 04:17:41 +00:00
rocky
6c14d28918
BIG REORGANIZATION.
...
Reorganize directory structure for inclusion of cd-paranoia. Works for
GNU/Linux. Other OS's may be broken. Regression test output needs to
be adjusted too.
Move:
lib/driver (split off of lib)
lib/iso9660 (split off of lib)
Add from paranoia:
lib/cdda_interface
lib/paranoia
src/paranoia
Also made some small changes to capability indentification to show
more reading capabilties and show that.
cd-info now shows the total disc size.
2004-12-18 17:29:32 +00:00