summaryrefslogtreecommitdiff
path: root/elementgen/gst-xmlinspect.c
diff options
context:
space:
mode:
Diffstat (limited to 'elementgen/gst-xmlinspect.c')
-rw-r--r--elementgen/gst-xmlinspect.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/elementgen/gst-xmlinspect.c b/elementgen/gst-xmlinspect.c
index 635d461..dbde81f 100644
--- a/elementgen/gst-xmlinspect.c
+++ b/elementgen/gst-xmlinspect.c
@@ -27,6 +27,10 @@
#include <glib/gprintf.h>
#include <gst/gst.h>
+#include <gst/base/gstbasesrc.h>
+#include <gst/base/gstbasesink.h>
+#include <gst/base/gstbasetransform.h>
+#include <gst/base/gstpushsrc.h>
#define PUT_START_TAG(pfx,tag) \
G_STMT_START{ \
@@ -249,7 +253,11 @@ print_element_properties (GstElement * element, gint pfx)
if (param->owner_type == GST_TYPE_OBJECT ||
param->owner_type == GST_TYPE_ELEMENT ||
param->owner_type == GST_TYPE_BIN ||
- param->owner_type == GST_TYPE_PIPELINE)
+ param->owner_type == GST_TYPE_PIPELINE ||
+ param->owner_type == GST_TYPE_BASE_SRC ||
+ param->owner_type == GST_TYPE_BASE_SINK ||
+ param->owner_type == GST_TYPE_BASE_TRANSFORM ||
+ param->owner_type == GST_TYPE_PUSH_SRC)
continue;
PUT_START_TAG (pfx + 1, "element-property");