[mythtv] MythTV 0.15 Port for FreeBSD

Stacey Son mythdev at son.org
Thu Jun 3 23:58:46 EDT 2004


Matt Zimmerman wrote:

>>Just missing #include "mythcontext.h"...  
>>    
>>
>
>Fixed.
>  
>

Here is the full patch...


-------------- next part --------------
Index: ./libs/libmyth/mythcdrom-freebsd.cpp
===================================================================
RCS file: /var/lib/mythcvs/mythtv/libs/libmyth/mythcdrom-freebsd.cpp,v
retrieving revision 1.1
diff -u -r1.1 mythcdrom-freebsd.cpp
--- ./libs/libmyth/mythcdrom-freebsd.cpp	4 Jun 2004 02:31:22 -0000	1.1
+++ ./libs/libmyth/mythcdrom-freebsd.cpp	4 Jun 2004 03:54:37 -0000
@@ -2,7 +2,7 @@
 #include <errno.h>
 #include <sys/ioctl.h>
 #include <sys/cdio.h>
-
+#include "mythcontext.h"
 
 #define ASSUME_WANT_AUDIO 1
 
@@ -19,7 +19,7 @@
     return false;
 }
 
-bool MythCDROMLinux::checkOK()
+bool MythCDROMFreeBSD::checkOK()
 {
     // Not implemented
     return true;
@@ -62,20 +62,16 @@
     return setStatus(MEDIASTAT_UNKNOWN, false);
 }
 
-MediaError MythCDROMLinux::lock() 
+MediaError MythCDROMFreeBSD::lock() 
 {
     MediaError ret = MythMediaDevice::lock();
     if (ret == MEDIAERR_OK)
-#ifdef __FreeBSD__
         ioctl(m_DeviceHandle, CDIOCPREVENT);
-#else
-        ioctl(m_DeviceHandle, CDROM_LOCKDOOR, 1);
-#endif
 
     return ret;
 }
 
-MediaError MythCDROMLinux::unlock() 
+MediaError MythCDROMFreeBSD::unlock() 
 {
     if (openDevice()) 
     { 


More information about the mythtv-dev mailing list