/**
* SECTION:gstpipeline
+ * @title: GstPipeline
* @short_description: Top-level bin with clocking and bus management
functionality.
* @see_also: #GstElement, #GstBin, #GstClock, #GstBus
GstPipeline *pipeline = GST_PIPELINE (object);
GstClock **clock_p = &pipeline->fixed_clock;
- GST_CAT_DEBUG_OBJECT (GST_CAT_REFCOUNTING, pipeline, "dispose");
+ GST_CAT_DEBUG_OBJECT (GST_CAT_REFCOUNTING, pipeline, "%p dispose", pipeline);
/* clear and unref any fixed clock */
gst_object_replace ((GstObject **) clock_p, NULL);
GstClock *clock;
switch (transition) {
+ case GST_STATE_CHANGE_NULL_TO_NULL:
+ break;
+ case GST_STATE_CHANGE_READY_TO_READY:
+ break;
+ case GST_STATE_CHANGE_PAUSED_TO_PAUSED:
+ break;
+ case GST_STATE_CHANGE_PLAYING_TO_PLAYING:
+ break;
case GST_STATE_CHANGE_NULL_TO_READY:
GST_OBJECT_LOCK (element);
if (element->bus)
result = GST_ELEMENT_CLASS (parent_class)->change_state (element, transition);
switch (transition) {
+ case GST_STATE_CHANGE_NULL_TO_NULL:
+ break;
+ case GST_STATE_CHANGE_READY_TO_READY:
+ break;
+ case GST_STATE_CHANGE_PAUSED_TO_PAUSED:
+ break;
+ case GST_STATE_CHANGE_PLAYING_TO_PLAYING:
+ break;
case GST_STATE_CHANGE_NULL_TO_READY:
break;
case GST_STATE_CHANGE_READY_TO_PAUSED: