diff options
Diffstat (limited to 'gst/gstelement.h')
-rw-r--r-- | gst/gstelement.h | 6 |
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; |