rocky
79ea450a56
Add type for holding MCN and ISRC. Add type for session
...
Replace magic constant 100 with CDIO_MAX_TRACK+1 where appropriate.
_cdio_osx: save session number and presumably some tighter coding.
nrg.c: make sure we add zero byte to end of MCN.
2004-06-27 15:29:20 +00:00
rocky
1e59a360a2
thesin says the double -Wl,-framework is necessary when building
...
vcdimager.
2004-06-26 19:26:36 +00:00
rocky
e5a3b1a390
Update to mention/include cdrdao, iso-info, iso-read and kiso.
2004-06-26 10:01:09 +00:00
rocky
8b04edf042
Use .adr rather than session number to determine if we've got a valid track.
2004-06-26 01:20:41 +00:00
rocky
6bf47238f6
configure.ac: we're now in 0.70cvs
...
scsi_mmc.h: add doxygen comment.
2004-06-26 01:08:46 +00:00
rocky
850f58c907
Typo.
2004-06-26 00:47:50 +00:00
rocky
e21255ec1a
Reduce cut and paste - add common routine, to _cdio_generic.c:
...
cdio_read_mode1_sector.
2004-06-26 00:39:00 +00:00
rocky
8f47e3671e
Get ready for real 0.69 release.
2004-06-25 21:26:34 +00:00
rocky
238b74ab7f
fewer error exits in drivers. Instead, a failure code is returned.
2004-06-25 21:10:36 +00:00
rocky
3ca533663d
Don't terminate on error but just return a failure and let the
...
caller decide to exit or not.
2004-06-25 20:49:56 +00:00
rocky
805ce0d9ee
mode1 reading fixed up. Some cdio_error's turned into cdio_warn's as
...
we really shouldn't abort in the driver if there is an error
discovered but instead just return failure.
2004-06-25 20:45:41 +00:00
rocky
9e827ca7a4
Fill in LUN's on requests. Add common routine for
...
checking/initializing ASPI availability.
2004-06-25 01:47:06 +00:00
rocky
3db915ec41
Add SPTI and ASPI.
2004-06-25 00:16:59 +00:00
rocky
db0fc7dd4a
Non-critical cdio_error's changed to cdio_warn's or cdio_info as more
...
appropriate.
2004-06-24 07:51:51 +00:00
rocky
2af0e89884
Credit where it is due.
2004-06-23 23:43:15 +00:00
rocky
373fe1f196
Add getting UDF label and major/minor version numbers.
...
cd_types.c: also replace unsafe use of sprintf with strncpy.
2004-06-23 09:28:02 +00:00
rocky
36472b86ee
Update library numbers as per libtool documentation instructions.
...
libiso9660: added read_pvd routines.
libcdio: added cdio_get_drive_cap
2004-06-23 09:25:30 +00:00
rocky
c9ab763671
More (but not all) UDF stuff from the Xbox project.
2004-06-23 03:56:25 +00:00
rocky
ad40144843
What's new.
2004-06-23 02:25:37 +00:00
rocky
19514ac59e
Clarification of 0xA0, 0xA2 and 0xAA.
2004-06-23 00:37:19 +00:00
thesin
49264257f4
Changed a few warns to debugs for release version
2004-06-22 15:05:39 +00:00
thesin
96480b82ca
Remove noisy debug code, or at least hide it for now
2004-06-22 04:35:50 +00:00
thesin
040e90eff8
OSX support works...now to get into the eject and drive caps next
2004-06-22 04:31:17 +00:00
rocky
3ebf6cc067
correct some of the many bugs (I hope)
2004-06-22 03:38:59 +00:00
rocky
90571332ba
Don't abort if we can't read the PVD.
2004-06-21 16:18:08 +00:00
rocky
29b6b6dd5f
Give string error message descriptions now.
2004-06-21 16:17:22 +00:00
rocky
a87aac092c
Can now get drive capabilities in ASPI driver
...
ASPI headers from win32.h moved to aspi32.h
some more cleanups.
2004-06-21 03:22:58 +00:00
rocky
bf964b72fd
Add boilerplate Makefiles for convenience
2004-06-20 15:35:31 +00:00
rocky
4185b45889
Add mode1 reading Lint changes, routine renaming to be like
...
others. More const's, fewer void *. Attempt drive detection.
There are still many bugs. The code is just a little less bogus.
2004-06-20 15:06:42 +00:00
rocky
e1808fb407
Lint-like things.
...
Add X-BOX detection courtesy of the xmbc project.
2004-06-19 19:15:15 +00:00
rocky
001bd6360b
Put the right suffix on ATAPI devices.
...
More const's, fewer void *'s.
2004-06-19 16:34:45 +00:00
rocky
90c266d1ad
libvcdinfo is used by cd-info not cd-read.
2004-06-19 16:17:09 +00:00
rocky
03e7cde7fd
Add "c" at end of drive specification if not FreeBSD 5.x.
...
Handle not getting default drive more gracefully.
As always changes based on suggestions from Heiner.
2004-06-19 11:07:55 +00:00
rocky
e002a930bc
Note that getting default drive and listing all drives may change
...
depending on OS/driver and whether media is installed.
2004-06-19 10:39:30 +00:00
rocky
b6fe547937
More information about ISO 9660 images is printed.
2004-06-19 10:38:07 +00:00
rocky
55b07f7f50
Changes as a result of printing more ISO 9660 information in cd-info.
2004-06-19 10:37:18 +00:00
rocky
3109e2935d
Add const's where possible.
...
Add cdio mode2 read routine.
2004-06-19 02:27:19 +00:00
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