Fix GStreamer DllImports and add a dllmap for the native GStreamer library
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 7 Apr 2009 09:37:11 +0000 (11:37 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 7 Apr 2009 09:37:11 +0000 (11:37 +0200)
gstreamer-sharp/Application.cs
gstreamer-sharp/Buffer.custom
gstreamer-sharp/Version.cs
gstreamer-sharp/gstreamer-sharp.dll.config.in

index e040bf6..52f5634 100644 (file)
@@ -77,13 +77,13 @@ namespace Gst {
       }
     }
 
-    [DllImport ("gstreamer-0.10") ]
+    [DllImport ("gstreamer-0.10.dll") ]
     private static extern void gst_init (ref int argc, ref IntPtr argv);
 
-    [DllImport ("gstreamer-0.10") ]
+    [DllImport ("gstreamer-0.10.dll") ]
     private static extern bool gst_init_check (ref int argc, ref IntPtr argv, out IntPtr error);
 
-    [DllImport ("gstreamer-0.10") ]
+    [DllImport ("gstreamer-0.10.dll") ]
     private static extern void gst_deinit();
   }
 }
index 50bb55d..78807ef 100644 (file)
@@ -1,11 +1,11 @@
-[DllImport ("gstreamer-0.10") ]
+[DllImport ("gstreamer-0.10.dll") ]
 static extern IntPtr gst_mini_object_ref (IntPtr buf);
 
 public void Ref() {
   IntPtr tmp = gst_mini_object_ref (this.Handle);
 }
 
-[DllImport ("gstreamer-0.10") ]
+[DllImport ("gstreamer-0.10.dll") ]
 static extern void gst_mini_object_unref (IntPtr buf);
 
 public void Unref() {
index 11a0afe..e7b1bfe 100644 (file)
@@ -57,10 +57,10 @@ namespace Gst {
       }
     }
 
-    [DllImport ("gstreamer-0.10") ]
+    [DllImport ("gstreamer-0.10.dll") ]
     private static extern void gst_version (out uint major, out uint minor, out uint micro, out uint nano);
 
-    [DllImport ("gstreamer-0.10") ]
+    [DllImport ("gstreamer-0.10.dll") ]
     private static extern IntPtr gst_version_string();
   }
 }
index 54efea3..c9d1031 100644 (file)
@@ -1,4 +1,5 @@
 <configuration>
        <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
        <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+       <dllmap dll="gstreamer-0.10.dll" target="libgstreamer-0.10@LIB_PREFIX@.0@LIB_SUFFIX@/>
 </configuration>