From 961f12b8632dd90477ebecee01c98e95aae24bf4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 28 May 2009 10:49:44 +0200 Subject: [PATCH] Don't include GstElement/GstObject properties in the element bindings --- elementgen/gst-xmlinspect.c | 6 ++++++ gstreamer-sharp/baseplugins/inspect/decodebin.raw | 8 -------- gstreamer-sharp/baseplugins/inspect/playbin.raw | 8 -------- gstreamer-sharp/baseplugins/inspect/xvimagesink.raw | 8 -------- gstreamer-sharp/coreplugins/inspect/capsfilter.raw | 8 -------- gstreamer-sharp/coreplugins/inspect/typefind.raw | 8 -------- 6 files changed, 6 insertions(+), 40 deletions(-) diff --git a/elementgen/gst-xmlinspect.c b/elementgen/gst-xmlinspect.c index b8f0c8a9dc..ace4ae7f8d 100644 --- a/elementgen/gst-xmlinspect.c +++ b/elementgen/gst-xmlinspect.c @@ -241,6 +241,12 @@ print_element_properties (GstElement * element, gint pfx) g_object_get_property (G_OBJECT (element), param->name, &value); readable = TRUE; } + + /* Ignore GstObject, GstElement properties */ + if (param->owner_type == GST_TYPE_OBJECT || + param->owner_type == GST_TYPE_ELEMENT) + continue; + PUT_START_TAG (pfx + 1, "element-property"); PUT_ESCAPED (pfx + 2, "name", g_param_spec_get_name (param)); PUT_ESCAPED (pfx + 2, "type", g_type_name (param->value_type)); diff --git a/gstreamer-sharp/baseplugins/inspect/decodebin.raw b/gstreamer-sharp/baseplugins/inspect/decodebin.raw index 20aa3862ec..4be6f0be5e 100644 --- a/gstreamer-sharp/baseplugins/inspect/decodebin.raw +++ b/gstreamer-sharp/baseplugins/inspect/decodebin.raw @@ -61,14 +61,6 @@ - - name - gchararray - Name - The name of the object - RW - "element" - async-handling gboolean diff --git a/gstreamer-sharp/baseplugins/inspect/playbin.raw b/gstreamer-sharp/baseplugins/inspect/playbin.raw index 1a8d6105da..ecbb9ecbba 100644 --- a/gstreamer-sharp/baseplugins/inspect/playbin.raw +++ b/gstreamer-sharp/baseplugins/inspect/playbin.raw @@ -41,14 +41,6 @@ - - name - gchararray - Name - The name of the object - RW - "element" - async-handling gboolean diff --git a/gstreamer-sharp/baseplugins/inspect/xvimagesink.raw b/gstreamer-sharp/baseplugins/inspect/xvimagesink.raw index 839274aa71..cb0cfa356a 100644 --- a/gstreamer-sharp/baseplugins/inspect/xvimagesink.raw +++ b/gstreamer-sharp/baseplugins/inspect/xvimagesink.raw @@ -55,14 +55,6 @@ - - name - gchararray - Name - The name of the object - RW - "element" - preroll-queue-len guint diff --git a/gstreamer-sharp/coreplugins/inspect/capsfilter.raw b/gstreamer-sharp/coreplugins/inspect/capsfilter.raw index 123d3ad10e..18ba3879ee 100644 --- a/gstreamer-sharp/coreplugins/inspect/capsfilter.raw +++ b/gstreamer-sharp/coreplugins/inspect/capsfilter.raw @@ -63,14 +63,6 @@ - - name - gchararray - Name - The name of the object - RW - "element" - qos gboolean diff --git a/gstreamer-sharp/coreplugins/inspect/typefind.raw b/gstreamer-sharp/coreplugins/inspect/typefind.raw index 9dce9a765d..853a1bc566 100644 --- a/gstreamer-sharp/coreplugins/inspect/typefind.raw +++ b/gstreamer-sharp/coreplugins/inspect/typefind.raw @@ -61,14 +61,6 @@ - - name - gchararray - Name - The name of the object - RW - "element" - caps GstCaps