diff --git a/ChangeLog b/ChangeLog index 1713ccae44..312ae58fc7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-08-24 Wim Taymans + + * docs/design/part-TODO.txt: + * docs/design/part-block.txt: + Update some docs. + 2007-08-24 Jan Schmidt * gst/Makefile.am: diff --git a/docs/design/part-TODO.txt b/docs/design/part-TODO.txt index ae51a46d16..903f7c0b58 100644 --- a/docs/design/part-TODO.txt +++ b/docs/design/part-TODO.txt @@ -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 -------------- diff --git a/docs/design/part-block.txt b/docs/design/part-block.txt index 32cf3363fd..99125c7f00 100644 --- a/docs/design/part-block.txt +++ b/docs/design/part-block.txt @@ -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.)