Commit Graph

362 Commits

Author SHA1 Message Date
rocky
1be50a03fc typo 2006-04-04 02:09:19 +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
380b9322ee mmc-tool: tool do issue libcdio mmc commands. 2006-04-04 00:20:48 +00:00
rocky
c5bf341cc3 Add get/set blocksize and MCN commands. 2006-04-04 00:20:13 +00:00
rocky
bcd670d1c6 More strcat, sprintf, and strcpy replacements. 2006-03-18 01:28:13 +00:00
rocky
94eda2ef9d Add --just-hex option to cd-read. Not all OS's agree on what's printable. 2006-03-17 23:37:19 +00:00
rocky
25a76d78cb Put back in getopt.h, getopt.c, getopt1.c. Solaris doesn't always have
it and it's really too much of a hassle to do all that configuration
code to figure out where it is and what has to be done to get it to
work.
2006-03-17 19:36:54 +00:00
rocky
34a20c65e2 It's now mmc.h, not scsi_mmc.h 2006-03-17 18:15:10 +00:00
rocky
62386a361a iso9660.h: note b_mode2 parameter is not used any more
cdda-player.c
FSF address change.
2006-03-14 11:40:05 +00:00
rocky
9c72d5971f udf_time.c: make sure offset is initialzed (Darwin doesn'thave TIMEZONE var).
.cvsignore: add .gdb_history
2006-02-13 01:59:28 +00:00
rocky
295a7cd1e5 Fix another bug in cdda-player? I think b_cd was there only for
interactive use.
2006-02-02 06:24:34 +00:00
rocky
2039a55d18 Install a CDDB log handler. 2006-01-25 22:30:34 +00:00
rocky
13c8ec25c8 We no longer use variable $(getopt_sources) 2005-12-17 19:37:55 +00:00
rocky
c8fa10bf16 Use new read_sector routine. 2005-11-11 12:47:02 +00:00
rocky
7c6b8742c3 Patch from Steve Schultz @LIBGETOPT_LIB@ may have -l in it. 2005-11-04 09:38:57 +00:00
rocky
c68faa94c1 Remove small valgrind memory leak. 2005-10-30 16:09:35 +00:00
rocky
f91f3dd65c udf1.c: Do better about dealing with recursive directories.
iso-info.c: small variable name change
2005-10-30 15:58:37 +00:00
pjcreath
d58ce669d9 Fixed Darwin builds broken by dependency tracking. 2005-10-25 14:16:41 +00:00
pjcreath
723c5d5dae Added TRACE_PARANOIA, which differs from cdparanoia's NOISY compile-time
flag in that it's designed to help someone understand how cdparanoia works,
rather than troubleshoot.  Setting TRACE_PARANOIA to 1 traces stage 1,
2 trace stage 2, and 3 traces both (and is extremely verbose).

Additionally, committed a tentative bugfix to paranoia itself, which was
causing the libcdio test case to break.  If it introduces unexpected
behavior, it should be backed out.  So far it seems to fix all test cases.
2005-10-24 19:42:15 +00:00
rocky
c521b4eefd MinGW tolerance. Patches based on those by Eric Lunchpail 2005-10-24 03:11:33 +00:00
rocky
ae9eca6569 Follow 0.76 (and below) behaviour: we don't require a device to
explicitly be given.
2005-10-24 02:57:00 +00:00
rocky
5d98725c10 Not sure if this commit is correct and/or why it should be needed (if
it is correct).

We note a dependencies between cd-paranoia and its libraries. Section
7.4 "Program and Library Variables" of the automake 1.9.5 manual says:

     If `_DEPENDENCIES' is not supplied, it is computed by Automake.
     The automatically-assigned value is the contents of `_LDADD' or
     `_LIBADD', with most configure substitutions, `-l', `-L',
     `-dlopen' and `-dlpreopen' options removed.  The configure
     substitutions that are left in are only `$(LIBOBJS)' and
     `$(ALLOCA)'; these are left because it is known that they will not
     cause an invalid value for `_DEPENDENCIES' to be generated.
2005-10-18 01:21:37 +00:00
rocky
8a3005f2b1 artist field was clobbering author field in list.
Uninitialized title/artist data cause core dumps.
2005-10-17 00:54:47 +00:00
rocky
ddb2d32405 One more libgetopt for BSD from Steve Schultz. 2005-10-16 23:33:41 +00:00
rocky
91ed647a6b BSDI needs to test for libgnugetopt. Patch from Steven Schultz 2005-10-16 22:21:13 +00:00
rocky
21be3082f5 Let compiler figure out size of dispcache. 2005-10-07 08:19:44 +00:00
rocky
8fc87950ba Fill in manual page more. 2005-10-06 12:58:36 +00:00
rocky
1d351c4656 Add AUTHOR field to help2man's 2005-10-06 12:57:39 +00:00
rocky
9361acfc42 More stdout->stderr and exit(EXIT_INFO) on help. 2005-10-06 09:51:21 +00:00
rocky
e660ebfe7a Improve manual pages.
* help output needs to be to stdout not stderr for help2man (*.c,*.h)
* Add EXIT_INFO return code.  (*.c,*.h)
* Start filling out man pages, e.g. add SEE ALSO. *.help2man
* Remove non-existent reference to Info pages Makefile.am
2005-10-06 09:37:11 +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
e8721c1e4e The type of (option) opt needs to be int not char and this is
noticable on ppc where char is unsigned by default.

Furthermore, poptGetNextOpt() returns an int, not a char.

Bug noticed and patch all thanks to Nicolas Boullis.
2005-09-18 20:34:02 +00:00
rocky
a1f3f30d06 Allow building cd-paranoia even if Perl isn't installed. (Sad in this
day and age one still can't assume Perl.)
2005-09-17 01:33:29 +00:00
rocky
b4b1c4ec6f Add option to disable Rock-Ridge support --disable-rock
Add IS_ISSOCK() or S_ISLNK() macros for Rock-Ridge when environment
doesn't have it, e.g. MSYS 1.0.10 with MinGW 3.4.2.

Go over --enable settings. --disable-cpp-progs now works.

Require libcddb 1.0.1 or better
2005-09-15 06:36:01 +00:00
rocky
1ba084bd17 Changes for libcddb 1.1.0 API change.
Thanks to Chris Clayton for the patch.
2005-07-09 15:22:44 +00:00
rocky
a3809b9cb2 Now check that integer arguments are integers and are within range.
Fixes to --mmc-timeout (-m) option.
Put optstring in alphabetic order.
2005-07-09 15:17:56 +00:00
rocky
25c922bae5 Make compilation without CDDB work. 2005-07-03 23:14:23 +00:00
rocky
133bf59840 CDDB errors should not terminate cd-info. 2005-06-28 15:39:35 +00:00
rocky
40acf08015 cd-paranoia: Add option --mmc-timeout (-m) to set MMC timeout. 2005-06-26 23:14:49 +00:00
rocky
317de33b70 Remove more valgrind-caught erroneous free()'s. 2005-06-08 08:20:36 +00:00
rocky
c712cad1e3 One more small change. 2005-04-30 10:05:11 +00:00
rocky
fed550d8b3 Try again. 2005-04-30 10:02:15 +00:00
rocky
909937a7c5 Show MMC level for single drive queries too. 2005-04-30 09:52:17 +00:00
rocky
929770f419 Add routine to report MMC capabilities of a drive. Add that to the
cd-drive program.
2005-04-30 09:42:37 +00:00
rocky
a691a9a1b1 Add test to see if curses has keypad(). May break on Solaris - we'll see.
Fix from discussion with Steve Schultz
2005-04-22 01:54:13 +00:00
rocky
c825b6af5e Ooops. Remove duplicate free 2005-04-21 20:23:11 +00:00
rocky
13c0888ccc Wasn't allowing last track to get played. 2005-04-17 06:19:48 +00:00
rocky
dd71f07283 Add cdda-player binary 2005-04-16 00:37:51 +00:00
rocky
4428ffa788 Misc memory issues 2005-04-11 01:37:38 +00:00
rocky
f47531e7cb Small output format change. 2005-04-11 01:02:11 +00:00