summaryrefslogtreecommitdiff
path: root/gst/gst_private.h
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2011-05-16 16:53:04 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2011-05-16 16:53:04 +0200
commitb935a814d949f71b1d5968d3f87ce365381fdb95 (patch)
tree09e08df568b875051908b43b36ac5bc698974bce /gst/gst_private.h
parent6bff1f968a61a32141f27cfda20e25c0af24cfd7 (diff)
parentfe1dcbe6fa1625ae83980f4da813f0f3764e7d51 (diff)
Merge branch 'master' into 0.11
Conflicts: configure.ac docs/gst/gstreamer-sections.txt gst/gstbin.c gst/gstelement.c gst/gstelement.h gst/gstghostpad.c gst/gstminiobject.c gst/gstminiobject.h libs/gst/base/gstbasesrc.c libs/gst/base/gstbasetransform.c plugins/elements/gstinputselector.c tests/check/gst/gstminiobject.c
Diffstat (limited to 'gst/gst_private.h')
-rw-r--r--gst/gst_private.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gst/gst_private.h b/gst/gst_private.h
index cf0d152ff..13f259089 100644
--- a/gst/gst_private.h
+++ b/gst/gst_private.h
@@ -51,6 +51,9 @@ extern const char g_log_domain_gstreamer[];
/* for the pad cache */
#include "gstpad.h"
+/* for GstElement */
+#include "gstelement.h"
+
G_BEGIN_DECLS
/* used by gstparse.c and grammar.y */
@@ -115,6 +118,10 @@ gboolean _gst_plugin_loader_client_run (void);
void _priv_gst_pad_invalidate_cache (GstPad *pad);
+/* Used in GstBin for manual state handling */
+void _priv_gst_element_state_changed (GstElement *element, GstState oldstate,
+ GstState newstate, GstState pending);
+
/* used in both gststructure.c and gstcaps.c; numbers are completely made up */
#define STRUCTURE_ESTIMATED_STRING_LEN(s) (16 + gst_structure_n_fields(s) * 22)