Commit Graph

1238 Commits

Author SHA1 Message Date
rocky
c62820b27a Compilation problems. 2003-09-21 06:10:59 +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
5ec59c8a98 Bug in iso9660_set_ltime. Probably snprintf putting in \0 at the end
of each string messed up internal format (which doesn't have the \0's.
2003-09-20 17:47:29 +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
9056ac6275 Clean up mmc code a bit 2003-09-19 04:37:31 +00:00
rocky
2005a37e5e Add some of the read types and macro to set it 2003-09-19 04:36:41 +00:00
rocky
ad3c3af3b9 Use macro definition of bzero 2003-09-18 13:49:59 +00:00
rocky
fb3dba53b4 Tidy up #includes a bit 2003-09-18 13:42:01 +00:00
rocky
8f65e78167 Check and include config.h so includer's don't. 2003-09-18 13:40:54 +00:00
rocky
09259e044e Adjustment for reading audio cd. Also break out MMC stuff a little
bit better.
2003-09-18 13:32:19 +00:00
rocky
3b2e52e8fc Put more into scsi_mmc.h 2003-09-18 13:31:07 +00:00
rocky
a0c364a5fb Don't turn a LSN into an LBA when reading audio. 2003-09-17 12:16:42 +00:00
rocky
13424fc893 More lba, lsn confusion. 2003-09-15 01:37:32 +00:00
rocky
fbde711bfb Changes from Derk-Jan Hartman <thedj@users.sourceforge.net> for
OSX support.
2003-09-14 17:04:48 +00:00
rocky
bf6bbbc6b1 Loop went the wrong way. 2003-09-14 15:26:31 +00:00
rocky
e3ca45dcf2 Go back to 0xa2 for "leadout" 2003-09-14 14:44:26 +00:00
rocky
f4cc4eb9a0 Bug if we had a get_track_lba but no get_track_msf. Guard against that. 2003-09-14 14:34:51 +00:00
rocky
af82c6451d A place right now for common SCSI MMC (multimedia command). 2003-09-14 09:36:32 +00:00
rocky
63af058973 Use new common scsi_mmc.h. 2003-09-14 09:34:17 +00:00
rocky
f6f669f9d7 More I/O format lint. 2003-09-14 07:02:17 +00:00
rocky
f7693a1d25 More I/O format lint. 2003-09-14 06:35:59 +00:00
rocky
87b81ea721 I/O lint. 2003-09-14 06:24:09 +00:00
rocky
3ed825f8c7 Change default device, use normal leadout track, fix doc typo(s). 2003-09-14 01:21:41 +00:00
rocky
1d979718ca Rudimentary beginnings for Darwin OS X CD support. 2003-09-13 06:25:36 +00:00
rocky
e6b2fc9f51 _vcd_lba_to_msf_str -> cdio_lba_to_msf_str; 2003-09-11 02:50:06 +00:00
rocky
122345083f Documentation update 2003-09-10 08:39:00 +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
6d186dbb0e Move ISO-9660 lsn-finding routine from vcdimager here.
More prototypes are "const CdIo *".
2003-09-05 22:48:16 +00:00
rocky
2c051a3666 Test for NULL binfile - as odd as this sounds, it could cause core dump if no CD loaded. 2003-09-01 22:51:50 +00:00
rocky
833bc3d21d Note TOC's initialized so we don't reread. Add some int's to unsigned. 2003-09-01 15:11:36 +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
33acb91f16 Wasn't noting that we read TOC so we were re-reading it every time. 2003-09-01 02:02:03 +00:00
rocky
e801ca8bcd Make mode1 format filesystem print work. 2003-08-31 15:52:56 +00:00
rocky
19c7de3990 Straighten out mode1 vs mode2 mess. 2003-08-31 14:26:06 +00:00
rocky
8ba7f2e504 Final tidy up. 2003-08-31 09:11:25 +00:00
rocky
3e9e1f5b07 Most of this is public now. 2003-08-31 08:53:34 +00:00
rocky
c98b64a968 *** empty log message *** 2003-08-31 08:42:11 +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
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
rocky
312a918ef8 iso_directory_record_t -> iso9660_dir_t 2003-08-31 02:51:41 +00:00
rocky
45bccd5063 pvd_t -> iso9660_pvd_t 2003-08-31 01:40:00 +00:00
rocky
efafb14ad8 two routines are buggy. Back out until they've been fixed. 2003-08-31 01:32:05 +00:00
rocky
7a0fb58e38 Opaque type declaration for iso9660 moved into well iso9660.h (from
cdio/types.h). Opaque type for iso_directory_record defined and access
routines added to libiso9660.
2003-08-31 01:01:39 +00:00
rocky
17a57654ad Wrong include. We've moved from vcdimager to cdio. 2003-08-29 02:38:07 +00:00