[Gtk-sharp-list] gst-sharp

John Luke jluke@users.sourceforge.net
Mon, 27 Oct 2003 16:26:47 -0500


--=-/8gpFT41QH1bWTwAXcUO
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Hello everyone,

I finally figured out why gstreamer-0.6.x failed to go through the gtk#
parser by diffing against the 0.7.1 version.  I have attached the patch
for those interested.  Are these two lines something that should cause
the parser to hang?

Is gst-sharp something that should continue to be a part of Gtk#, or
should it be moved to a seperate project?  Is anyone working on it? Alp?

I am fairly close to having it build with the 0.6.4 version, just have a
few more metadata tricks to figure out.

Thanks,
John

--=-/8gpFT41QH1bWTwAXcUO
Content-Disposition: attachment; filename=gstreamer-parse.patch
Content-Type: text/x-patch; name=gstreamer-parse.patch; charset=
Content-Transfer-Encoding: 7bit

--- gstatomic_impl.h.orig	2003-10-26 20:46:38.742066880 -0500
+++ gstatomic_impl.h	2003-10-26 20:46:47.697705416 -0500
@@ -323,7 +323,7 @@
 }
 
 /***** MIPS *****/
-#elif defined(HAVE_CPU_MIPS) && defined(__GNUC__)
+#elif defined(HAVE_CPU_MIPS) && defined(__GNUC__) && 0
 
 GST_INLINE_FUNC void 	gst_atomic_int_init 	(GstAtomicInt *aint, gint val) { aint->counter = val; }
 GST_INLINE_FUNC void 	gst_atomic_int_destroy 	(GstAtomicInt *aint) { } 
@@ -375,7 +375,6 @@
 
 /***** S/390 *****/
 #elif defined(HAVE_CPU_S390) && defined(__GNUC__)
-typedef struct { volatile int counter; } atomic_t __attribute__ ((aligned (4)));
 
 GST_INLINE_FUNC void 	gst_atomic_int_init 	(GstAtomicInt *aint, gint val) { aint->counter = val; }
 GST_INLINE_FUNC void 	gst_atomic_int_destroy 	(GstAtomicInt *aint) { } 

--=-/8gpFT41QH1bWTwAXcUO--