sys/v4l2/gstv4l2element.c: Fix compilation if HAVE_XVIDEO is not defined
authorZaheer Abbas Merali <zaheerabbas@merali.org>
Thu, 11 Nov 2004 14:25:11 +0000 (14:25 +0000)
committerZaheer Abbas Merali <zaheerabbas@merali.org>
Thu, 11 Nov 2004 14:25:11 +0000 (14:25 +0000)
Original commit message from CVS:
2004-11-11  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* sys/v4l2/gstv4l2element.c: (gst_v4l2_iface_supported):
Fix compilation if HAVE_XVIDEO is not defined

ChangeLog
sys/v4l2/gstv4l2element.c

index 58cfbac..fe50302 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2004-11-11  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
 
+       * sys/v4l2/gstv4l2element.c: (gst_v4l2_iface_supported):
+       Fix compilation if HAVE_XVIDEO is not defined
+
+2004-11-11  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
+
        * sys/v4l/gstv4lelement.c: (gst_v4l_iface_supported):
        Fix compilation if HAVE_XVIDEO is not defined
 
index 743b3b7..f8d980c 100644 (file)
@@ -86,13 +86,18 @@ gst_v4l2_iface_supported (GstImplementsInterface * iface, GType iface_type)
   GstV4l2Element *v4l2element = GST_V4L2ELEMENT (iface);
 
   g_assert (iface_type == GST_TYPE_TUNER ||
-      iface_type == GST_TYPE_X_OVERLAY || iface_type == GST_TYPE_COLOR_BALANCE);
+#ifdef HAVE_XVIDEO
+      iface_type == GST_TYPE_X_OVERLAY ||
+#endif
+      iface_type == GST_TYPE_COLOR_BALANCE);
 
   if (v4l2element->video_fd == -1)
     return FALSE;
 
+#ifdef HAVE_XVIDEO
   if (iface_type == GST_TYPE_X_OVERLAY && !GST_V4L2_IS_OVERLAY (v4l2element))
     return FALSE;
+#endif
 
   return TRUE;
 }