File gstreamer-sharp-0.9.2.1-quickfix.patch of Package mingw64-gstreamer-0_10-sharp
diff -Naur gstreamer-sharp-0.9.2.1/elementgen/interfaces/GstXOverlay.cs gstreamer-sharp-0.9.2.1.new/elementgen/interfaces/GstXOverlay.cs
--- gstreamer-sharp-0.9.2.1/elementgen/interfaces/GstXOverlay.cs 2011-02-25 19:29:59.000000000 +0100
+++ gstreamer-sharp-0.9.2.1.new/elementgen/interfaces/GstXOverlay.cs 2011-03-03 09:01:57.883491009 +0100
@@ -13,11 +13,19 @@
}
[DllImport("libgstinterfaces-0.10.dll")]
+#if WIN64LONGS
+ static extern void gst_x_overlay_got_xwindow_id(IntPtr raw, uint xwindow_id);
+
+ void Gst.Interfaces.XOverlay.GotXwindowId(uint xwindow_id) {
+ gst_x_overlay_got_xwindow_id(Handle, xwindow_id);
+ }
+#else
static extern void gst_x_overlay_got_xwindow_id(IntPtr raw, UIntPtr xwindow_id);
void Gst.Interfaces.XOverlay.GotXwindowId(ulong xwindow_id) {
gst_x_overlay_got_xwindow_id(Handle, new UIntPtr (xwindow_id));
}
+#endif
[DllImport("libgstinterfaces-0.10.dll")]
static extern void gst_x_overlay_prepare_xwindow_id(IntPtr raw);
@@ -29,7 +37,11 @@
[DllImport("libgstinterfaces-0.10.dll")]
static extern void gst_x_overlay_set_xwindow_id(IntPtr raw, UIntPtr xwindow_id);
+#if WIN64LONGS
+ uint Gst.Interfaces.XOverlay.XwindowId {
+#else
ulong Gst.Interfaces.XOverlay.XwindowId {
+#endif
set {
gst_x_overlay_set_xwindow_id(Handle, new UIntPtr (value));
}
diff -Naur gstreamer-sharp-0.9.2.1/gstreamer-sharp/Makefile.am gstreamer-sharp-0.9.2.1.new/gstreamer-sharp/Makefile.am
--- gstreamer-sharp-0.9.2.1/gstreamer-sharp/Makefile.am 2011-02-25 19:29:59.000000000 +0100
+++ gstreamer-sharp-0.9.2.1.new/gstreamer-sharp/Makefile.am 2011-03-03 09:19:07.919491002 +0100
@@ -173,7 +173,7 @@
cp $(top_srcdir)/gstreamer-sharp.snk .
$(ASSEMBLY): $(build_sources) generated-stamp $(KEYFILE) $(plugin_csfiles)
- $(CSC) -nowarn:0612 -debug -unsafe -out:$(ASSEMBLY) -target:library $(references) $(csc_build_sources) $(GENERATED_SOURCES) $(plugin_csfiles) -define:GTK_SHARP_2_6 -define:GTK_SHARP_2_8 -define:GTK_SHARP_2_10 -define:GTK_SHARP_2_12 -define:GTK_SHARP_2_14
+ $(CSC) -nowarn:0612 -debug -unsafe -out:$(ASSEMBLY) -target:library $(references) $(csc_build_sources) $(GENERATED_SOURCES) $(plugin_csfiles) -define:GTK_SHARP_2_6 -define:GTK_SHARP_2_8 -define:GTK_SHARP_2_10 -define:GTK_SHARP_2_12 -define:GTK_SHARP_2_14 $(WIN64DEFINES)
plugins-update:
$(MAKE) -C coreplugins plugins-update