rocky
|
d71d515ee6
|
Make so we can call from driver. Some comment changes too.
|
2006-04-05 02:20:06 +00:00 |
|
rocky
|
edc8056ec9
|
Clarify the difference betweeen speed as it is defined in the MMC spec
and drive unit speeds. Add a new mmc routine for the latter.
|
2006-04-04 02:06:12 +00:00 |
|
rocky
|
10b57b2ddd
|
gnu_linux: Use internal routine to set the speed.
mmc.c: add more debug_ variables for new enums and extern vars in mmc.h
set speed is in the write direction not read
|
2006-04-03 19:31:18 +00:00 |
|
rocky
|
d45449d271
|
For read_data_sectors, try first MMC commands and then cooked I/O.
|
2006-03-28 13:16:09 +00:00 |
|
rocky
|
dbc63b695a
|
Yet another attempt to get "get_drives_with_cap" working in a rational
fashion.
|
2006-03-28 03:26:16 +00:00 |
|
rocky
|
10942d5ba3
|
One more time, go over logic of get_drives_with_cap.
|
2006-03-27 02:48:41 +00:00 |
|
rocky
|
8b24c3a47e
|
Bug in get_drive_types_with_cap: Had wrong boolean logic.
|
2006-03-26 20:47:55 +00:00 |
|
rocky
|
393af6efc3
|
Untabify
|
2006-03-26 02:35:26 +00:00 |
|
rocky
|
f7c122285d
|
Add/correct comments. osx.c: remove tabs.
|
2006-03-26 02:34:41 +00:00 |
|
rocky
|
8f125ff0a4
|
typo
|
2006-03-18 01:56:19 +00:00 |
|
rocky
|
49bc5ccb3f
|
Security: replace all uses of strcat and strcpy with strncat and strncpy
|
2006-03-18 00:53:20 +00:00 |
|
rocky
|
69ecb8d916
|
mmc_direction_t -> cdio_mmc_direction_t
|
2006-03-17 19:06:51 +00:00 |
|
rocky
|
6a671c70c5
|
mmc_direction_t -> cdio_mmc_direction_t
|
2006-03-17 03:10:53 +00:00 |
|
rocky
|
2cb388781d
|
Update library version numbers for possible release. FSF address change.
|
2006-03-14 12:05:16 +00:00 |
|
rocky
|
2350ea3e52
|
Don't do library versioning if there no object files to look at. This
removes spurious "nm: no a.out" messages when --disable-shared is in effect.
|
2006-03-07 11:19:12 +00:00 |
|
flameeyes
|
ef8e2a7c3e
|
scsi_mmc_cdb_t -> mmc_cdb_t; scsi_mmc_direction_t -> cdio_mmc_direction_t; make FreeBSD driver build again.
|
2006-03-03 09:50:30 +00:00 |
|
flameeyes
|
0ea25b4c90
|
Add missing include in freebsd driver (fix implicit declaration of htonl).
|
2006-03-02 20:48:34 +00:00 |
|
flameeyes
|
3658a88d65
|
Use complete struct initialization to avoid spurious pointers.
|
2006-02-27 10:29:20 +00:00 |
|
flameeyes
|
5ef1d37f44
|
Don't put two strcmp() calls in bodyless if costructs when building the release version. Use -DTODO in CFLAGS to get the warning again.
|
2006-02-27 10:27:39 +00:00 |
|
flameeyes
|
af487f92a3
|
Don't check for an unsigned value to be >= 0.
|
2006-02-27 10:23:52 +00:00 |
|
flameeyes
|
34bdf67d45
|
Use preprocessor's #error instead of adding invalid code, makes the error more verbose and waste less time (as it stops during preprocessing instead of compiling).
|
2006-02-27 09:48:55 +00:00 |
|
rocky
|
f54b63d068
|
Was accessing outside of legal range. Addresses bug #15787 Thanks to
demo-n.
|
2006-02-18 22:47:41 +00:00 |
|
rocky
|
489d714f89
|
Comment change.
|
2006-02-18 19:37:55 +00:00 |
|
rocky
|
6cbdfae3e2
|
scsi_mmc_direction_t -> cdio_mmc_direction_t
|
2006-02-18 19:36:07 +00:00 |
|
rocky
|
da74e72b38
|
image/* Wrong sizeof.
mmc: remove some deprecated things.
|
2006-02-13 11:00:53 +00:00 |
|
rocky
|
695091068b
|
Replace yet another set of #defines with an enum.
|
2006-02-13 08:44:17 +00:00 |
|
rocky
|
2ed5e267c9
|
Use strncopy rather than strcpy in get_hwinfo. Make sure all strings have
null byte at the end.
|
2006-02-13 01:43:29 +00:00 |
|
rocky
|
cccc78a064
|
Put in a much more stringent NRG image test. This means that for now
we won't require the .NRG extension.
|
2006-02-12 10:48:11 +00:00 |
|
rocky
|
22d1c0dfa6
|
Fix bugs on accessing outside of string. Patch thanks to Diego
'Flameeyes' Petten. And he cleaned up and shortened the code too!
|
2006-02-12 05:32:28 +00:00 |
|
rocky
|
59e83162e5
|
bincue.c: was using NRG default devices!
cd_types.c: declare variable so we pick up debug info.
|
2006-02-10 18:04:17 +00:00 |
|
rocky
|
d25c11fbb8
|
cdio_driver_return_code_to_str -> cdio_driver_errmsg
|
2006-02-02 04:37:29 +00:00 |
|
rocky
|
3861e929ef
|
Fix bug in is_device when driver_id = DRIVER_UNKNOWN or DRIVER_DEVICE
|
2006-02-01 00:45:45 +00:00 |
|
rocky
|
68d35cea80
|
Now check to see if we have config.h *AND* it hasn't been included before.
|
2006-01-23 20:48:11 +00:00 |
|
rocky
|
4c77464d81
|
config.h now seems to get included.
|
2006-01-23 20:31:11 +00:00 |
|
rocky
|
c89687d87f
|
Had uninitialized set_speed and set_blocksize opts caused core dumps
if called.
|
2006-01-21 11:04:30 +00:00 |
|
rocky
|
5ac663c6a2
|
Add cdio_driver_return_code_to_str() to give a string interpretation
of a driver return code.
|
2006-01-15 01:26:50 +00:00 |
|
rocky
|
088c1e62a9
|
Document behavior of cdio_open* and media_eject when no device given.
|
2006-01-14 10:10:34 +00:00 |
|
rocky
|
8bf123a750
|
More enumerations.
*.c: add "debugger" enumeration variables.
|
2006-01-14 09:45:44 +00:00 |
|
rocky
|
8cc672c305
|
Remove GCC 4 warning about ignored "packed".
|
2006-01-14 08:58:25 +00:00 |
|
rocky
|
d035ad1221
|
add read_sector{s}
cdtext.h: Small typo.
|
2005-11-10 00:44:40 +00:00 |
|
rocky
|
c2c69389cd
|
Add cdio_eject_media_drive.
|
2005-11-07 07:54:41 +00:00 |
|
rocky
|
6f81e9252b
|
Add interface to eject CD-ROM by device name.
eject.c: new routine to test/show this.
example/*.c iso2.cpp: Note in comment allowance of an optional argument.
|
2005-11-07 07:44:00 +00:00 |
|
rocky
|
2f8e8b9529
|
Was giving a failure status on eject when it succeeded. The failure
was because ioctl(fd, BLKRRPART) didn't succeed. Turn this into a
cdio_info warning instead.
|
2005-11-07 07:41:29 +00:00 |
|
rocky
|
c74242e942
|
Use MMC routine for reading data blocks. At leat on XP home it seems to work
better than generic read which is a cooked read.
|
2005-10-28 12:43:30 +00:00 |
|
rocky
|
7f4e8140ae
|
Turn one more set of #define into an enum
|
2005-10-21 11:27:09 +00:00 |
|
rocky
|
fa0848bf90
|
Try to regularize naming better. More mmc_ -> cdio_mmc_
Add more debug variables to be able to get at enum values in a debugger.
|
2005-10-21 11:13:54 +00:00 |
|
rocky
|
d12f4d6489
|
All multiple-block reading routines now return success when asked to
read 0 blocks and the lsn's are valid. Idea suggested by Peter J. Creath.
|
2005-10-07 07:15:19 +00:00 |
|
rocky
|
14811c97db
|
Two patches from Peter J. Creath
Fix bug in handling arithmetic with unsigned numbers
Return success if reading 0 audio blocks.
|
2005-10-07 00:06:45 +00:00 |
|
rocky
|
16bdbf2615
|
Remove libpopt.
cd-drive, cd-info: some source option bug fixes
osx.c: bug in duplicate free in add-device
Patches and bug fixes courtesy Peter J. Creath
|
2005-10-05 09:48:11 +00:00 |
|
rocky
|
b4994b8c3f
|
Remove double free of str_bsd_path. Thanks to Peter J. Creath for
finding/fixing.
|
2005-09-30 00:01:09 +00:00 |
|