/* for the pad cache */
#include "gstpad.h"
+/* for GstElement */
+#include "gstelement.h"
+
G_BEGIN_DECLS
/* used by gstparse.c and grammar.y */
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)