diff options
author | Charles Schmidt <cbschmid@users.sourceforge.net> | 2002-07-28 22:45:45 +0000 |
---|---|---|
committer | Charles Schmidt <cbschmid@users.sourceforge.net> | 2002-07-28 22:45:45 +0000 |
commit | 8f0aefcb714dc11f25b7262d9728284c9044ce40 (patch) | |
tree | 16ecbdb35ed50b7b0fd3a6df2f43de49a2ad6830 /configure.ac | |
parent | ced0529b53ea74d45e3e2a27a70cc751f7c1f333 (diff) |
Added *BSD (and Darwin) ioctl cdaudio playing. Couple bugfixes. 'end-track','current-track' and 'cddb-discid' propert...
Original commit message from CVS:
Added *BSD (and Darwin) ioctl cdaudio playing. Couple bugfixes. 'end-track','current-track' and 'cddb-discid' properties and 'track-change' signal for the element.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 7d653156..36955fd3 100644 --- a/configure.ac +++ b/configure.ac @@ -285,7 +285,35 @@ GST_CHECK_FEATURE(VGA, [VGA], vgavideosink, [ dnl *** CDROM Audio *** translit(dnm, m, l) AM_CONDITIONAL(USE_CDROM, true) GST_CHECK_FEATURE(CDROM, [CDROM Audio], cdrom, [ - AC_CHECK_HEADER(linux/cdrom.h, HAVE_CDROM="yes", HAVE_CDROM="no") + AC_CHECK_HEADERS(linux/cdrom.h) dnl linux + AC_CHECK_HEADERS(sys/cdio.h) dnl almost everything else +dnl AC_CHECK_HEADERS(dmedia/cdaudio.h) dnl irix + + if test "${ac_cv_header_linux_cdrom_h}" = "yes" || test "${ac_cv_header_sys_cdio_h}" = "yes" || test "${ac_cv_header_dmedia_cdaudio_h}" = "yes"; then + case "$host" in + *-sun-* | *-*-linux*) + AC_DEFINE(HAVE_CDROM_SOLARIS,, [Define if cdrom access is in Solaris style]) + ;; + *-*-freebsd*) + AC_DEFINE(HAVE_CDROM_BSD,, [Define if cdrom access is in BSD style]) + ;; + *-*-netbsd* | *-*-openbsd*) + AC_DEFINE(HAVE_CDROM_BSD,, [Define if cdrom access is in BSD style]) + AC_DEFINE(HAVE_CDROM_BSD_NETBSD,, [Define if cdrom access uses NetBSD variant]) + ;; + *-*darwin*) + AC_DEFINE(HAVE_CDROM_BSD,, [Define if cdrom access is in BSD style]) + AC_DEFINE(HAVE_CDROM_BSD_DARWIN,, [Define if cdrom access uses Darwin variant]) + ;; +dnl *-irix-*) +dnl AC_DEFINE(HAVE_CDROM_IRIX,, [Define if cdrom access is in Irix DMedia style]) +dnl ;; + esac + + HAVE_CDROM="yes" + else + HAVE_CDROM="no" + fi ]) dnl *** XVideo *** |