mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 19:51:11 +00:00
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:
parent
f0dfb04c38
commit
a1cde30977
4 changed files with 20 additions and 4 deletions
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
--------------
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue