[MPlayer-dev-eng] [PATH] libmpdvdkit and tvi_bsdbt848 on NetBSD
    Steven M. Schultz 
    sms at 2BSD.COM
       
    Mon Apr 29 00:19:27 CEST 2002
    
    
  
On Sun, 28 Apr 2002, Arpi wrote:
> bsdi:  no dvd.h, use /sys/dev/scsi/scsi_ioctl.h + extras/BSDI_dvdioctl/dvd.h
	There *is* a <dvd.h> on bsdi
> #define NEED_BSDI_LIBDVD
> #define DVD_STRUCT_IN_BSDI_DVDIOCTL_DVD_H
> #define LINUX_DVD_STRUCT
> link bsdi_dvdioctl.o
	But bsdi_dvdioctl.o does not exist.    
> i'll disable it a picsaba, enabled only for freebsd and linux by default.
> if you want and can fix it for other bsd variants, do it and send patch
	Attached is a very small patch that takes care of BSD/OS
	The "extras/" directory only exists in the VLC code base.  I do
	think you want to import additional files from the 'vlc' program,
	so simply changing one (1) line in libmpdvdkit/ioctl.c is
	probably the best way to go.   Changing
	#   include <BSDI_dvdioctl/dvd.h>
	to
	#   include <dvd.h>
	in libmpdvdkit is all that is needed.
	The ./configure script only needs to have two lines changed:
	-echocheck "extras/BSDI_dvdioctl/dvd.h"
	+echocheck "BSDI dvd.h"
	-#include <extras/BSDI_dvdioctl/dvd.h>
	+#include <dvd.h>
	With those small changes libmpdvdkit works fine for me now
	What do you think (I hope the confusion is going away ;))?
	The new configure script looks good!
	Cheers,
	Steven Schultz
	sms at 2bsd.com
-------------- next part --------------
--- configure.dist	Sun Apr 28 15:02:45 2002
+++ configure	Sun Apr 28 15:06:32 2002
@@ -1612,9 +1612,9 @@
 echores "$_dvd"
 
 
-echocheck "extras/BSDI_dvdioctl/dvd.h"
+echocheck "BSDI dvd.h"
 cat > $TMPC << EOF
-#include <extras/BSDI_dvdioctl/dvd.h>
+#include <dvd.h>
 int main(void) { return 0; }
 EOF
 _bsdi_dvd=no
--- libmpdvdkit/ioctl.c.dist	Wed Apr 24 12:28:03 2002
+++ libmpdvdkit/ioctl.c	Sun Apr 28 15:10:43 2002
@@ -53,7 +53,7 @@
 #   include <dvd.h>
 #endif
 #ifdef DVD_STRUCT_IN_BSDI_DVDIOCTL_DVD_H
-#   include <BSDI_dvdioctl/dvd.h>
+#   include <dvd.h>
 #endif
 #ifdef SYS_BEOS
 #   include <malloc.h>
    
    
More information about the MPlayer-dev-eng
mailing list