rocky
2d41f7dc42
Add read_data_sectors
2005-02-19 00:58:12 +00:00
rocky
e65d0eb854
Mode sense changes. Not sure about this though.
2005-02-18 09:49:14 +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
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
d37d48bc1c
gcc < 3.0 compilation fix
2005-02-14 01:07:29 +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
644ad9ceb7
Add "Rigid Restricted Overwrite" string.
2005-02-09 01:24:17 +00:00
rocky
a1c206fe3b
Add enum for feature profiles. Add feature to string conversion routines.
2005-02-08 04:14:28 +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
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
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
81e6bf4c95
Move discmode things out of sector and over to disc.h and disc.c.
2005-02-05 14:42:28 +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
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
f1d3b190ba
remove cdio_malloc and replace with calloc which does functionally
...
exactly the same thing (but is standard). In some drivers _data -> p_data.
2005-02-03 07:35:14 +00:00
rocky
6796ed982a
More variable renamings.
2005-01-30 10:05:37 +00:00
rocky
580bf437c6
env -> p_env user_data -> p_user_data
2005-01-30 10:03:10 +00:00
rocky
f882c3e3b3
Missing cdio_error.
2005-01-29 21:20:01 +00:00
rocky
8ad5e4cbb0
Doxygen changes.
2005-01-29 20:54:20 +00:00
rocky
5586d10367
*** empty log message ***
2005-01-28 00:06:34 +00:00
rocky
9c58aecc32
fix harmless prototype mismatches.
2005-01-27 23:23:22 +00:00
rocky
18bda94aca
cygwin fixes mostly.
2005-01-27 11:08:55 +00:00
rocky
97bedb82a6
Add check for <sys/param.h> to and use in freebsd.c to stop warning.
2005-01-27 04:54:26 +00:00
rocky
75496146b7
Some FreeBSD fixes.
2005-01-27 04:00:48 +00:00
rocky
275d39eb41
Attempt to get library version numbers correct for release.
2005-01-27 03:26:37 +00:00
rocky
9e2eaf7546
cdparanoia: add ability to disable byte swapping
...
configure.ac: remove AIX driver for now - it doesn't really work
remove some (but not all) of the valgrind errors in cd-text
Some stylistic things, doxygen comment improvements typos, etc.
2005-01-27 03:10:06 +00:00
rocky
d7b87a6fad
Add a cdda_close that doesn't free the p_cdio pointer for those cases
...
where an application may want to keep that pointer open.
All routines now are distinct from parnaoia routines with suitable
#defines for compatibility.
2005-01-26 01:03:16 +00:00
rocky
ef95fa5ad4
Compilation fixes
2005-01-24 17:36:56 +00:00
rocky
6253f67a8d
Wrong return type.
2005-01-24 00:23:18 +00:00
rocky
b0365c2cc9
Synatx error.
2005-01-24 00:17:41 +00:00