summaryrefslogtreecommitdiff
path: root/gst/gstelement.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/gstelement.h')
-rw-r--r--gst/gstelement.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/gst/gstelement.h b/gst/gstelement.h
index d7ceb7a914..1d05451878 100644
--- a/gst/gstelement.h
+++ b/gst/gstelement.h
@@ -30,7 +30,6 @@
#include <gst/gstpad.h>
#include <gst/cothreads.h>
#include <gst/gstpluginfeature.h>
-#include <gst/gstdparammanager.h>
#ifdef __cplusplus
extern "C" {
@@ -123,7 +122,6 @@ typedef enum {
#define GST_ELEMENT_MANAGER(obj) (((GstElement*)(obj))->manager)
#define GST_ELEMENT_SCHED(obj) (((GstElement*)(obj))->sched)
#define GST_ELEMENT_PADS(obj) ((obj)->pads)
-#define GST_ELEMENT_DPARAM_MANAGER(obj) ((obj)->dpman)
//typedef struct _GstElement GstElement;
//typedef struct _GstElementClass GstElementClass;
@@ -149,8 +147,6 @@ struct _GstElement {
guint16 numsinkpads;
GList *pads;
GstPad *select_pad;
-
- GstDParamManager *dpman;
};
struct _GstElementClass {
@@ -262,6 +258,8 @@ struct _GstElementFactory {
GType type; /* unique GType of element */
+ guint details_dynamic : 1;
+
GstElementDetails *details; /* pointer to details struct */
GList *padtemplates;