Commit Graph

369 Commits

Author SHA1 Message Date
rocky
cbcfd4ee77 Wrapping fixes 2006-04-07 02:32:03 +00:00
rocky
aca503e166 If a driver doesn't have cdio_get_audio_volume, increase/decrease
volume arbitrarily start off with 50 (midway in range) and we've arranged
that cdda-player will do it's own bookkeeping to figure out what the
current volume level is.
2006-04-07 02:01:46 +00:00
rocky
48d9626a53 Add ability to interactively set volume levels. Keys +/- 2006-04-05 11:46:54 +00:00
rocky
a454dc7194 Tidy up a little. 2006-04-05 04:11:33 +00:00
rocky
5eaec0081d *** empty log message *** 2006-04-05 03:53:01 +00:00
rocky
049e4e2c67 Figure out last line from screen paramaters. (I'm embarrassed it this
wasn't put in earlier.) Play *only* if we weren't previously paused or
playing.
2006-04-05 03:52:21 +00:00
rocky
b9140126a8 Start off playing all tracks.
Set status to show playing all tracks.
2006-04-05 02:35:55 +00:00
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