Commit Graph

2466 Commits

Author SHA1 Message Date
R. Bernstein
db8ee6e65a Add run-time variables for libcdio version number/string. 2009-12-25 09:14:26 -05:00
R. Bernstein
a3ed634fe5 Recording and retrieval of SCSI sense reply for GNU/Linux. 2009-12-25 08:45:48 -05:00
R. Bernstein
c498cec5e1 Add interface for retrieval of last SCSI sense command. 2009-12-25 08:36:02 -05:00
R. Bernstein
507beb23a1 Keep indentions the same as the others. 2009-12-24 08:58:06 -05:00
R. Bernstein
1d4e4fd169 cddb configure patch #6904 for gentoo bug #272788. 2009-12-24 07:31:02 -05:00
R. Bernstein
f031f69f69 On ioctl's, a negative number is considered an unspecified error while
a positive number is not. Replace tabs in lines with blanks.
2009-12-24 06:28:27 -05:00
R. Bernstein
6cb64d1a08 gnu_linux.c: run_mmc_cmd_linux: be sure to set return return code.
testiso9660.c: broke things working when on hacking on Solaris
2009-12-23 22:13:51 -05:00
rocky
d62c732082 Start Solaris driver test. Driver MMC sets cdio return codes better. 2009-12-24 03:52:50 +01:00
rocky
16c22fa550 Real test of testiso9660 on Solaris which does not have HAVE_GMTOFF 2009-12-24 03:09:02 +01:00
R. Bernstein
ce598e8d4a Add small test for iso9660_set_dtime_with_timezone and
iso9660_get_dtime which is especially useful on systems that don't
have the gmtoff.
2009-12-23 20:25:09 -05:00
R. Bernstein
f996d202b8 Start set/get time routines that tolerate no timezone structure in
struct tm. Solaris is like that. (I think cygwin too.)
2009-12-23 08:49:58 -05:00
R. Bernstein
1d609ef8aa NONBLOCK inadvertently removed. 2009-12-20 06:38:29 -05:00
R. Bernstein
4ac7926091 Writing opens drive exclusive, not nonblock. 2009-12-20 06:35:43 -05:00
R. Bernstein
1b8e52712d Add MMC_RDWR access mode - open drive R/W only with this access.
Start GNU/Linux test driver.
2009-12-20 06:30:24 -05:00
Rocky Bernstein (VCDImager Developer)
fbc4075420 Merge branch 'master' of rocky@git.sv.gnu.org:/srv/git/libcdio 2009-12-20 05:58:00 +01:00
Rocky Bernstein (VCDImager Developer)
5908486078 Disable some iso9660 tests when TM_GMTOFF is not available 2009-12-20 05:55:53 +01:00
R. Bernstein
1b031e0cd6 Merge branch 'master' of rocky@git.sv.gnu.org:/srv/git/libcdio 2009-12-19 18:23:28 -05:00
R. Bernstein
4e8eff137e Thomas Schmitt's first patches towards supporting writing from libcdio. Somewhat experimental and for now just the GNU/Linux driver. 2009-12-19 18:17:18 -05:00
R. Bernstein
de3e47f1b7 Remove one more example program from distcheck 2009-11-26 05:47:02 -05:00
R. Bernstein
ff5d576242 Remove some example program from make check to make "make distcheck" work easier. I would Rather remove programs than coddle automake. 2009-11-26 05:45:27 -05:00
R. Bernstein
35663d6266 Possibly make compiling example programs easier from the outside - don't assume HAVE_CONFIG_H is defined but pick up values from the runtime version of that file. We also now run example programs as tests if they are built. 2009-11-26 05:31:39 -05:00
R. Bernstein
9bec7fc204 Change tests for S_ISLNK and S_ISSOCK macros from AC_COMPILE_IFELSE to
AC_LINK_IFELSE. On Mingw 4.4.0 these macros succeed when they should
fail. Patch by carlo.bramix to libcdio-devel
2009-10-29 10:16:55 -04:00
R. Bernstein
423dc300f6 Revert one cppcheck style change since gcc complains about it. 2009-10-27 21:48:06 -04:00
R. Bernstein
3844f42df8 Remove some cppcheck style warnings 2009-10-27 21:28:11 -04:00
R. Bernstein
b43dc9cd98 A couple more memory leaks from cppcheck 2009-10-27 21:14:37 -04:00
R. Bernstein
273ba31e3a In 0.83git now. Fix minor leaks in libcdio 0.82 detected by cppcheck
via Eric Sesterhenn.
2009-10-27 21:00:51 -04:00
R. Bernstein
5ead040aea Make doxygen clean. Get ready for 0.82 release. 2009-10-27 07:47:55 -04:00
R. Bernstein
0991c43dbb Thanks Geoff Bailey. 2009-10-22 22:10:15 -04:00
R. Bernstein
603d23949d Perhaps adding a real config.rpath will help some of the iconv problems.
Remove a compiler warning when not compling in FreeBSD.
2009-10-22 22:08:05 -04:00
R. Bernstein
639f1e4f36 Remove dupicated code caused by mixup with existing get-media-changed code. 2009-10-22 05:47:25 -04:00
R. Bernstein
b2dda51f57 Ignore windows executables and stack dumps. 2009-10-21 12:47:50 -04:00
R. Bernstein
d89c2206c4 NEWS: update what's up
lib/driver/Makefile.am: increment library number
lib/driver/FreeBSD/*: FreeBSD get_media_changed fixes for ioctl.
2009-10-21 10:17:33 -04:00
Nicolas Boullis
91adaa6ff2 Update the documentation in include/cdio/device.h as well. 2009-07-13 00:48:25 +02:00
Nicolas Boullis
8e8b18e197 Remove all remaining uses of CDIO_MIN_DRIVER, CDIO_MAX_DRIVER, CDIO_MIN_DEVICE_DRIVER or CDIO_MAX_DEVICE_DRIVER. 2009-07-13 00:48:24 +02:00
Nicolas Boullis
b91d147a7a Export the cdio_drivers and cdio_device_drivers arrays. 2009-07-13 00:48:24 +02:00
Nicolas Boullis
317ef05816 Remove all other uses of CDIO_MIN_DRIVER, CDIO_MAX_DRIVER, CDIO_MIN_DEVICE_DRIVER or CDIO_MAX_DEVICE_DRIVER within the libcdio library. 2009-07-13 00:48:24 +02:00
Nicolas Boullis
e2c8475275 Change scan_for_driver to use cdio_drivers and cdio_device_drivers. 2009-07-13 00:48:24 +02:00
Nicolas Boullis
70dad66457 Add new cdio_drivers and cdio_device_drivers arrays. 2009-07-13 00:48:24 +02:00
R. Bernstein
b4e36da3e2 Removed cd-paranoia.c by accident. 2009-07-11 19:42:04 -04:00
R. Bernstein
5a0ab057c3 MOSTLYCLEANFILES subsumes MAINTAINERCLEANFILES. As Nicolas Boulis
points out, want only the latter.
2009-07-03 19:37:59 -04:00
R. Bernstein
2c804547f7 Merge branch 'master' of rocky@git.sv.gnu.org:/srv/git/libcdio 2009-07-02 20:29:48 -04:00
R. Bernstein
2522c26ec8 Adapted from patches by Nicolas Boullis on Debian:
* alignment issues on sparc
 * "make check" failure when stderr is not a tty
 * wrong program name in manpages in tarball
 * build failure with hurd
 * "make check" failure on machines with no disc drive
 * make distclean fixes
2009-07-02 20:26:39 -04:00
R. Bernstein
bc634ba342 Merge branch 'master' of rocky@git.sv.gnu.org:/srv/git/libcdio 2009-06-15 09:35:39 -04:00
R. Bernstein
7f8f0f806a Savannah bug #26808 - Multiple definitions of cddb_opts. Helps MinGW/MSys compilation. Patch courtesy of lrn. 2009-06-15 09:31:54 -04:00
R. Bernstein
e7ac0ea72c Merge branch 'master' of rocky@git.sv.gnu.org:/srv/git/libcdio 2009-05-16 23:02:15 -04:00
rocky
cc08ce617f README.develop: add help2man. Rest - cosmetic changes 2009-05-16 23:01:39 -04:00
R. Bernstein
d297cdaf08 Guard against dereferncing a null cdtext pointer. 2009-05-14 22:30:50 -04:00
rocky
13245c6a55 Patch from John Wehle:
A side effect of opening the cdrom device on FreeBSD is it
locks the drive.  This makes cdio_get_media_changed less
useful and prevents you from being able to switch disks
when using things such as the audacious media player.

This patch simply unlocks the drive right after it's opened
prior to opening the cam passthrough device.
2009-04-23 03:26:00 -04:00
rocky
5e1989a604 Revise for new paranoia descriptions. 2009-04-20 07:15:09 -04:00
rocky
2c37ff8db5 paranoia.cpp: write WAV file of up to the first 300 sectors of the first track
*/Makefile.am remove any created WAV files.
README: update paranoia descriptions
parananoia.c: track-01.wav -> track01s.wav
2009-04-20 07:06:02 -04:00