From a5766b5a014706ceabb98429be886fafd4a4db31 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 7 Apr 2009 11:37:11 +0200 Subject: [PATCH] Fix GStreamer DllImports and add a dllmap for the native GStreamer library --- gstreamer-sharp/Application.cs | 6 +++--- gstreamer-sharp/Buffer.custom | 4 ++-- gstreamer-sharp/Version.cs | 4 ++-- gstreamer-sharp/gstreamer-sharp.dll.config.in | 1 + 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 @@ +