rocky
834b1d06b6
cd-info.c: tolerate CDDB options even when we don't support CDDB.
...
Better error reporting of bad options.
2005-02-19 11:43:05 +00:00
rocky
59865cec72
Move C++ files to C++ directory. Add mmc{1,2} checking to list of C++
...
programs compiled.
2005-02-19 11:42:18 +00:00
rocky
2d41f7dc42
Add read_data_sectors
2005-02-19 00:58:12 +00:00
rocky
e643816fba
Wasn't running ISO9660 regression tests. Output now includes file sizes.
2005-02-18 23:49:45 +00:00
rocky
e5c5886032
Add filesystem size --iso9660 output.
2005-02-18 23:25:45 +00:00
rocky
0cf6cf5fe2
Think this is more correct.
2005-02-18 22:40:34 +00:00
rocky
b2365280af
Use translated name in directory reporting.
2005-02-18 22:36:29 +00:00
rocky
a68d88f117
Remove bug in Joliet-handling when adding Rock Ridge is not there.
2005-02-18 22:35:48 +00:00
rocky
e65d0eb854
Mode sense changes. Not sure about this though.
2005-02-18 09:49:14 +00:00
rocky
a4d389b939
iso9660_fs.c: reallocate filename when Rock-Ridge name is bigger.
...
rock.c: variable name changes
cd-info.c: don't translate file name when there are Rock-Ridge
Extensions.
2005-02-18 01:31:08 +00:00
rocky
7f246527b8
Add read_data_sectors to exported symbols and to BSDI.
2005-02-17 12:05:10 +00:00
rocky
ab344d538c
Remove more of the no longer needed distinction (that we sometimes got
...
wrong) of Mode 1 vs Mode 2 data reading.
2005-02-17 11:54:28 +00:00
rocky
da62695b60
Move forward in getting better ISO-9660 reading by eliminating "Mode 1/2"
...
specification in API.
2005-02-17 07:03:36 +00:00
rocky
800f675288
Ooops: added a bug in trying give more info. Fixed now.
2005-02-17 06:28:41 +00:00
rocky
78a3f49868
Add routine for reading data independent of or mode1 and mode2 format.
...
Should help with ISO 9660 reading. Add generic MMC READ_CD routine.
Warning - even more breakage in some situations. (But there's promise
of an overall brighter future.)
2005-02-17 04:57:21 +00:00
rocky
9dead00107
Show failing invocation.
2005-02-17 04:29:24 +00:00
rocky
b504a1a652
First semblance of being able to handle Rock Ridge names.
2005-02-14 07:49:46 +00:00
rocky
3f4397a6f5
Remove assumption that OS has POSIX file definitions (mode_t, nlink_t,
...
gid_t, uid_t, time_t, etc.)
2005-02-14 02:18:58 +00:00
rocky
d37d48bc1c
gcc < 3.0 compilation fix
2005-02-14 01:07:29 +00:00
rocky
2f11a30fb3
Merge in more Rock Ridge code. Not working yet. Hopefully not much
...
breakage. (But there may be some especially on less-POSIX OS's.)
2005-02-13 22:03:00 +00:00
rocky
1a2e7f3da8
Small correction - note cd-drive better.
2005-02-13 16:05:27 +00:00
rocky
ce83b58dc6
Add header for Rock-Ridge extensions.
2005-02-13 00:20:04 +00:00
rocky
78eabe4f2a
iso9660.h, iso9660.c, xa.c, xa.h: Add const char's for debugging use.
...
iso9660.h: go over yet again for more info from the ECMA 119 spec.
2005-02-12 18:24:21 +00:00
rocky
c3dfa6f588
Add type definitions for achar, dchar and ISO 9660 7.1.1 - ISO 7.3.3
...
types and use them. This frees up space for better comments about he
feild names of a PVD or SVD.
2005-02-12 16:35:35 +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
521fb446a9
All structure tags now end in _s and we have typedefs for all of them
...
(ending in _t).
iso9660.h: abc -> a.b.c for ISO fields.
2005-02-12 10:23:18 +00:00
rocky
1c74eb78fd
Document _e, _s, and _t suffixes
2005-02-12 10:21:31 +00:00
rocky
2f98565ee3
signature is probably better typed as a char rather than a
...
uint8_t. We now define structures with the _s suffix.
2005-02-12 09:52:28 +00:00
rocky
79d115401c
Doxygen document ISO 9660 conversion routines a tad better.
2005-02-12 09:48:18 +00:00
rocky
485d92f27d
Correct CDB acronym.
2005-02-12 02:05:02 +00:00
rocky
519c486bc2
Add IDE, Command Packet and SCSI CDB. Revise ATAPI definition. Correct
...
acronym for CDB.
2005-02-12 02:04:34 +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
43f59fc830
Stylistic changes.
2005-02-11 02:18:15 +00:00
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