[gst-cvs] gstreamer: docs: Update the design docs for bin state changes according to last commit
Sebastian Dröge
slomo at kemper.freedesktop.org
Tue Aug 18 02:39:10 PDT 2009
Module: gstreamer
Branch: master
Commit: bf8af3f734acd6fe6df84c380124f9fd89370d6e
URL: http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=bf8af3f734acd6fe6df84c380124f9fd89370d6e
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Tue Aug 18 11:38:38 2009 +0200
docs: Update the design docs for bin state changes according to last commit
---
docs/design/part-states.txt | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/docs/design/part-states.txt b/docs/design/part-states.txt
index 9665818..ed0670d 100644
--- a/docs/design/part-states.txt
+++ b/docs/design/part-states.txt
@@ -187,7 +187,8 @@ States in GstBin
A GstBin manages the state of its children. It does this by propagating the state
changes performed on it to all of its children. The _set_state() function on a
-bin will call the _set_state() function on all of its children.
+bin will call the _set_state() function on all of its children, that are
+not already in the target state or in a change state to the target state.
The children are iterated from the sink elements to the source elements. This makes
sure that when changing the state of an element, the downstream elements are in
More information about the Gstreamer-commits
mailing list