Commit Graph

362 Commits

Author SHA1 Message Date
rocky
cd328dac84 Report ability to read MCN.
Add MMC routine to read audio subchannel.
2005-03-01 09:33:52 +00:00
rocky
862d186157 Don't do CD analysis if we are currently playing a CD. 2005-03-01 07:54:09 +00:00
rocky
cdef618824 Corrections to audio. First glimpse at working (on GNU/Linux) audio
controls.
2005-03-01 02:49:43 +00:00
rocky
602be8e5c6 win32.c: fill in read_data_blocks (use mmc routine)
iso-info.c: lint cast on output
iso9660.c: deal with struct tm's that don't have gmt_off.
2005-02-27 20:16:08 +00:00
rocky
a63bca7440 Show seconds in ISO9660 listing. 2005-02-26 23:25:33 +00:00
rocky
70025d7a32 Show modification time, not create time as seems to be the common case
for ls.
2005-02-26 15:41:20 +00:00
rocky
a2fccc90c4 Add routine for extracing ISO 9660 long time format and probably correct
the short-time format a little.

Handle Rock-Ridge time and be able to display it.
This pretty much completes the bulk of handling Rock-Ridge extensions.
2005-02-22 02:02:46 +00:00
rocky
ec0564dfee Process Rock-Ridge time fields. Not tested or shown yet.
Break out Rock Ridge fields of our ISO9660 stat.
2005-02-21 09:00:53 +00:00
rocky
5b029744c6 Process symbolic links. Remove some memory leaks. 2005-02-21 02:02:12 +00:00
rocky
3d97c7ded6 Correct Rock-Ridge directory/link listing.
{cd,iso}-info --no-rock-ridge works (and with rock-ridge too)
test/*.right: output is now what I guess it's should be
2005-02-20 16:21:06 +00:00
rocky
4bee04f8f6 Put in LSN's and sizes more often. 2005-02-20 10:34:45 +00:00
rocky
99bf11d7c1 "printf (" -> "report (stdout," 2005-02-20 10:23:26 +00:00
rocky
a8e1fd6038 all: Add iso9660_get_rock_attr_str to get an ls-like mode string for rock
ridge.

{cd,iso}-info.c util.{c,h}: put common printing routine in util.c

rock.h: add enum for NM flags
iso9660.h: move mode_t typedef so it can be used in rock.h
xa.{c,h}: small typos.

test/*: in most cases better output. On VCD's however there there is a
slight regression on displaying the filename someitmes. Will be
addressed later.
2005-02-20 10:21:01 +00:00
rocky
834b1d06b6 cd-info.c: tolerate CDDB options even when we don't support CDDB.
Better error reporting of bad options.
2005-02-19 11:43:05 +00:00
rocky
e5c5886032 Add filesystem size --iso9660 output. 2005-02-18 23:25:45 +00:00
rocky
b2365280af Use translated name in directory reporting. 2005-02-18 22:36:29 +00:00
rocky
a4d389b939 iso9660_fs.c: reallocate filename when Rock-Ridge name is bigger.
rock.c: variable name changes

cd-info.c: don't translate file name when there are Rock-Ridge
Extensions.
2005-02-18 01:31:08 +00:00
rocky
ab344d538c Remove more of the no longer needed distinction (that we sometimes got
wrong) of Mode 1 vs Mode 2 data reading.
2005-02-17 11:54:28 +00:00
rocky
b504a1a652 First semblance of being able to handle Rock Ridge names. 2005-02-14 07:49:46 +00:00
rocky
feb3e26e7a small formatting change 2005-02-09 01:31:10 +00:00
rocky
a1c206fe3b Add enum for feature profiles. Add feature to string conversion routines. 2005-02-08 04:14:28 +00:00
rocky
e0a20d6e38 Small formatting changes. 2005-02-07 12:12:14 +00:00
rocky
ce6170ea9e Add more MMC features and profiles such as ones used by the Plextor
DVDR PX-716A
2005-02-07 12:06:29 +00:00
rocky
81e6bf4c95 Move discmode things out of sector and over to disc.h and disc.c. 2005-02-05 14:42:28 +00:00
rocky
d958f062ea First attempt at smart iso9660 reading in CD images.
_cdio_stream.*: return is now cdio_driver_return_t
2005-02-05 04:25:14 +00:00
rocky
9e3baff32a Forgot to install default manpages. 2005-01-29 08:17:56 +00:00
rocky
9348908fd5 Put Japanese man page in man/jp. 2005-01-29 08:03:23 +00:00
rocky
9e2eaf7546 cdparanoia: add ability to disable byte swapping
configure.ac: remove AIX driver for now - it doesn't really work
remove some (but not all) of the valgrind errors in cd-text
Some stylistic things, doxygen comment improvements typos, etc.
2005-01-27 03:10:06 +00:00
rocky
e0cce4558d Version information now includes build. 2005-01-22 22:21:36 +00:00
rocky
37d52c861d check_paranoia.sh.in: Add a more agressive paranoia test.
*version.h*: Include build name in version listings.
2005-01-22 19:39:16 +00:00
rocky
567e6e7775 Add jitter simulation and jitter-correction testing. 2005-01-22 18:11:32 +00:00
rocky
17e0ce465d Accomodate Windows that sometimes gives an argc that seems one greater
than what's not NULL in argv. And it is probably a good idea anyway to
test for null strings before calling strdup()
2005-01-19 17:23:28 +00:00
rocky
95cbee45e5 Note change in -g option and that we scan for a CD-DA (rather than
merely a CD-ROM).
2005-01-18 12:59:09 +00:00
rocky
79ba6afcbb --force-generic-device -g is an alias for --force-cdrom-device -d 2005-01-18 12:26:06 +00:00
rocky
63217964d6 The usual. 2005-01-18 05:46:04 +00:00
rocky
e5bdc956e9 Add interface for setting speed and blocksize. Reinstated it in
cd-paranoia libraries and command.

Some more variable convention regularizations.
2005-01-18 00:57:19 +00:00
rocky
45500e1e73 Work on documentation. cd-paranoia name is now properly substituted.
Offset option described better.
2005-01-16 13:08:25 +00:00
rocky
526748e809 Move cd-paranoia documentation into its own directory. 2005-01-16 11:47:45 +00:00
rocky
069940d1a5 Remove a couple of unused SCSI fields. 2005-01-15 16:08:39 +00:00
rocky
aa50f5e09a Add regression-test mechanism. Right now we only have underrun testing.
Perhaps more later...
cd-paranoia: -x option added to specify what to test.
2005-01-15 16:05:44 +00:00
rocky
a1e6e4f5d2 Replace some paranoia-specific copystring's with strdups. 2005-01-15 10:19:22 +00:00
rocky
a3bafd4ba7 cooked_interface.c: check for TOC-read error.
cd-paranoia.c: check that list of drives isn't just NULL list.
2005-01-15 02:23:04 +00:00
rocky
0f1efd9024 I think I've finally got things worked out so that usage.h gets
created before it is needed.
2005-01-14 02:02:26 +00:00
rocky
cd919f6664 . 2005-01-13 19:58:17 +00:00
rocky
ed74ce6f37 Just list the drivers that are available. 2005-01-13 19:30:24 +00:00
rocky
15527b8cb1 Non-functional changes:
Small coding style changes: add _t to some types, p_/psz_ to some variables
  Update/add doxygen comments
  add missing regression test output
2005-01-12 11:34:51 +00:00
rocky
9cca1f3f05 I really don't understand how Makefile's. Put in an explict dependency
between usage.h and usage.txt since the generic one isn't sufficient.
2005-01-12 02:39:17 +00:00
rocky
adf150cdd8 Install program and manpage according to name specificed in
--with-cdparnoia-name
2005-01-11 10:51:02 +00:00
rocky
d4abb0f3f5 2nd try at getting tarball built right. This time, ... 2005-01-11 04:11:37 +00:00
rocky
319f45b97a Missing two headers. 2005-01-11 04:05:02 +00:00