Commit Graph

1238 Commits

Author SHA1 Message Date
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
001271f5c5 A simple stupid mistake. Not sure why it wasn't caught before. 2003-08-11 09:19:18 +00:00
rocky
c7703d2fd1 Small comment change. 2003-07-27 22:52:22 +00:00
rocky
597cef4818 MIN_DRIVER, MIN_DEVICE_DRIVER, MAX_DEVICE_DRIVER -> CDIO_...
Add CDIO_MAX_DRIVER (distinct from CDIO_MAX_DEVICE_DRIVER

cdio.c (cdio_open): was only scanning devices. Change to scan
disk image files as well.
2003-06-22 22:41:29 +00:00
rocky
67051b0f71 Make GNU/Linux smarter about finding a default device -- code sort of from SDL.
Better error checking all around.
2003-06-12 04:46:27 +00:00
rocky
55d3b3196d Pedantic change: subroutine name is probably better. 2003-06-12 03:38:31 +00:00
rocky
fee279a0cb Enumeration had grew but hadn't changed string array accordingly. 2003-06-11 10:57:02 +00:00
rocky
c9e2aa9e82 Bug fixes for NT-derived systems 2003-06-11 10:55:54 +00:00
rocky
f3da34330e More bugs. By far not the last of them though.... 2003-06-07 22:11:50 +00:00
rocky
d0999c5ebc With M$ we can no longer assume we can open a fd ant it will read
properly. Add yellow-mode reads interface.

There's lots of cleanup to do...
2003-06-07 20:42:49 +00:00
rocky
3db829442a More MinGW things. Need generic routine for determining if a string is a device 2003-06-07 16:53:21 +00:00
rocky
23420a92f0 Add generic routine to determine if a string refers to a device or not. 2003-06-07 16:49:50 +00:00
rocky
1e1d7f5211 Add customized routines for determining if whether a string refers to
a device or not.
2003-06-07 16:48:33 +00:00
rocky
86a314055e First inkling of this actually working. 2003-06-07 12:47:19 +00:00
rocky
2fc7f4d6fb More MinGW fixes. 2003-06-07 10:44:14 +00:00
rocky
1608739d4d More MinGW fixes. 2003-06-07 08:53:16 +00:00
rocky
4a83e68d52 Add access routine to return driver string 2003-06-07 01:19:46 +00:00
rocky
036ce00120 Not everyone has sys/ioctl.h. 2003-05-30 10:21:11 +00:00
rocky
64b0b399b3 Another holdover from constants that were renamed. 2003-05-27 02:58:22 +00:00
rocky
63a645196e Closer to having WIN32 CD-ROM support 2003-05-27 02:55:58 +00:00
rocky
706a85bed1 Miscellaneous constant changes and typos 2003-05-27 02:22:06 +00:00
rocky
fd4d4391ea Another small comment correction 2003-05-25 10:35:13 +00:00
rocky
30963734bb small eject comment correction 2003-05-25 10:34:16 +00:00
rocky
77a068f0c7 Add field for and save driver id used. 2003-05-24 15:43:06 +00:00
rocky
8bed6e4314 Add cdio_get_driver_name: routine to list name of driver selected. 2003-05-24 15:25:21 +00:00
rocky
88cf280c62 Wrong name: was testing uninit variable. 2003-05-20 07:56:10 +00:00
rocky
ecc0564d6a Wasn't handling bin correctly. 2003-05-18 02:28:07 +00:00
rocky
b6b8e1d88a Add routine to open check for bin file (cdio_is_binfile). Code
simplified a little.
2003-05-18 01:50:51 +00:00
rocky
29d1f1da90 Wasn't nulling correctly. Eject test faulty too. 2003-05-16 07:36:48 +00:00
rocky
8b22196efe Bug in eject: need to close internal file descriptor before ejecting.
eject interface now nulls cdio pointer after a sucessful eject.
2003-05-16 07:18:27 +00:00
rocky
b1f86c2cc6 More blind guesses to CUES format. Still wrong, but works better on
the one sample I have to go on: svcdgs.nrg.
2003-04-23 22:05:59 +00:00
rocky
adfb8564c9 tests -> test
All public includes are included via #include <cdio/....h> rather than
#include "....h"

(removed -I $top_srcdir/include/cdio)
2003-04-22 12:09:08 +00:00
rocky
03e4850106 Probably closer. 2003-04-22 02:48:33 +00:00
rocky
40c6ed2b1c Probably much closer to being able to handle Nero CUES format. Seems
to have 2336 sector size; 2 second pregap seems to be included at the
beginning of the image.
2003-04-21 23:24:46 +00:00
rocky
1e935d3bf1 Add small cdda test.
cdio.c: cdio_open was opening image drivers.
2003-04-20 15:34:31 +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
e90a24d448 Add _cdio_read_audio_sector. Try to sync up with other drivers. 2003-04-19 20:49:53 +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
6533954a6e Remove a compile warning noticed by Kris Verbeeck. 2003-04-19 00:52:16 +00:00
rocky
cf68b0ffc7 Remove compile warning on non-GNU/Linux servers. 2003-04-15 05:19:00 +00:00
rocky
9124b249d3 Bug-causing typo. 2003-04-14 23:11:32 +00:00
rocky
337d512e38 If we don't think this is a cue file, we now report that rather than
give the cryptic message about a null source.
2003-04-14 04:27:11 +00:00
rocky
0afa4b86dc Bad linux default_device initialization. 2003-04-14 04:24:47 +00:00
rocky
58e0285383 Add routine cdio_is_bincue to test if file is a cue file.
cdio_open does a better job in automatically determining the type of file.
2003-04-12 03:38:00 +00:00
rocky
5122b0b61c Tired of all those unused warings. Remove the static inline stuff.
It's probably not worth the performance gains. (And if it is we can
turn into a #define)
2003-04-11 17:33:03 +00:00
rocky
ea8c916e60 Move used #include <string.h> outside of conditional compilation since
strdup's used to get default device.
2003-04-11 17:31:50 +00:00
rocky
7d0c070f05 Forgot to add recently added read_audio_sector to op structure. 2003-04-11 17:30:30 +00:00
rocky
3614c1cc2b configure.ac: bump version
bincue/nrg: add cdio_read_audio_sector
2003-04-10 07:22:56 +00:00
rocky
de359d9b4b read_mode_audio_sector now works. 2003-04-10 07:19:43 +00:00