Commit Graph

481 Commits

Author SHA1 Message Date
rocky
46689e587d iso-info now does something useful now that readdir routine fixed up for
iso images.
2004-01-10 03:21:50 +00:00
rocky
3d6e147070 Add routines to open an ISO-9660 image independent of being part of a
CD.
2004-01-10 03:03:08 +00:00
uid67423
cad730ab48 Documention in comment bug. 2003-12-24 11:03:58 +00:00
rocky
f60fd52fa9 More documentation changes.
Makefile.am: Don't build man pages if not in MAINTAINER mode.
2003-11-18 03:35:19 +00:00
rocky
24b74eb08b Related to doxygen documentation. 2003-11-17 12:06:56 +00:00
rocky
9625eed6f3 Add doxygen comment and CVS Id line. 2003-11-17 11:50:37 +00:00
rocky
ff736f6bae iso9600_stat now has filename inside it.
iso9660_fs_readdir now returns a list of iso9660_stat_t's rather than
filenames.

This should reduce by a small amount the number of CD reads since we store
more information in the iso9660_fs_readdir return.

However all of this is in preparation for greatly reducing the number of
CD reads when picking out segment lsn information.
2003-11-16 19:30:45 +00:00
rocky
a168b77870 Smallish cosmetic changes. Bigger ones to iso9660_fs_readdir will
probably occur later...
2003-11-10 04:01:16 +00:00
rocky
262fb2a1a2 doxygen changes. 2003-11-09 13:53:28 +00:00
rocky
5b27971ac3 update/add More doxygen tagging 2003-11-05 12:40:34 +00:00
rocky
e98490dde5 cdio_analysis -> cdio_iso_analysis 2003-11-05 04:12:57 +00:00
rocky
05beaf71de doxygen changes. 2003-11-04 12:28:08 +00:00
rocky
28cd39064d Start to document using doxygen. 2003-11-04 04:45:24 +00:00
rocky
6c4fd9984a configure.ac: changes suggested by Karl Berry (karl@freefriends.org) which may
make work for autoconf 1.7.8

libcdio.texi: remove colophon and correct copyright notice
iso9660.h: trivial comment addition
util.c: Correct copyright line.
2003-10-28 16:23:49 +00:00
rocky
5ddc3d4e14 OSX fixups and #define bugs from thedj. 2003-10-08 01:06:19 +00:00
rocky
b2656fd6ce Default logger now allows level to be set and we use a reasonable setting, e.g. no DEBUG 2003-10-05 14:47:45 +00:00
rocky
998b4bb30f Add OSX device scanning. 2003-10-04 23:11:50 +00:00
rocky
980822f07f FreeBSD fixes mostlyh. 2003-10-03 07:54:58 +00:00
rocky
694a61cdf1 cdio.{c,h}: update initializations for get_devices. 2003-10-03 02:36:52 +00:00
rocky
bfbc6550bb Add get_devices. 2003-10-03 01:11:48 +00:00
rocky
d63dec6ebe BSDI Fixes. 2003-10-02 02:59:57 +00:00
rocky
1e84cacbb4 Fill out autoscan devices/images to image drivers. API is probably
closer to more complete.
2003-09-30 03:26:11 +00:00
rocky
21039b8f90 Closer to autoscan working better. globbing for *.nrg in NRG.
Will probably do likewise in bin/cue when NRG is working.
2003-09-29 02:56:22 +00:00
rocky
083f472570 First-cut to auto-scan for device capabilities 2003-09-28 17:14:20 +00:00
rocky
5b79bb49ef Impliment MCN for bincue. 2003-09-28 01:04:57 +00:00
rocky
3c5888e31d Replace techno-wizard message "Get MCN" with more layman "Media Catalog Number" 2003-09-27 23:29:29 +00:00
rocky
6450be398b Add get_mcn, although it really only works on GNU/Linux right now. 2003-09-25 09:38:15 +00:00
rocky
f501c696fc *** empty log message *** 2003-09-21 01:26:31 +00:00
rocky
0a8505d91a More ISO 9660 date cleanup. Hopefully cleaner structure definitions
and more function documentation.
2003-09-21 01:14:30 +00:00
rocky
dd05f2e6ad Change interface for read_audio_sectors. 2003-09-20 12:34:02 +00:00
rocky
6568624fb3 Add "long" date setting routine and more precise definitions there as well. 2003-09-20 12:33:14 +00:00
rocky
524522106d More precise ISO9660 date definition 2003-09-20 11:53:09 +00:00
rocky
1d979718ca Rudimentary beginnings for Darwin OS X CD support. 2003-09-13 06:25:36 +00:00
rocky
122345083f Documentation update 2003-09-10 08:39:00 +00:00
rocky
7e362c7250 Allow C++ to call. 2003-09-10 08:31:19 +00:00
rocky
491777a668 add parameters to set times on directory entries, pvd's. 2003-09-07 18:15:26 +00:00
rocky
c850bd6b04 Add iso9660_name_translate() to remove ISO-name cruft.
Document iso9660_fs_stat().
2003-09-06 14:50:50 +00:00
rocky
2418f7ba45 Small comment change. 2003-09-06 02:51:29 +00:00
rocky
6d186dbb0e Move ISO-9660 lsn-finding routine from vcdimager here.
More prototypes are "const CdIo *".
2003-09-05 22:48:16 +00:00
rocky
b573715b10 Did packing incorrectly on pvd_t. 2003-09-01 16:02:13 +00:00
rocky
16f103e8e6 Start to document library routines. An "int" was changed to the more correct "bool". 2003-09-01 15:10:43 +00:00
rocky
0c7daa0e29 Merge in and tidy up with mkisofs's iso9660.h. If that is correct
(and it probably is), there were erroneous field definitions.
2003-09-01 02:08:59 +00:00
rocky
19c7de3990 Straighten out mode1 vs mode2 mess. 2003-08-31 14:26:06 +00:00
rocky
c031e71702 Define EMPTY_ARRAY_SIZE if it is not defined previously. 2003-08-31 09:32:24 +00:00
rocky
8ba7f2e504 Final tidy up. 2003-08-31 09:11:25 +00:00
rocky
cccaa2a036 I think I have the XA encapsulation down so that it will work in vcdimager
(and others).
2003-08-31 08:32:40 +00:00
rocky
164b5d4bb4 Separate and make XA information public. 2003-08-31 07:39:45 +00:00
rocky
0b12ed3c41 Move over reading ISO-9660 filesytems from vcdimager. Handling of XA
attributes also moved over.
2003-08-31 06:59:23 +00:00
rocky
f18797bc85 Expose primary volume descriptor (pvd) and directory structures since
they *are* part of the spec. and be done with it.
2003-08-31 05:00:44 +00:00
rocky
9fc59956e9 cd_types: tighter use of ISO #defines.
Make some of the private ones public to reduce "private" use in vcdimager.
2003-08-31 03:35:36 +00:00