rocky
b80d83f07b
iso9660.h, iso9660_fs.c: Add iso9660_ifs_is_xa() a routine to
...
determine if an iso image has XA attributes.
bytesex.h and bytesex_asm.h are now public. (Down the line should use
glib though.) Package has been revised to the move.
iso-info.c: shows XA attributes what that it is available.
2004-10-22 01:13:38 +00:00
rocky
0dd6c21281
Make ds.h public. It should have been that way since it *is* public.
...
Eventually though we'll redo things using glib and then ds.h will get
removed.
2004-10-09 03:20:28 +00:00
rocky
a67ffc5d92
Update for release. I think I have it right this time. (Well, at
...
least Nicolas Boullis doesn't strongly *disagree*).
2004-09-02 00:49:31 +00:00
rocky
ef7030e53b
Incremented the wrong thing.
2004-08-29 15:16:38 +00:00
rocky
9ac45248ac
Increment before release.
2004-08-29 15:14:57 +00:00
rocky
6725196b0f
lib/*.c: create and use get_cdtext_generic.
...
lib/generic.h: prototypes for _cdio_generic.c (move out of _cdio_private.h)
example/sample10.c, src/util.c: small print format improvement
2004-08-10 11:58:14 +00:00
rocky
ac7276d325
Pedantic alphabetization.
2004-08-08 14:55:35 +00:00
rocky
20e8974df8
Big change!
...
We now are starting to have universal MMC routines. To do this we need
to have function pointers to the OS-specific MMC send/run command.
Expect some breakage. Down the line though this will increase code reuse,
reliabilty, and make the library more user-customizable.
2004-07-26 02:54:37 +00:00
rocky
13af656fea
Hoist common track mode, disk format and disk flags into sector.h
...
Hoist track information into image.h
2004-07-10 02:17:57 +00:00
rocky
ed6f60868d
Start to merge in cue parsing from cuetools. Also moves forward CDTEXT
...
from a different direction.
2004-07-09 01:05:31 +00:00
rocky
f313c9f68b
Add common SCSI MMC routine for getting drive capabilities.
2004-06-27 22:00:08 +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
bf964b72fd
Add boilerplate Makefiles for convenience
2004-06-20 15:35:31 +00:00
thesin
44d5bda5d2
Fix the -I-I here instead, sorry about that
2004-06-02 13:30:02 +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
rocky
aab600b46a
Make scsi_mmc.h public.
2004-05-10 03:28:51 +00:00
rocky
f04f14c312
Add some cdrdao image reading support from Svend S. Sorensen's
...
cuetools
cdio.c: remove some complicated and extraneous code for auto-driver
detection.
2004-05-04 02:06:48 +00:00
rocky
a4cc1496e5
Attempt to add FreeBSD CAM access method. Hope I havent' broken
...
FreeBSD otherwise.
2004-04-30 09:59:54 +00:00
rocky
a516b22565
image/common.h -> image_common.h. I'd rather switch than fight. I
...
still hate automake.
2004-04-23 02:18:07 +00:00
rocky
b6a67c8d94
image/common.c, Makefile.am: common image routines.
...
src/cd-info.c, *.right: Now show file images under "drive capability"
bincue.c/nrg.c: report file image "drive capability"
2004-04-23 01:01:35 +00:00
rocky
d1fafb40d6
Revision number got bumped - but reconsidered changing interface. So
...
back to the old one.
2004-03-20 22:49:33 +00:00
rocky
fb040eada5
Remove more memory leaks caught by valgrind.
2004-03-20 22:46:56 +00:00
rocky
c803d90787
Bump revision of libcdio before release.
2004-03-20 04:12:07 +00:00
rocky
281585e49d
*: Create OS-specific directories.
...
bincue.c: remove more bogus behavior in mode1/mode2 sector reading.
2004-03-05 12:32:45 +00:00
rocky
2bc523611f
shared library numbers - this time, for sure!
2004-03-01 02:17:56 +00:00
rocky
edffe99713
Change AGE not CURRENT on libiso9660.
2004-03-01 01:28:14 +00:00
rocky
a1c9d6df83
libiso9660 has changed - the fs_stat_translate routines added and that
...
packed attribut on XA. Thus we've got to update "current" in libiso9660.
2004-02-28 19:48:17 +00:00
rocky
b9289269d0
configure.ac, Makefile.am: don't do library symbol version on BSDis variants
...
libcdio.texi: minor example improvements.
2004-02-27 02:35:24 +00:00
rocky
f55aea0a45
code reorganization from Nicolas Boullis.
2004-02-12 01:46:38 +00:00
rocky
449490a736
lib/Makefile.am (Nicolas Boullis):
...
Mostly some cleanup... First, this tries to keep the versioning
separated from the rest of the Makefile. I used the "foo := $(foo)
bar" syntax rather than "foo += bar" as I think the += is not
available on all versions of make.
Moreover, I replaced "$(LIBCDIO_LIBS)" with "libcdio.la" as
"$(LIBCDIO_LIBS)" is "../lib/libcdio.la". That make a difference if you
try to build libiso9660.la while libcdio.la is not available. Make knows
how to make libcdio.la but not ../lib/libcdio.la.
2004-02-11 03:09:43 +00:00
rocky
b712f599c6
Versioned library symbols from Nicolas Boullis. Much appreciated.
2004-02-10 01:38:54 +00:00
rocky
ebe70e9ba0
Clean up library versioning. Use LIBADD since as best as I can tell,
...
that's what supposed to be used.
Many thanks to Nicolas Boullis.
2004-02-09 10:32:35 +00:00
rocky
510cd063a0
libiso9660 needs to have libcdio listed in its load flags for Solaris.
2004-02-08 04:24:53 +00:00
rocky
d298621026
Makefile.am: bump release number.
...
iso-info.c: mem leak
_cdio_bincue.c: minor formatting change.
2004-02-08 03:35:24 +00:00
rocky
e09d3699ed
Split out much of the ASPI code into wnaspi32.c.
2004-02-07 00:35:18 +00:00
rocky
8426256abb
Add better DeviceIocontrol support. It still sucks, but sucks less.
2004-02-04 10:23:01 +00:00
rocky
61f8646307
Move APSI stuff into a separate file.
2004-02-02 03:56:46 +00:00
rocky
63af058973
Use new common scsi_mmc.h.
2003-09-14 09:34:17 +00:00
rocky
1d979718ca
Rudimentary beginnings for Darwin OS X CD support.
2003-09-13 06:25:36 +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
82d792cd44
Add iso9660 library and regression test.
...
Will be deleted from vcdimager-cdio branch.
cd_types.c: forgot to add previously.
2003-08-17 05:31:19 +00:00
rocky
f29360b3df
Move routine to analyze/guess what type of CD image we have got into
...
the library.
2003-08-16 15:34:58 +00:00
rocky
63a645196e
Closer to having WIN32 CD-ROM support
2003-05-27 02:55:58 +00:00
rocky
b0d26dcda4
Put back in libcddb 0.9.0 checking and use cddb_http_disable().
2003-04-20 01:39:23 +00:00
rocky
68bc543bf5
Move public includes to include/cdio. This should facilitate having
...
this source installed locally since it allows #include <cdio/cdio.h>
in the source tree.
2003-04-19 08:29:13 +00:00
rocky
cd4f206a22
cdio_types.h -> types.h
2003-04-03 12:16:27 +00:00
rocky
f488280282
Add simple (non-mode2) read/seek.
...
_cdio_generic.c: place to save common driver routines
add cdio_get_track_sec_count.
2003-03-29 17:32:00 +00:00
rocky
d8566f16a9
_cdio_linux.c: eject routines does it's own open and close.
...
cdio.h, Makefile.am, cdio.c: Add FreeBSD routine (not complete yet).
2003-03-24 23:59:22 +00:00
rocky
d4d82912da
Initial revision
2003-03-24 19:01:09 +00:00