From e43e6c9763443aaa9300b91fd103902dfa0a34ed Mon Sep 17 00:00:00 2001 From: Maarten Bosmans Date: Sat, 13 Jun 2009 11:26:20 +0200 Subject: [PATCH] More custom code removed by using owned="true" --- gstreamer-sharp/Element.custom | 21 ----------------- gstreamer-sharp/Gstreamer.metadata | 15 ++++++------ gstreamer-sharp/Pad.custom | 47 -------------------------------------- 3 files changed, 8 insertions(+), 75 deletions(-) diff --git a/gstreamer-sharp/Element.custom b/gstreamer-sharp/Element.custom index 0aaf289..748a30d 100644 --- a/gstreamer-sharp/Element.custom +++ b/gstreamer-sharp/Element.custom @@ -72,17 +72,6 @@ public void FoundTagsForPad (Gst.Pad pad, Gst.TagList list) { } [DllImport("libgstreamer-0.10.dll") ] -static extern bool gst_element_post_message (IntPtr raw, IntPtr message); -[DllImport("libgstreamer-0.10.dll") ] -static extern IntPtr gst_mini_object_ref (IntPtr raw); - -public bool PostMessage (Gst.Message message) { - bool raw_ret = gst_element_post_message (Handle, message == null ? IntPtr.Zero : gst_mini_object_ref (message.Handle)); - bool ret = raw_ret; - return ret; -} - -[DllImport("libgstreamer-0.10.dll") ] static extern IntPtr gst_element_get_query_types (IntPtr raw); public Gst.QueryType[] GetQueryTypes () { @@ -106,16 +95,6 @@ public Gst.QueryType[] GetQueryTypes () { return (Gst.QueryType[]) result.ToArray (typeof (Gst.QueryType)); } - -[DllImport("libgstreamer-0.10.dll") ] -static extern bool gst_element_send_event (IntPtr raw, IntPtr evnt); - -public bool SendEvent (Gst.Event evnt) { - bool raw_ret = gst_element_send_event (Handle, evnt == null ? IntPtr.Zero : gst_mini_object_ref (evnt.Handle)); - bool ret = raw_ret; - return ret; -} - [DllImport("libgstreamer-0.10.dll") ] static extern void gst_element_class_add_pad_template (IntPtr klass, IntPtr templ); diff --git a/gstreamer-sharp/Gstreamer.metadata b/gstreamer-sharp/Gstreamer.metadata index 8603ebe..d0d994f 100644 --- a/gstreamer-sharp/Gstreamer.metadata +++ b/gstreamer-sharp/Gstreamer.metadata @@ -299,8 +299,8 @@ 1 1 1 - 1 - 1 + true + true Seek /api/namespace/object[@name='ElementFactory'] @@ -598,11 +598,12 @@ - 1 - 1 - 1 - 1 - 1 + + true + true + true + true + true public true diff --git a/gstreamer-sharp/Pad.custom b/gstreamer-sharp/Pad.custom index 09967bc..934d4e7 100644 --- a/gstreamer-sharp/Pad.custom +++ b/gstreamer-sharp/Pad.custom @@ -229,26 +229,6 @@ public Gst.PadActivateModeFunction ActivatePushFunction { } [DllImport("libgstreamer-0.10.dll") ] -static extern int gst_pad_push (IntPtr raw, IntPtr buffer); -[DllImport("libgstreamer-0.10.dll") ] -static extern IntPtr gst_mini_object_ref (IntPtr raw); - -public Gst.FlowReturn Push (Gst.Buffer buffer) { - int raw_ret = gst_pad_push (Handle, buffer == null ? IntPtr.Zero : gst_mini_object_ref (buffer.Handle)); - Gst.FlowReturn ret = (Gst.FlowReturn) raw_ret; - return ret; -} - -[DllImport("libgstreamer-0.10.dll") ] -static extern bool gst_pad_push_event (IntPtr raw, IntPtr evnt); - -public bool PushEvent (Gst.Event evnt) { - bool raw_ret = gst_pad_push_event (Handle, evnt == null ? IntPtr.Zero : gst_mini_object_ref (evnt.Handle)); - bool ret = raw_ret; - return ret; -} - -[DllImport("libgstreamer-0.10.dll") ] static extern int gst_pad_pull_range (IntPtr raw, ulong offset, uint size, out IntPtr buffer); public Gst.FlowReturn PullRange (ulong offset, uint size, out Gst.Buffer buffer) { @@ -261,24 +241,6 @@ public Gst.FlowReturn PullRange (ulong offset, uint size, out Gst.Buffer buffer) } [DllImport("libgstreamer-0.10.dll") ] -static extern bool gst_pad_send_event (IntPtr raw, IntPtr evnt); - -public bool SendEvent (Gst.Event evnt) { - bool raw_ret = gst_pad_send_event (Handle, evnt == null ? IntPtr.Zero : gst_mini_object_ref (evnt.Handle)); - bool ret = raw_ret; - return ret; -} - -[DllImport("libgstreamer-0.10.dll") ] -static extern bool gst_pad_event_default (IntPtr raw, IntPtr evnt); - -public bool EventDefault (Gst.Event evnt) { - bool raw_ret = gst_pad_event_default (Handle, evnt == null ? IntPtr.Zero : gst_mini_object_ref (evnt.Handle)); - bool ret = raw_ret; - return ret; -} - -[DllImport("libgstreamer-0.10.dll") ] static extern void gst_pad_set_query_function (IntPtr raw, GstSharp.PadQueryFunctionNative query); public Gst.PadQueryFunction QueryFunction { @@ -356,15 +318,6 @@ static Gst.QueryType[] GetQueryTypesDefault (Gst.Pad pad) { return (Gst.QueryType[]) result.ToArray (typeof (Gst.QueryType)); } -[DllImport("libgstreamer-0.10.dll") ] -static extern int gst_pad_chain (IntPtr raw, IntPtr buffer); - -public Gst.FlowReturn Chain (Gst.Buffer buffer) { - int raw_ret = gst_pad_chain (Handle, buffer == null ? IntPtr.Zero : gst_mini_object_ref (buffer.Handle)); - Gst.FlowReturn ret = (Gst.FlowReturn) raw_ret; - return ret; -} - [DllImport ("gstreamersharpglue-0.10.dll") ] extern static uint gstsharp_gst_pad_get_stream_lock_offset (); -- 2.7.4