flameeyes
232b7e8edc
Check for the validity of the pointer before using strlen on it. Found by Coverity Scan on xine-lib.
2006-09-26 22:08:13 +00:00
rocky
9cd49d2bd8
Patches from Steve Schultz to handle libiconv inclusion on BSDI (and
...
possibly other BSD's)
2006-08-20 23:50:16 +00:00
rocky
bb7a5244e5
Yet another guess at what happened to the CDROMREADTOCENTRY ioctl
...
call. I haven't been able to find anything that documents in any
detail how to use this ioctl let alone the weird behavior where
CDROMREADTOC header beforehand turns and "invalid parameter" into a
valid one. It's not the way other 'nix's work.
2006-08-02 11:00:31 +00:00
rocky
6a7e4c5d8f
gnu_linux: get_disc_last_lsn: cdte_format seems to want to be CDROM_MSF
...
example/tracks.c: add a call to cdio_get_disc_last_lsn()
NEWS - note UDF limitation. correct spelling typo.
2006-07-30 13:19:49 +00:00
gmerlin
5e4307a3b3
* UTF-8 support
2006-06-03 15:35:49 +00:00
gmerlin
511c0b9416
* UTF-8 support patch
2006-06-02 21:54:21 +00:00
rocky
22608b594e
stream: add getpos routine
...
udf: save last read position.
2006-04-15 03:05:14 +00:00
rocky
80ab1a301c
libcdio.sym: add mmc_close_tray
...
cdda-player.c, mmc-tool.c: remove possibility of uninitialized return
code variables
2006-04-14 22:17:08 +00:00
rocky
0c2b1bfa9e
mmc: add mmc_close_tray().
...
mmc-tool: add option for close tray and to get mode-sense 2A data.
2006-04-12 09:30:14 +00:00
rocky
3c8e10bf67
.
2006-04-05 03:55:09 +00:00
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