[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