summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.in2
-rw-r--r--m4/_xine.m419
-rw-r--r--m4/arts.m46
-rw-r--r--m4/irixal.m42
-rw-r--r--src/dxr3/Makefile.am4
-rw-r--r--src/dxr3/dxr3_decoder.c4
-rw-r--r--src/dxr3/video_out_dxr3.c4
7 files changed, 22 insertions, 19 deletions
diff --git a/configure.in b/configure.in
index b64daef1d..06edc6009 100644
--- a/configure.in
+++ b/configure.in
@@ -306,7 +306,7 @@ AC_LINUX_PATH(/usr/src/linux)
AC_SUBST(LINUX_INCLUDE)
AC_CHECK_DXR3()
-AM_CONDITIONAL(HAVE_DXR3, test "x$have_dxr3" = xyes)
+AM_CONDITIONAL(HAVE_DXR3, test x"$have_dxr3" = "xyes")
dnl
dnl ip_mreqn
diff --git a/m4/_xine.m4 b/m4/_xine.m4
index afdcc7ac5..0410ecad5 100644
--- a/m4/_xine.m4
+++ b/m4/_xine.m4
@@ -65,14 +65,17 @@ AC_DEFUN(AC_LINUX_PATH,
dnl AC_CHECK_DXR3()
AC_DEFUN(AC_CHECK_DXR3,
[
- AC_ARG_ENABLE(dxr3,
- [ --enable-dxr3 Turn on DXR3/HW+ decoder support],
- enable_dxr3=yes, enable_dxr3=no)
-
- if test x$enable_dxr3 = xyes; then
- AC_CHECK_HEADER($linux_path/include/linux/em8300.h, have_dxr3=yes,
- AC_MSG_ERROR(DXR3 headers not found))
- fi
+ AC_ARG_WITH(dxr3-path,
+ [ --with-dxr3-path=path Where em8300.h is located],
+ em8300_path="$withval", em8300_path="$linux_path/include/linux")
+
+ AC_CHECK_HEADER($em8300_path/em8300.h,
+ have_dxr3=yes
+ EM8300_INCLUDE_PATH="-I`eval echo $em8300_path`",
+ have_dxr3=no
+ AC_MSG_RESULT(*** DXR3 support disabled ***))
+
+ AC_SUBST(EM8300_INCLUDE_PATH)
])
diff --git a/m4/arts.m4 b/m4/arts.m4
index 2f4151a1a..7f0b624c5 100644
--- a/m4/arts.m4
+++ b/m4/arts.m4
@@ -9,11 +9,11 @@ AC_DEFUN(AM_PATH_ARTS,
[dnl
dnl Get the cflags and libraries from the artsc-config script
dnl
-AC_ARG_WITH(arts-prefix,[ --with-arts-prefix=PFX Prefix where ARTS is installed (optional)],
+AC_ARG_WITH(arts-prefix,[ --with-arts-prefix=PFX Prefix where ARTS is installed (optional)],
arts_prefix="$withval", arts_prefix="")
-AC_ARG_WITH(arts-exec-prefix,[ --with-arts-exec-prefix=PFX Exec prefix where ARTS is installed (optional)],
+AC_ARG_WITH(arts-exec-prefix,[ --with-arts-exec-prefix=PFX Exec prefix where ARTS is installed (optional)],
arts_exec_prefix="$withval", arts_exec_prefix="")
-AC_ARG_ENABLE(artstest, [ --disable-artstest Do not try to compile and run a test ARTS program],
+AC_ARG_ENABLE(artstest, [ --disable-artstest Do not try to compile and run a test ARTS program],
, enable_artstest=yes)
if test x$arts_exec_prefix != x ; then
diff --git a/m4/irixal.m4 b/m4/irixal.m4
index a613eb4d4..31d5caf5a 100644
--- a/m4/irixal.m4
+++ b/m4/irixal.m4
@@ -5,7 +5,7 @@ AC_DEFUN(AM_PATH_IRIXAL,
dnl replace by test
AC_ARG_ENABLE(irixal, [ --enable-irixal Turn on IRIX AL audio support.], enable_irixal=yes, enable_irixal=no)
- AC_ARG_WITH(irixal-prefix,[ --irixal-prefix=pfx Prefix where al is installed (optional)],
+ AC_ARG_WITH(irixal-prefix,[ --irixal-prefix=pfx Prefix where al is installed (optional)],
irixal_prefix="$withval", irixal_prefix="")
AC_MSG_CHECKING([for IRIX AL support])
diff --git a/src/dxr3/Makefile.am b/src/dxr3/Makefile.am
index ae7488487..906eb1c96 100644
--- a/src/dxr3/Makefile.am
+++ b/src/dxr3/Makefile.am
@@ -1,4 +1,4 @@
-CFLAGS = @GLOBAL_CFLAGS@ $(LINUX_INCLUDE)
+CFLAGS = @GLOBAL_CFLAGS@ $(EM8300_INCLUDE_PATH) $(LINUX_INCLUDE)
EXTRA_DIST = dxr3_decoder.c video_out_dxr3.c
@@ -19,7 +19,7 @@ xineplug_vo_out_dxr3_la_SOURCES = video_out_dxr3.c
xineplug_vo_out_dxr3_la_LDFLAGS = -avoid-version -module
debug:
- @$(MAKE) CFLAGS="$(DEBUG_CFLAGS)"
+ @$(MAKE) CFLAGS="$(DEBUG_CFLAGS) $(EM8300_INCLUDE_PATH) $(LINUX_INCLUDE)"
install-debug: debug
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
diff --git a/src/dxr3/dxr3_decoder.c b/src/dxr3/dxr3_decoder.c
index 833fa8b4f..197c813c1 100644
--- a/src/dxr3/dxr3_decoder.c
+++ b/src/dxr3/dxr3_decoder.c
@@ -17,7 +17,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*
- * $Id: dxr3_decoder.c,v 1.1 2001/07/20 17:28:21 ehasenle Exp $
+ * $Id: dxr3_decoder.c,v 1.2 2001/07/24 15:02:05 f1rmb Exp $
*
* dxr3 video and spu decoder plugin. Accepts the video and spu data
* from XINE and sends it directly to the corresponding dxr3 devices.
@@ -32,7 +32,7 @@
#include <buffer.h>
#include <xine_internal.h>
#include <linux/soundcard.h>
-#include <linux/em8300.h>
+#include <em8300.h>
#include <stdio.h>
#include <errno.h>
diff --git a/src/dxr3/video_out_dxr3.c b/src/dxr3/video_out_dxr3.c
index af1a36b1b..ac7bc7934 100644
--- a/src/dxr3/video_out_dxr3.c
+++ b/src/dxr3/video_out_dxr3.c
@@ -17,7 +17,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*
- * $Id: video_out_dxr3.c,v 1.2 2001/07/24 13:26:18 ehasenle Exp $
+ * $Id: video_out_dxr3.c,v 1.3 2001/07/24 15:02:05 f1rmb Exp $
*
* Dummy video out plugin for the dxr3. Is responsible for setting
* tv_mode, bcs values and the aspectratio.
@@ -33,7 +33,7 @@
#include <fcntl.h>
#include <errno.h>
-#include <linux/em8300.h>
+#include <em8300.h>
#include "video_out.h"
#include <pthread.h>