Commit Graph

362 Commits

Author SHA1 Message Date
rocky
269eddbc72 More tidy. 2003-09-21 04:36:41 +00:00
rocky
d3909991ab Break out common standalone routines from cd-info and cd-read. 2003-09-21 04:21:39 +00:00
rocky
11d4eb000c Add options processing to cd-read. Had not very useful output on
mode1 format1 test.
2003-09-21 03:35:39 +00:00
rocky
aa70b565c4 Adjust block length for mode1 read 2003-09-19 04:36:06 +00:00
rocky
12b3a4b1d8 Silence cdio output 2003-09-19 04:11:23 +00:00
rocky
6ccf242d81 *** empty log message *** 2003-09-17 12:18:48 +00:00
rocky
9a97232136 Add cd-read.c for debugging CD reading problems. 2003-09-17 12:13:07 +00:00
rocky
63af058973 Use new common scsi_mmc.h. 2003-09-14 09:34:17 +00:00
rocky
9df242f4de Yet another time format output change on listing. Hopefully the last one 2003-09-07 18:12:30 +00:00
rocky
c850bd6b04 Add iso9660_name_translate() to remove ISO-name cruft.
Document iso9660_fs_stat().
2003-09-06 14:50:50 +00:00
rocky
7ab0e73ff0 Always have no-vcdinfo option. 2003-09-01 22:31:46 +00:00
rocky
577a557d12 Have to rely more on other XA test since track indicator seems faulty.
Missing "break;" in switch caused us to not print iso9660 filesystems.
2003-09-01 02:04:33 +00:00
rocky
88af9a5510 Deal with gcc warning. Think it was spurious, but just in case. 2003-08-31 20:56:14 +00:00
rocky
e801ca8bcd Make mode1 format filesystem print work. 2003-08-31 15:52:56 +00:00
rocky
19c7de3990 Straighten out mode1 vs mode2 mess. 2003-08-31 14:26:06 +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
a1d4a9d21d A tad closer to being able to print ISO-9660 filesystems 2003-08-31 04:02:05 +00:00
rocky
312a918ef8 iso_directory_record_t -> iso9660_dir_t 2003-08-31 02:51:41 +00:00
rocky
ead142ec05 Declarations have to all be together for gcc < 3.0 2003-08-29 03:03:07 +00:00
rocky
408ceac776 Add simple program to show CD-type and filesystem determination.
cd-info.c: minor code cleanups.
2003-08-16 17:31:40 +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
c064caaa89 Oooops--test version of Makefile.am got checked in. Revert it. 2003-08-16 13:25:13 +00:00
rocky
7c5f135a18 Fix bug in storing iso_9660 volume sector count. cd-info.c reduce
global variables. Regression tests output was incorrect with this
long-standing bug.
2003-08-16 12:59:03 +00:00
rocky
93eb9765ab First cut at separating disc analysis part from standalone source.
More modularity is needed.
2003-08-14 13:41:26 +00:00
rocky
99780af8cc Messed up on SVCD test. 2003-08-13 12:33:59 +00:00
rocky
bbd86ea2bb Set VCD log handler. 2003-08-13 12:18:49 +00:00
rocky
c5aabbf014 Changes brought about by recent vcdimager-cdio changes.
- We use vcdinfo_t ** on vcdinfo_open.
 - Now make use of pkg-config for vcdimager in configure.
 - Remove reference to info_private.h.
2003-08-10 02:27:49 +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
deb113d6ce Now use cdio enum rather than vcd enum for unknown driver type. 2003-06-13 04:36:35 +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
fee279a0cb Enumeration had grew but hadn't changed string array accordingly. 2003-06-11 10:57:02 +00:00
rocky
07ccfd80e6 Reverting change (for now). 2003-06-07 22:16:10 +00:00
rocky
2b9898c5e1 Is this right? 2003-06-07 22:13:30 +00:00
rocky
f07eb71a90 Add option to nuke header for regression tests.
With M$ can no longer assume file descriptors do the right thing.
Have pay more attention to track formats.
2003-06-07 20:40:47 +00:00
rocky
7fda6cb46c Show default device on version command. Don't put /dev in front of
device name if win32.
2003-06-07 10:43:32 +00:00
rocky
1608739d4d More MinGW fixes. 2003-06-07 08:53:16 +00:00
rocky
5aa007965a cygwin/mingw improvements
cd-info: list drivers and exit when --version requested.
2003-06-07 01:20:40 +00:00
rocky
636c51416f Require libcddb 0.9.4 or nothing at all. We now allow:
- setting cache directory
- disabling caching altogther
- setting timeout on CDDB network operations
- setting email address reported to CDDB server
- setting name of CDDB server
- printing/suppressing messages from CDDB
2003-06-01 21:05:45 +00:00
rocky
40cad1b6dc Revert version number change since I'm not prepared to change the
regression test numbers.
2003-05-24 15:46:28 +00:00
rocky
4d2b052206 Print out driver selected. 2003-05-24 15:26:27 +00:00
rocky
65e6cf33ca cd-info: Use libvcdinfo if it is around to list out general Video CD
properties (format version, album description, preparer id, volume
number and count). cd-info output changed slightly.
2003-04-26 14:24:44 +00:00
rocky
4bb6abc003 *** empty log message *** 2003-04-25 22:06:28 +00:00
rocky
4a33c7f3b1 rename cdinfo to cd-info to accomodate previously existing cdinfo programs.
Thanks to Manfred Tremmel <Manfred.Tremmel@iiv.de> for reporting the problem.
2003-04-25 21:28:39 +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
717c19ed3b Add tests for CVD. A lot of this probably should be redone. For
example, should get basic Video CD info from libvcdinfo if that is
around.
2003-04-21 23:20:37 +00:00
rocky
43a4b8ce3b Reduce overall size yet again by replaing isofs-m1 for fsf-tompox.
cdinfo: Add options for CDDB port and CDDB http enable
        fix bug if no CD in cdrom drive.
2003-04-20 17:24:48 +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
9a210f9d07 Revise to to handle libcddb 0.90. 2003-04-19 00:53:27 +00:00