Commit Graph

950 Commits

Author SHA1 Message Date
rocky
515f6fbea5 Fix compilation bug. 2004-03-20 04:16:59 +00:00
rocky
c803d90787 Bump revision of libcdio before release. 2004-03-20 04:12:07 +00:00
rocky
20d26ec45a Add mode1 reading in a hacky way. 2004-03-20 03:34:12 +00:00
rocky
6d6fbfcfa6 From Ian MacIntosh:
Modifications that it doesn't use the uscsi commands anymore and so
all IDE and SCSI drives go through the same code path - a major
simplification.

This works with all the CD drives that work with Solaris (IDE or SCSI)
as the ioctl's for CDROMCDXA in Solaris just end up doing uscsi calls
anyway, but directly from the kernel. The added advantage of not using
uscsi is that the user doesn't need to be root - which is important in
Sunray environments.
2004-03-16 12:18:32 +00:00
rocky
2a3d73ca21 Changes to make -mno-cygwin (no POSIX emulation on M$) work. In the
process, in configure.ac might have broken cygwin when -mno-cygwin
isn't used. We'll see.
2004-03-10 11:53:10 +00:00
rocky
4c5c801d4e ioctl: printf lint for cygwin (and perhaps others)
cdio.c: define SEEK_SET for cygwin -mno-cygwin (and perhaps others)
2004-03-10 10:57:44 +00:00
rocky
21e6af7f72 Best guess right now at what might work for mode1/mode2. 2004-03-09 02:55:37 +00:00
rocky
6fad463e33 mode{1,2}_form2 -> b_form2 2004-03-07 02:42:22 +00:00
rocky
6f968b9fe1 Bug in read_mode2 sectors fixed. With this, vcd-info, vcdxrip, vlc and xine
shoudl be able to read okay on win2k!
2004-03-07 02:40:58 +00:00
rocky
63464c508c Not sure why we had *exclusive* access just to see if a CD-ROM is
around.  Was causing failure to discover CD-ROM drives.
2004-03-07 01:40:00 +00:00
rocky
e2284cb607 regular *mode2 variable name. 2004-03-06 18:30:44 +00:00
rocky
af2c12ddc1 regularize variable names mode{1,2}_form2 -> b_form2 2004-03-06 18:22:07 +00:00
rocky
f6dceffef2 win32.c: wasn't passing along mode2 form1 when requested. 2004-03-06 18:05:37 +00:00
rocky
4d244d2a36 update #include file name. 2004-03-06 11:07:02 +00:00
rocky
c029b9df1a Bogosity fixup for Solaris. Could be better. 2004-03-06 05:04:41 +00:00
rocky
7b44195c51 GNU/Linux mode1 sector bogosity reduction. (Could be greatly improved.) 2004-03-06 04:49:26 +00:00
rocky
0dbf8a5630 Moved to MSWindows. 2004-03-06 03:49:44 +00:00
rocky
1bb2511e67 Moved from parent directory into MSWindows directory. 2004-03-06 03:47:22 +00:00
rocky
7e58a526a3 Fix up mode1 sector reading. 2004-03-06 03:22:50 +00:00
rocky
68b259c26a Small changes. 2004-03-06 03:21:59 +00:00
rocky
9184f52579 See previous log entry. 2004-03-06 01:26:35 +00:00
rocky
a716292bd6 The logic in _cdio_read_mode2_sector seems a bit wrong and convoluted
to me, but passes the regression tests. (Perhaps it is why we get
valgrind errors in vcdxrip). Leave it the way it was for now.
Review this sector 2336 stuff later.
2004-03-06 01:24:29 +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
98b9f3719c Work on mode1 reading. Remove some of the bogusity in cdio.c and bincue.c
win2, now works!
2004-03-05 04:23:52 +00:00
rocky
36c81dbfb9 mode2 reading works on win2k via ioctl (so probaby on WINNT and xp as well. 2004-03-04 04:01:30 +00:00
rocky
3cc8f9efd7 Long needed start to improve WIN2k native support. 2004-03-03 02:41:18 +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
08ed333689 Need to make failure less severe. Especially in light of the ability
to scan for devices.
2004-02-26 03:57:42 +00:00
rocky
11e7caa7ac Bug fix: don't try to free NRG track mapping DS if it wasn't allocated. 2004-02-26 02:31:24 +00:00
rocky
52808e35c1 Remove a couple of compiler sprintf warnings. 2004-02-26 01:33:01 +00:00
rocky
1354c92722 libiso9660 stat routines that match level 1 ISO-9600 filenames
translating them into Unix-style names (i.e. lowercased letter with
version numbers dropped.)
2004-02-26 00:13:24 +00:00
rocky
1b486cebec Reduce severity of not being able to open a stdio from "error"
(unrecoverable) to "warn".
2004-02-21 18:29:59 +00:00
rocky
ad2f334b7b More memory leaks found by valgrind. 2004-02-21 17:18:04 +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
b87168a26b Igore library version file. 2004-02-11 02:53:34 +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
a6ea20c352 Pick up prototype for cdio_is_device_win32. 2004-02-08 23:49:17 +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
7360596061 More memory leaks found with valgrind. 2004-02-08 03:00:37 +00:00
rocky
6a26b388fc Memory leak found by valgrind. 2004-02-08 02:00:22 +00:00
rocky
6952d172e7 More valgrind-found memory leaks. (More to come...) 2004-02-07 18:53:02 +00:00
rocky
c090e7ee81 Fix some of the memory leaks and uninitialized variables which valgrind
notices.
2004-02-07 02:40:20 +00:00
rocky
ada0949dfb Microsoft Windows ASPI code for libcdio. 2004-02-07 00:38:12 +00:00
rocky
e09d3699ed Split out much of the ASPI code into wnaspi32.c. 2004-02-07 00:35:18 +00:00