docs/design/: Small updates.

Original commit message from CVS:
* docs/design/part-TODO.txt:
* docs/design/part-segments.txt:
* docs/design/part-streams.txt:
Small updates.
This commit is contained in:
Wim Taymans 2007-10-22 15:37:43 +00:00
parent f0dfb04c38
commit a1cde30977
4 changed files with 20 additions and 4 deletions

View file

@ -1,3 +1,10 @@
2007-10-22 Wim Taymans <wim.taymans@gmail.com>
* docs/design/part-TODO.txt:
* docs/design/part-segments.txt:
* docs/design/part-streams.txt:
Small updates.
2007-10-22 Edgard Lima <edgard.lima@indt.org.br>
* docs/gst/gstreamer-sections.txt:

View file

@ -50,6 +50,14 @@ API/ABI
to PAUSED or READY is different in that we can avoid sending the useless
PAUSED request).
- Make serialisation of structures more consistent, readable and nicer code-wise.
- When a seekable live source does a flushing seek, it needs a new base_time to
timestamp new data. The pipeline however does not know that there is a live
source in the pipeline and thus does not select a new base_time automatically.
There needs to be a mechanism for a live source to request a new base_time or
pipeline restart.
IMPLEMENTATION
--------------

View file

@ -93,7 +93,6 @@ Use case: live stream
Use case: segment looping
-------------------------
Consider the case of a wav file with raw audio.
filesrc ! wavparse ! alsasink

View file

@ -51,8 +51,8 @@ Typical stream
else
running_time = (NS.stop - B.timestamp) / NS.abs_rate + NS.accum
* used to synchronize against the clock (See also
part-synchronisation.txt).
* a monotonically increasing value that can be used to synchronize
against the clock (See also part-synchronisation.txt).
- stream_time:
@ -61,6 +61,8 @@ Typical stream
* current position in stream between 0 and duration.
3) EOS
- marks the end of data, nothing is to be expected after EOS
- marks the end of data, nothing is to be expected after EOS, elements
should refuse more data and return GST_FLOW_UNEXPECTED. A FLUSH_STOP
event clears the EOS state of an element.