rocky
8dfb4780cd
Bug fix for mmc_have_interface.
...
checK_paranoia.sh.in: fix bug in returning success on a core dump
win32.c: some small changes - more later.
image/*.c: set run_mmc_cmd NULL explicitly.
2005-02-11 01:34:12 +00:00
rocky
e491ba74d6
Use solaris ioctl for blocksize set/get. Prototype corrections.
2005-02-10 11:23:08 +00:00
rocky
5316ed6880
Think I have how to get MMC media changed worked out.
2005-02-10 03:23:10 +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
43e8856bfa
Turn a number of the info messages into debug messages.
2005-02-09 09:55:38 +00:00
rocky
3755da8d0c
Add mode_sense6() and mode_sense10() MMC commands. Use them to
...
hopefully clean up code a little. Remove some unused MMC "private"
commands.
iso4 -> isofuzzy
2005-02-09 02:50:46 +00:00
rocky
feb3e26e7a
small formatting change
2005-02-09 01:31:10 +00:00
rocky
644ad9ceb7
Add "Rigid Restricted Overwrite" string.
2005-02-09 01:24:17 +00:00
rocky
693a039f2f
Add regression test for fuzzy ISO detection.
...
Probably will rename iso4 to something else.
2005-02-08 04:38:05 +00:00
rocky
a1c206fe3b
Add enum for feature profiles. Add feature to string conversion routines.
2005-02-08 04:14:28 +00:00
rocky
b80ab25c6f
Probably "interface" is reserved in some Windows contexts
2005-02-07 17:09:31 +00:00
rocky
e0a20d6e38
Small formatting changes.
2005-02-07 12:12:14 +00:00
rocky
ce6170ea9e
Add more MMC features and profiles such as ones used by the Plextor
...
DVDR PX-716A
2005-02-07 12:06:29 +00:00
rocky
5b70035a1f
*** empty log message ***
2005-02-07 04:16:44 +00:00
rocky
7bb03d5c93
Break out DVD detection. More verbose comments about the issues here.
2005-02-07 04:16:19 +00:00
rocky
10245d8901
Revise.
2005-02-07 04:15:22 +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
6618a05537
Various portability fixes mosty for MSVC which doesn't have drand and
...
doesn't allow dynamic local arrays.
v_fragment -> v_fragment_t
libcdio.sym: more external symbols defined
/lib/_cdio_linux.c: harmless type mismatch
example/sample2.c -> example/device.c
2005-02-06 15:09:10 +00:00
rocky
392478e776
Try another approach to getting version.texi made.
2005-02-06 13:33:22 +00:00
rocky
02b50ad57a
Get rid of version.tex again. Bogus check ins keep appearing and conflicts
...
in CVS updates. I hate automake.
2005-02-06 13:27:16 +00:00
rocky
315a31a5ee
scsi_mmc -> mmc name change.
2005-02-06 13:10:37 +00:00
rocky
ae0356f74e
FreeBSD fixes.
2005-02-06 13:05:42 +00:00
rocky
e2bfdf7659
OSX fixes.
2005-02-06 11:46:12 +00:00
rocky
0af0e995e2
BSDI fixes for get_media_changed. Fix mostly harmless type mismatch from
...
before media_changed work.
2005-02-06 11:39:32 +00:00
rocky
12186bc043
iso9660_fs.c: wrong order of initialization.
...
correct types on get_media_changed_mmc
Solaris fixes.
2005-02-06 11:32:22 +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
20acbc8d07
Another typo
2005-02-05 23:53:06 +00:00
rocky
ec5daa5b0d
Typo.
2005-02-05 23:52:20 +00:00
rocky
0e2f37193c
Another "cooked" name bites the dust. Soem doxygen cleanup too.
2005-02-05 23:45:57 +00:00
rocky
187c314225
Deal with OS's that don't have a stat'able filesystem.
...
More SuSe spec removal.
More SuSE spec removal
2005-02-05 23:16:34 +00:00
rocky
79d7a57f1f
Check in Mode 1 or Mode 2 on fuzzy searching.
2005-02-05 18:58:36 +00:00
rocky
1c5aa655ea
Check header for PVD MSF. Get XA mode more often.
2005-02-05 18:41:31 +00:00
rocky
a94f82f2e7
xa.h: add enumeration for debugging
...
rest: better understanding of when there might be XA and when there might not
be. Don't give a warnings about missing XA attributes when the format
isn't supposed to have it.
2005-02-05 17:29:01 +00:00
rocky
840330127a
cooked -> cddap. It has been observed that the use of "cooked" causes
...
confusion and derision among the small-minded; and the code doesn't
use cooked reading anyway.
2005-02-05 16:25:51 +00:00
rocky
81e6bf4c95
Move discmode things out of sector and over to disc.h and disc.c.
2005-02-05 14:42:28 +00:00
rocky
424a194c3a
Remove SuSE spec - it is not likely to be very general purpose. It is
...
also not the real one which needs to be modified for each version and
vcdimager/libcdio/libcddb collection and undergoes Language
translation outside of the spec file.
2005-02-05 13:24:06 +00:00
rocky
063b81e5cf
scsi_mmc -> mmc
2005-02-05 13:13:31 +00:00
rocky
c172c0ba20
scsi_mmc -> mmc
2005-02-05 13:07:02 +00:00
rocky
b58349ba1a
Make debugger-helping enums extern'd and define onces elsewhere.
2005-02-05 12:37:35 +00:00
rocky
d958f062ea
First attempt at smart iso9660 reading in CD images.
...
_cdio_stream.*: return is now cdio_driver_return_t
2005-02-05 04:25:14 +00:00
rocky
a35a0a61d3
Remove d->interface.
2005-02-05 04:23:56 +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
4986ea5538
SCSI-MMC -> MMC.
2005-02-04 23:14:54 +00:00
rocky
db0d9561e9
scsi-mmc{1,2} -> mmc{1,2}
...
iso4.c: fuzzy ISO 9660 searching
2005-02-04 23:12:16 +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
629addf0dc
remove cdio_malloc() and replace with calloc()
2005-02-04 02:18:12 +00:00
rocky
f0708a5264
Test and workaround another Unixism - pwd.h, getuid/getpwuid.
2005-02-03 08:07:24 +00:00
rocky
5bd3a51e03
Test for presense of lstat (optionally used in scan_devices of
...
cdda_interface).
2005-02-03 07:52:15 +00:00