[Gstreamer-bugs] [Bug 134301] Changed - gst-plugins should depend on X

bugzilla-daemon at widget.gnome.org bugzilla-daemon at widget.gnome.org
Tue Feb 24 13:15:52 PST 2004


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=134301

Changed by ds at schleef.org.

--- shadow/134301	Tue Feb 24 12:48:41 2004
+++ shadow/134301.tmp.22864	Tue Feb 24 16:15:51 2004
@@ -24,6 +24,20 @@
 
 Opinions?
 
 ------- Additional Comments From thomas at apestaart.org  2004-02-24 12:48 -------
 it should be possible to build without X too, ie. the audio mixer
 interface should still work even when X is not present.
+
+------- Additional Comments From ds at schleef.org  2004-02-24 16:14 -------
+xoverlay.h only depends on X for the definition of XID.  XID is
+unsigned long on all architectures, so changing to unsigned long in
+the header makes it independent of X.
+
+xoverlay.c should be compiled and linked into the library
+unconditionally, and if X is not present at compile time, all the
+function calls can be stubbed out and do nothing.
+
+It's not particularly elegant, but it's clean, and nobody in their
+right mind will compile gst-plugins without X.  (From experience, I
+know that embedded systems designers and Windows developers are not in
+their right minds.)




More information about the Gstreamer-bugs mailing list