summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2009-04-07 11:37:11 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2009-04-07 11:37:11 +0200
commita5766b5a014706ceabb98429be886fafd4a4db31 (patch)
treebd5cfddc72f2cc53bf39d6b8d953a8992413d860
parent9b43600e1bab6b8eba9e8e395ceab556129c90c5 (diff)
Fix GStreamer DllImports and add a dllmap for the native GStreamer library
-rw-r--r--gstreamer-sharp/Application.cs6
-rw-r--r--gstreamer-sharp/Buffer.custom4
-rw-r--r--gstreamer-sharp/Version.cs4
-rw-r--r--gstreamer-sharp/gstreamer-sharp.dll.config.in1
4 files changed, 8 insertions, 7 deletions
diff --git a/gstreamer-sharp/Application.cs b/gstreamer-sharp/Application.cs
index e040bf6..52f5634 100644
--- a/gstreamer-sharp/Application.cs
+++ b/gstreamer-sharp/Application.cs
@@ -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();
}
}
diff --git a/gstreamer-sharp/Buffer.custom b/gstreamer-sharp/Buffer.custom
index 50bb55d..78807ef 100644
--- a/gstreamer-sharp/Buffer.custom
+++ b/gstreamer-sharp/Buffer.custom
@@ -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() {
diff --git a/gstreamer-sharp/Version.cs b/gstreamer-sharp/Version.cs
index 11a0afe..e7b1bfe 100644
--- a/gstreamer-sharp/Version.cs
+++ b/gstreamer-sharp/Version.cs
@@ -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();
}
}
diff --git a/gstreamer-sharp/gstreamer-sharp.dll.config.in b/gstreamer-sharp/gstreamer-sharp.dll.config.in
index 54efea3..c9d1031 100644
--- a/gstreamer-sharp/gstreamer-sharp.dll.config.in
+++ b/gstreamer-sharp/gstreamer-sharp.dll.config.in
@@ -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>