flameeyes
a4b1427fe9
Use the LTLIBICONV variable rather than LIBICONV.
...
With this change, instead of using the fully qualified path to the
shared object (or the one that the configure think is the fully
qualified path), the path where the library is found will be added to
the search path and just a generic -liconv will be used.
The old variable would be fooled up when /usr/lib/libiconv.so is an LD
script that redirects to /lib/libiconv.so, causing failures with some
linkers.
Also, replace @LIBICONV@ for libcdio itself also with $(LTLIBICONV) or
it will fail to link against on uClibc.
2008-08-31 13:38:21 +00:00
karl
3b90a7dda4
update Makefiles to GPLv3+
2008-03-20 19:02:37 +00:00
rocky
691d64e45b
More libiconv escallation. Sigh.
2008-03-15 17:26:13 +00:00
flameeyes
209f1d3358
Add a configure option to disable examples building (useful for distributions, as adding them to noinst will still build them during make all wasting build time.
2008-01-01 03:14:17 +00:00
rocky
2a01d008fc
iso9660_fs.c: remove some bugs in freeing here.
...
isolsn.c: Add a sample program for showing the path for given LSN.
2007-08-12 00:56:09 +00:00
gmerlin
63d8add85e
* Umount before ejecting
...
* Ultra simple eject command
2006-10-21 10:55:18 +00:00
rocky
c1f11393ac
Add routine to get tray status (open/closed) and sample program.
...
Seems broken at least on SuSE 10.1 if not other GNU/Linux's though.
2006-10-11 12:38:17 +00:00
rocky
dfe7ad5410
udf2.c becomes the more general udffile.c
2006-04-17 03:37:58 +00:00
rocky
8a9128cf61
Remove some bugs in udf_file.c Others remain.
2006-04-16 02:34:08 +00:00
rocky
f4438d5de5
.
2006-04-15 16:18:33 +00:00
rocky
c3e6beb4c1
iso1.c->isolist.c iso2.c -> isofile2.c iso3.c -> isofile.c
2006-04-15 15:45:25 +00:00
rocky
2087a6a769
Add example program to show MODE_SENSE page 2A: CD/DVD Capabilities
...
and Mechanical Status Page.
2006-04-03 18:50:46 +00:00
rocky
2effe553ca
Add cdchange program.
2006-01-24 02:25:07 +00:00
rocky
06d3a2e5ac
Typo causing compilation failure on OSX. Thanks to Steve Schultz.
2005-11-12 10:27:04 +00:00
rocky
5b12ddaeb4
Note more LIBCDIO dependencies for more programs. Pity automake
...
doesn't handle this more automatically.
2005-11-10 11:08:21 +00:00
rocky
6cb2949924
Add eject example program and the LIBCDIO_DEPS dependencies.
2005-11-10 11:02:14 +00:00
rocky
e9851bf3a3
udf_find_file -> udf_fopen and made closer to fopen(). It also
...
simplifies things a little bit. Start testing.
2005-11-01 13:07:01 +00:00
pjcreath
d58ce669d9
Fixed Darwin builds broken by dependency tracking.
2005-10-25 14:16:41 +00:00
rocky
e9be12e7e5
First inkling of code for UDF support.
2005-10-24 03:12:30 +00:00
rocky
f6a5b4ad0b
configure.ac: make it explicit that --without-cd-paranoia also means
...
without the library
If --without-cd-paranoia don't try to build paranoia programs in example and
example/C++.
Thanks to Elio Blanca for reporting the problems.
2005-09-16 09:31:38 +00:00
rocky
b4b1c4ec6f
Add option to disable Rock-Ridge support --disable-rock
...
Add IS_ISSOCK() or S_ISLNK() macros for Rock-Ridge when environment
doesn't have it, e.g. MSYS 1.0.10 with MinGW 3.4.2.
Go over --enable settings. --disable-cpp-progs now works.
Require libcddb 1.0.1 or better
2005-09-15 06:36:01 +00:00
rocky
929770f419
Add routine to report MMC capabilities of a drive. Add that to the
...
cd-drive program.
2005-04-30 09:42:37 +00:00
rocky
8271c5b9be
Comment typo.
2005-04-30 02:04:29 +00:00
rocky
8af9063b84
example: add sample audio program.
...
cd-info.c cdda-player.c: read_subchannel sets format MSF. So caller no
longer has to.
2005-03-15 04:17:05 +00:00
rocky
674b79f3dc
Ooops. MMC4 wasn't supposed to get in there.
2005-02-19 11:44:06 +00:00
rocky
59865cec72
Move C++ files to C++ directory. Add mmc{1,2} checking to list of C++
...
programs compiled.
2005-02-19 11:42:18 +00:00
rocky
3755da8d0c
Add mode_sense6() and mode_sense10() MMC commands. Use them to
...
hopefully clean up code a little. Remove some unused MMC "private"
commands.
iso4 -> isofuzzy
2005-02-09 02:50:46 +00:00
rocky
6618a05537
Various portability fixes mosty for MSVC which doesn't have drand and
...
doesn't allow dynamic local arrays.
v_fragment -> v_fragment_t
libcdio.sym: more external symbols defined
/lib/_cdio_linux.c: harmless type mismatch
example/sample2.c -> example/device.c
2005-02-06 15:09:10 +00:00
rocky
db0d9561e9
scsi-mmc{1,2} -> mmc{1,2}
...
iso4.c: fuzzy ISO 9660 searching
2005-02-04 23:12:16 +00:00
rocky
674ab62822
Add an example which opens the cdio object first. Also show off
...
data_bigendianp().
2005-01-22 03:41:50 +00:00
rocky
f1a3c2f51c
Add set_speed for OSX.
2005-01-18 02:18:49 +00:00
rocky
446c4adc4c
Add an example of using paranoia with libcdio.
2005-01-12 04:36:57 +00:00
rocky
1ca2253b95
Fix up ability to use in C++ programs.
...
Add some C++ example programs to make sure those compile.
2004-11-22 01:03:52 +00:00
rocky
589fba32d9
Solaris fixes
...
test/vcd_demo.right: fix when vcd-info is not installed.
2004-10-26 08:32:28 +00:00
rocky
4257f24aaa
Add libiconv libraries where needed.
2004-10-24 12:26:28 +00:00
rocky
23235f4042
Rename many of the "sample" programs to something more descriptive.
...
libcdio.texi: add a SCSI-MMC example program.
2004-10-10 00:21:08 +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
a2af9a1751
SCSI MMC example to show feature list of a drive.
2004-08-06 22:05:16 +00:00
rocky
fbe0efc195
sample9: A program to show issuing a SCSI-MMC command.
...
sample8: cdio->p_cdio; update copyright
2004-07-29 05:26:46 +00:00
rocky
65fd7d3b43
Regularize MMC commands more. Add ALLOW_PREVENT_MEDIUM.
...
Start CDTEXT. _cdio_linux.c: better at reporting errors.
2004-07-08 01:27:57 +00:00
rocky
0ace2011d0
libiso9660 depends on libcdio. Cygwin (and perhaps others) then require that
...
libiso9660 be listed in the link order before things that it depends on.
2004-02-01 17:12:33 +00:00
rocky
3d6e147070
Add routines to open an ISO-9660 image independent of being part of a
...
CD.
2004-01-10 03:03:08 +00:00
uid67423
4a1b9dc4f0
Add ISO9660 sample program.
2003-12-24 11:05:48 +00:00
rocky
96afc5ba45
Use automake to build sample programs.
2003-09-28 22:11:00 +00:00