gstdatetime: Disable usage of GDateTime on MacOSX
authorEdward Hervey <edward.hervey@collabora.co.uk>
Wed, 5 Jan 2011 10:26:13 +0000 (11:26 +0100)
committerEdward Hervey <edward.hervey@collabora.co.uk>
Wed, 5 Jan 2011 10:26:13 +0000 (11:26 +0100)
GLib's GDateTime doesn't handle properly the gmt offset. Therefore
use our own internal version instead on MacOSX.

See bug #638666

gst/gstdatetime.c

index 255ee36..60f709f 100644 (file)
 #define GST_DATE_TIME_USEC_PER_SECOND      (G_GINT64_CONSTANT (1000000))
 #define GST_DATE_TIME_USEC_PER_MILLISECOND (G_GINT64_CONSTANT (1000))
 
+/* Jan 5th 2011 (Edward) : GLib's GDateTime is broken in regards to gmt offset
+ * on macosx. Re-enable it once the following bug is fixed:
+ * https://bugzilla.gnome.org/show_bug.cgi?id=638666 */
+#ifdef HAVE_OSX
+#undef GLIB_HAS_GDATETIME
+#endif
+
+
 #ifndef GLIB_HAS_GDATETIME
 
 #define MAX_SUPPORTED_YEAR 9999