docs/design/: Update some docs.
authorWim Taymans <wim.taymans@gmail.com>
Fri, 24 Aug 2007 21:53:39 +0000 (21:53 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Fri, 24 Aug 2007 21:53:39 +0000 (21:53 +0000)
Original commit message from CVS:
* docs/design/part-TODO.txt:
* docs/design/part-block.txt:
Update some docs.

ChangeLog
docs/design/part-TODO.txt
docs/design/part-block.txt

index 1713ccae44ddadad34c3e044e4ac60651470d6ae..312ae58fc747524c25b64108d0b3e5acbda4e393 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-08-24  Wim Taymans  <wim.taymans@gmail.com>
+
+       * docs/design/part-TODO.txt:
+       * docs/design/part-block.txt:
+       Update some docs.
+
 2007-08-24  Jan Schmidt  <thaytan@mad.scientist.com>
 
        * gst/Makefile.am:
index ae51a46d16c73765f0d8c45bbdae85002b632b1b..903f7c0b587fc1f64bc7d8aac77a1d481ffb8fe7 100644 (file)
@@ -44,6 +44,12 @@ API/ABI
   field for this. The running time when an element is paused can be usefull to
   clip late buffers instead of prerolling on them.
 
+- Elements in a bin have no clue about the final state of the parent element
+  since the bin sets the target state on its children in small steps. This
+  causes problems for elements that like to know the final state (rtspsrc going
+  to PAUSED or READY is different in that we can avoid sending the useless
+  PAUSED request).
+
 
 IMPLEMENTATION
 --------------
index 32cf3363fdbd11da7c44f1ae292bb6599fe9ee5a..99125c7f0079153dfb7afdeb46fc8a5dbf79986f 100644 (file)
@@ -133,8 +133,10 @@ Use cases:
      4b) send EOS to element2, this makes sure that element2 flushes
          out the last bits of data it holds.
      4c) wait for EOS to appear in the probe, drop the EOS.
+     4d) remove the EOS pad event probe.
   5) unlink element2 and element3
-     5a) optionally element2 can now be set to NULL.
+     5a) optionally element2 can now be set to NULL and/or removed from the
+         pipeline.
   6) link element4 and element3
   7) link element1 and element4 (FIXME, how about letting element4 know
      about the currently running segment?, see issues.)