rocky
a5161ab684
Revise audio subchannel structure to remove lba uniion since we don't
...
support returning LBA's inside the structure.
include/types.h: use cdio_config.h if none was supplied.
2005-03-19 06:42:22 +00:00
rocky
bd9336310a
Check for ncurses.h header (in addition to curses.h).
...
Had a problem (on Solaris) where both libcurses and libncurses were
around but the curses.h header (from libcurses) was installed.
2005-03-17 07:36:09 +00:00
rocky
fb00a8ab56
Check for libncurses as well as libcurses and add whatever is found to
...
cdda-player libraries.
2005-03-10 12:47:03 +00:00
rocky
912ab1082d
Add --without-cdda-player. Dependency on curses now works.
2005-03-09 03:39:46 +00:00
rocky
db3b2fa938
Add Gerd Knorr's cdda-player as an example program using the libcdio Audio
...
controls.
2005-03-07 12:55:12 +00:00
rocky
fa54ee6514
Now use cdrom.h for BSDI libcdio library.
2005-03-03 10:34:14 +00:00
rocky
9d7e2b97da
Enable building out of srcdir. Patches outside of test/* from Mike Castle
2005-03-02 12:49:28 +00:00
rocky
1b52b05e36
Add C++ Makefile.
2005-02-19 11:46:00 +00:00
rocky
e643816fba
Wasn't running ISO9660 regression tests. Output now includes file sizes.
2005-02-18 23:49:45 +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
187c314225
Deal with OS's that don't have a stat'able filesystem.
...
More SuSe spec removal.
More SuSE spec removal
2005-02-05 23:16:34 +00:00
rocky
f0708a5264
Test and workaround another Unixism - pwd.h, getuid/getpwuid.
2005-02-03 08:07:24 +00:00
rocky
5bd3a51e03
Test for presense of lstat (optionally used in scan_devices of
...
cdda_interface).
2005-02-03 07:52:15 +00:00
rocky
4d300c72df
Okay, we're really in 0.73cvs now.
2005-02-03 07:30:15 +00:00
rocky
14e37c6438
Require automake 1.8. Kudos to Steve Schultz; raspberries to automake.
2005-02-01 00:31:53 +00:00
rocky
d3cde584f5
Add substitution for mkdir -p
...
Get ready for 0.72
2005-01-31 23:55:23 +00:00
rocky
e9e9a88af8
Hopefully last release candidate.
2005-01-29 21:01:45 +00:00
rocky
9348908fd5
Put Japanese man page in man/jp.
2005-01-29 08:03:23 +00:00
rocky
97bedb82a6
Add check for <sys/param.h> to and use in freebsd.c to stop warning.
2005-01-27 04:54:26 +00:00
rocky
c80a25ca91
Okay, we'll call this rc1.
2005-01-27 03:13:29 +00:00
rocky
9e2eaf7546
cdparanoia: add ability to disable byte swapping
...
configure.ac: remove AIX driver for now - it doesn't really work
remove some (but not all) of the valgrind errors in cd-text
Some stylistic things, doxygen comment improvements typos, etc.
2005-01-27 03:10:06 +00:00
rocky
266cb9a65d
libcdio_cdda.pc.in: had wrong cdda_interface library
...
Rename paranoia routines to cdio-specific names so both libraries can
coexist. And I think it makes debugging a little easier if not
clearer.
2005-01-25 11:04:45 +00:00
rocky
c519546437
Add package directory for various package files.
...
paranoia2.c: comment typo
2005-01-25 02:00:19 +00:00
rocky
45500e1e73
Work on documentation. cd-paranoia name is now properly substituted.
...
Offset option described better.
2005-01-16 13:08:25 +00:00
rocky
bb1bb5113d
doc: add some paranoia documentation.
...
src: Cleaner way to get usage and allow it to be customized to a particular
name
configure.ac: add --with-cd-paranoia-name to allow customization of the
cd-paranoia name.
More work is needed to get the binary renamed.
2005-01-11 04:00:26 +00:00
rocky
c6e33b1a1c
Put back some of the GNU/Linux-ism for detecting drive endian-ness.
...
The data-driven endian correction isn't working correctly.
Ultimately though this code should move down into libcdio (and get
removed from here.)
2005-01-08 20:39:40 +00:00
rocky
b080079248
Remove a GNU/Linux includes that isn't used any more.
...
Move other GNU/Linux tests to the linux-specific part of configure.
2005-01-07 22:15:24 +00:00
rocky
a79892c7fb
Test for GNU getopt_long() and add to cd-paranoia sources. Compile a local
...
copy if not available.
2005-01-06 11:39:40 +00:00
rocky
97af0343c5
Lots of portability fixes to make non GNU/Linux-specific. Now runs on Solaris!
2005-01-06 03:09:11 +00:00
rocky
cb2cf370ec
Another header for Linux and cdparanoia.
2005-01-05 22:28:16 +00:00
rocky
81d0304b7e
test/*, configure.ac:
...
First paranoia regression test. It's run automatically as it assumes
that you have a *flawless* CD-DA in a drive.
*.{c,h}: more integration toward libcdio routines. In particular remove
swap16 and swap32.
2004-12-19 00:02:09 +00:00
rocky
8b111096d3
cd-info now shows size of CD.
...
iso-info takes options -l and -f to be a little more like isoinfo
configure.ac now allows for disabling cd-paranoia, iso-read,
iso-drive, cd-drive.
Regression tests adjusted to new output and more drive reading capabilities.
2004-12-18 21:24:25 +00:00
rocky
6c14d28918
BIG REORGANIZATION.
...
Reorganize directory structure for inclusion of cd-paranoia. Works for
GNU/Linux. Other OS's may be broken. Regression test output needs to
be adjusted too.
Move:
lib/driver (split off of lib)
lib/iso9660 (split off of lib)
Add from paranoia:
lib/cdda_interface
lib/paranoia
src/paranoia
Also made some small changes to capability indentification to show
more reading capabilties and show that.
cd-info now shows the total disc size.
2004-12-18 17:29:32 +00:00
rocky
5cfd029197
Towards getting an AIX driver working.
2004-12-15 01:45:15 +00:00
rocky
5f76506751
As per Tilman Linneweh FreeBSD 6 is like FreeBSD 5.
2004-12-09 01:03:29 +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
e28ed9bd87
configure.ac: in 72cvs now.
...
iso9660.{c,h}: "new" is a reserved word in C++. Don't use it as a
parameter name
2004-11-21 22:32:03 +00:00
nboullis
bc75f2e8e8
If ld is not GNU ld, --without-versioned-libs is assumed, so it is
...
useless to fail if make is also not GNU make.
2004-11-16 00:12:24 +00:00
rocky
277df80074
lib/Makefile.am: make sure we include .sys files in distribution.
...
configure.ac: get ready for 0.71
Makefile.am: one of those m4's doesn't exist here.
2004-11-14 18:33:13 +00:00
rocky
e37155e627
fixes to make run on AIX
2004-11-07 19:26:03 +00:00
rocky
9338185a21
Clean up headers - remove "obsolete" names. Some OS's weren't testing
...
some, and some OS-specific we were testing for.
2004-11-06 16:10:27 +00:00
rocky
d364eb5f96
Automake woes. Think I have PACKAGE and VERSION set right now.
...
lib/Makefile.am: we'll say libcdio has new interfaces
2004-11-06 12:29:37 +00:00
rocky
152d8508b7
Common output routine in utility programs as a concession to
...
environments which may no have or prefer stdout/stderr such as XBOX.
2004-11-04 10:08:23 +00:00
rocky
e1a034f5d8
Set some package strings.
2004-11-01 08:53:47 +00:00
rocky
4ca6d1cdd1
Typo.
2004-11-01 08:35:22 +00:00
rocky
465e0373ee
configure.ac, lib/*, example/*.c, src/iso-read.c:
...
start to separate compiler/OS deficiencies into "portable.h"
configure.ac, lib/iso9660_fs.c:
use AM_LANGINFO_CODESET rather than code in our ouwn langinfo.h and
CODESET tests.
2004-10-31 13:58:44 +00:00
rocky
b3b2ded91b
Fix up Joliet detection or lack thereof.
2004-10-31 03:10:25 +00:00
rocky
299e2ea2f9
configure.ac, iso9660.c: test for tzname variable.
...
configure.ac, iso9660_fs.c: test for nls_langinfo() and #include <langinfo.h>
iso-info.c: some OS's need 2 args for multi-arg defines.
2004-10-30 02:55:17 +00:00
rocky
9d94b71a53
*: test for daylight and timezone
...
configure.ac: test for stdbool.h
2004-10-30 00:38:43 +00:00
rocky
6869e97bb2
configure.ac: Add --disable-joliet and disable joliet if iconv is not around
...
iso9660_fs.c: Setting string length on of UCBE wrong?
test/*: add joliet regression test.
2004-10-28 11:13:40 +00:00