[gst-cvs] CVS: gstreamer/gst gobject2gtk.h,1.21,1.22
Wim Taymans
wtay at users.sourceforge.net
Mon Oct 22 12:14:11 PDT 2001
Update of /cvsroot/gstreamer/gstreamer/gst
In directory usw-pr-cvs1:/tmp/cvs-serv10754
Modified Files:
gobject2gtk.h
Log Message:
Added 64 bit support to filesrc and a gtk+ shim (mapped to ulong
unfortunatly) as per vishnus patch.
Index: gobject2gtk.h
===================================================================
RCS file: /cvsroot/gstreamer/gstreamer/gst/gobject2gtk.h,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- gobject2gtk.h 2001/10/20 23:06:49 1.21
+++ gobject2gtk.h 2001/10/22 19:13:24 1.22
@@ -5,6 +5,7 @@
#define G_MAXUINT UINT_MAX
#define G_MAXULONG ULONG_MAX
+#define G_MAXINT64 G_MAXULONG
#define G_E 2.7182818284590452354E0
#define G_LN2 6.9314718055994530942E-1
@@ -305,6 +306,10 @@
#define g_value_get_pointer(value) GTK_VALUE_POINTER(*value)
#define g_value_set_pointer(value,data) (GTK_VALUE_POINTER(*value) = (data))
+/* FIXME semi 64-bit support, we map to ulong here... */
+#define g_param_spec_int64 g2g_param_spec_ulong
+#define g_value_get_int64(value) GTK_VALUE_ULONG(*value)
+#define g_value_set_int64(value,data) (GTK_VALUE_ULONG(*value) = (data))
#define G_VALUE_HOLDS_CHAR(value) (((value)->type)==GTK_TYPE_CHAR)
#define G_VALUE_HOLDS_UCHAR(value) (((value)->type)==GTK_TYPE_UCHAR)
More information about the Gstreamer-commits
mailing list