mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 08:46:40 +00:00
docs/design/: Update some docs.
Original commit message from CVS: * docs/design/part-TODO.txt: * docs/design/part-block.txt: Update some docs.
This commit is contained in:
parent
86a2414a7f
commit
d9a18e7607
3 changed files with 15 additions and 1 deletions
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
--------------
|
||||
|
|
|
@ -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.)
|
||||
|
|
Loading…
Reference in a new issue