Commit Graph

1772 Commits

Author SHA1 Message Date
rocky
a3de80d0ae iso9660_iso_... -> iso9660_ifs_... 2004-06-19 00:15:44 +00:00
rocky
f126d236aa iso9660*.{c,h}: Add PVD read for ISO 9660 images.
iso-info now shows this info.
2004-06-19 00:10:23 +00:00
rocky
b2f2e45d8c Add some trivial routines to get volumeid, volumeset id, application id
and system id. Moved over from vcdimager.

Thanks to Stephan (mephisto..@...) for the suggestion.
2004-06-18 23:00:05 +00:00
rocky
bc484f1719 Fix bugs in merging with extractnrg.pl. 2004-06-18 22:55:24 +00:00
rocky
1028538fef Ignore info where session is 0. At least for now. 2004-06-17 10:41:05 +00:00
rocky
e4df5a7623 Make sure we get TOC info for a single session. For new we can really
only deal with a single-session CD.
2004-06-17 03:24:39 +00:00
rocky
2bb59a4147 Note OSX LBA is cdio LSN. 2004-06-17 01:20:40 +00:00
rocky
4c910a3e0a Don't need to set i_leadout twice. 2004-06-17 01:16:50 +00:00
rocky
48adac95ad getFirstrack_osx and getNumberOfTracks_osx do duplicate scanning that
could be done when looking for the leadout track. Revised
code to removes these routines, consolidating the searching in one
loop.

To be *very* conservative, a first loop finds the positions of the
leadout, first track and last track. This code then doesn't assume
that the track numbers are in order.  They could be given track 3, 2,
and then 1 or 2, 3, and then 1. Another loop then maps
first_track..last_track 0..number_of_tracks - 1
2004-06-17 01:15:17 +00:00
thesin
dc413f1582 Works with all burnt media, bought media is different some how. Still better then it was since it didn't work at all. 2004-06-16 04:51:29 +00:00
rocky
c287dcad09 Add more info from extractnrg.pl 2004-06-14 09:52:17 +00:00
rocky
e4971ecac5 Wait a minute - the 0xa2 *is* larger than CDIO_CD_MAX_TRACKS. But I guess
we still should consider ptrackDescriptors[i_descriptors].
2004-06-14 08:18:57 +00:00
rocky
8406974f64 Probably more correct. 2004-06-13 21:43:41 +00:00
rocky
b0164d215f Move include of glob.h inside conditional Solaris include since that's
only where it is needed. configure on cygwin erroneously sets
HAVE_GLOB_H and although that too should be fixed, there's no reason
to have that failure cause one here.
2004-06-13 20:38:58 +00:00
rocky
6ea2ad3b66 Compilation lint 2004-06-12 18:45:54 +00:00
rocky
740fdb0e4a Some of the needed changes for FreeBSD 5.x. More may be needed.
From Heiner - thanks!
2004-06-12 17:40:07 +00:00
rocky
3146cb61a3 Allow FreeBSD 5.X: Heiner says it sort of works. 2004-06-12 17:33:46 +00:00
rocky
bbc4248a3a Use %2.2x rather than %.2x. Is there a difference? 2004-06-12 17:32:00 +00:00
rocky
53b70ca566 Go back to 8-place MM:SS:FF. 2004-06-12 17:30:03 +00:00
rocky
eaa9f05aec It is a tad nicer to switch off --without-versioned-libs when GNU ld
isn't around rather than give and error and halt.
2004-06-11 02:22:13 +00:00
rocky
dd094ff360 Duplicate entry. 2004-06-09 11:01:20 +00:00
rocky
f9da630e9d Change a couple of places to use scsi_mmc.h more. 2004-06-09 10:59:42 +00:00
rocky
983046a042 It's cd-info, not cd-read. Note other alternatives to the elusive "circular"
dependency.
2004-06-07 14:04:41 +00:00
rocky
8eaf26a91d Bug: wasn't adding drives with detected capability, but the first
drive on the list of drives. Don't know how this went undetected this long.
2004-06-07 00:24:45 +00:00
rocky
ccd1f5c29c Refer to libcdio constants more. Note OSX and FreeBSD drivers. Note
there is a maximum LSN/LBA/MSF value.
2004-06-06 11:51:40 +00:00
rocky
880ed2da3a Ooops spelling typo. 2004-06-06 11:47:39 +00:00
rocky
2a5414821a Doc fixes and some paramater name renamings. 2004-06-06 11:45:37 +00:00
rocky
eca77ca5ce Comment fixes. 2004-06-06 11:44:51 +00:00
rocky
8d0e6cd56e Doc fix. 2004-06-06 11:38:33 +00:00
rocky
fe4a50c886 Remove another first track is 1 assumption. 2004-06-06 11:37:59 +00:00
rocky
c18f5a70b3 Remove another first_track = 1 assumption. 2004-06-06 11:30:48 +00:00
rocky
eed4e28a19 Back off of testing for unread TOC. Probably a good idea to do lazy
TOC reading.
2004-06-06 11:25:13 +00:00
rocky
b3f588e60b Compilation fixes. 2004-06-06 10:54:22 +00:00
rocky
0bb7fadf26 More work on removing assumption that first_track is 1. 2004-06-06 10:50:55 +00:00
rocky
0399e24c61 Put in alphabetical order (by first name). 2004-06-05 03:16:58 +00:00
rocky
90f058cc25 Add Heiner. Note cuetools. 2004-06-05 03:10:54 +00:00
rocky
e5b4710581 Current estimation of what's needed. 2004-06-05 03:08:12 +00:00
rocky
729b48f1a8 Go back to two-digit format for minutes in MSF. CD's really can't have
more than 99 minutes in them. So we shouldn't give the illusion they
can.
2004-06-05 02:49:21 +00:00
rocky
0441b2f09d CAM mode2 form1 and form2 reading fixes.
Default device lists default to CAM device name.
Simplify, correct and make more complete CAM support.

With the above we can finally use libcdio for cd-read, vcdimager and
probably vlc and xine.

Many thanks to Heiner.
2004-06-05 02:47:49 +00:00
rocky
8eb47a8c9d Compilation fixes. 2004-06-03 12:37:54 +00:00
rocky
293747adb3 Fix all those *env = env after renaming; It should be *env = user_data. 2004-06-03 09:22:10 +00:00
rocky
4ebd2a09f0 Minor coding changes. 2004-06-03 08:50:30 +00:00
thesin
44d5bda5d2 Fix the -I-I here instead, sorry about that 2004-06-02 13:30:02 +00:00
rocky
692ff69339 Revert last change which is at least wrong for me. 2004-06-02 08:23:55 +00:00
rocky
6511d6aef7 #include "config.h" got deleted. 2004-06-02 07:44:02 +00:00
rocky
c92b8a21c4 # include vs #include a problem? 2004-06-02 07:40:13 +00:00
thesin
08d7ceae64 Few fixed for the big rename and fixed a long standing mmmm thing that bothered me, -I-I../lib ;) 2004-06-02 04:52:55 +00:00
thesin
e9a127ec65 Fixed my name in NEWS 2004-06-02 04:03:40 +00:00
rocky
afe62ef6bb Compilation fixes. 2004-06-02 01:01:18 +00:00
rocky
5e2642af4b Remove some of the bogus assume 1 is first track.
Renamings: env -> user_data
	   _obj -> env
2004-06-02 00:43:53 +00:00