Commit Graph

390 Commits

Author SHA1 Message Date
rocky
27012a3603 Improper +1 on alloc. 2008-01-03 14:39:29 +00:00
rocky
5afb39d0c1 Remove possible buffer overrun when long joliet names are used.
Savannah Bug #21910.
2007-12-30 15:09:00 +00:00
flameeyes
07f4dffc71 Don't try to use a generic rule for building usage.h or it will fail make distcheck when builddir != srcdir 2007-11-17 11:58:27 +00:00
rocky
d03584ab42 Apparently cygwin's perl sometimes puts in \r's for linefeeds.
Patch from Gary Parks.
2007-11-09 01:25:04 +00:00
rocky
4227500560 Update copyright. 2007-10-21 21:57:09 +00:00
rocky
728ba72929 jp -> ja 2007-10-17 03:12:14 +00:00
rocky
40c531fed9 Remove := in Makefiles for portability.
autoconf 1.10 complains about adding AM_PROC_CC_C_O - pander to it.
2007-10-15 04:53:59 +00:00
rocky
256034ad7a Don't expect TOC reading to report audio mode if we are trying to rip prior to the very first track. And don't give an error here either. 2007-06-18 00:42:08 +00:00
rocky
92ecec76a7 CDDB disc id is an unsigned 32-bit integer, not long which could be
64-bits.
2007-06-16 20:12:16 +00:00
rocky
cd266bbd19 Rename Japan locale to ja. Bug #19880. 2007-05-16 10:00:50 +00:00
rocky
ce30f41003 More potential cdparanoia -> cd-paranoia changes. Note how this
differes from cdparanoia (i.e. not much).
2007-03-09 09:26:43 +00:00
rocky
9eae350c72 Use "getopt.h" , not <getopt.h> 2007-03-09 01:33:42 +00:00
rocky
07b1944cb6 Better strtol fix based on SMS's remark. 2007-03-05 11:49:24 +00:00
rocky
0dc4e4d5ae Set errno=0 before calling strtol(). bug #18131 2007-03-05 11:18:49 +00:00
rocky
244facf18b Had one too many field in structure. 2006-12-04 02:53:10 +00:00
rocky
5a470e52ec Add --ignore (-k). Thanks to Justin F. Hallett for suggesting and testing 2006-11-16 00:31:28 +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
79755a7659 doc fix 2006-04-12 14:55:27 +00:00
rocky
46a68fcbc3 Add access to GPCMD_INQUIRY 2006-04-12 14:49:21 +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
a87210b686 Allow multiple sequence of operations. 2006-04-12 03:23:46 +00:00
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