diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2006-03-13 10:32:26 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2006-03-13 10:32:26 +0000 |
commit | b69033434f72704e8309eac422f8da39e283f2e4 (patch) | |
tree | d3a7ed9bbc57ac000aec12d9c0e253f1cd7ba39d /docs/design/part-seeking.txt | |
parent | ff2e4288eddcfe0ff84d1c464f73fe3256e4cbaf (diff) |
docs/design/: Documentation updates.
Original commit message from CVS:
* docs/design/draft-klass.txt:
* docs/design/part-clocks.txt:
* docs/design/part-events.txt:
* docs/design/part-gstbin.txt:
* docs/design/part-gstpipeline.txt:
* docs/design/part-messages.txt:
* docs/design/part-negotiation.txt:
* docs/design/part-overview.txt:
* docs/design/part-preroll.txt:
* docs/design/part-seeking.txt:
* docs/design/part-states.txt:
* docs/design/part-streams.txt:
Documentation updates.
Diffstat (limited to 'docs/design/part-seeking.txt')
-rw-r--r-- | docs/design/part-seeking.txt | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/docs/design/part-seeking.txt b/docs/design/part-seeking.txt index 946673dd0e..9ffcd55932 100644 --- a/docs/design/part-seeking.txt +++ b/docs/design/part-seeking.txt @@ -28,7 +28,11 @@ Segment seeking will not emit an EOS at the end of the range but will post a SEGMENT_DONE message on the bus. This message is posted by the earliest element in the pipeline, typically a demuxer. After receiving the message, the application can reconnect the pipeline or issue other -seek events in the pipeline. +seek events in the pipeline. Since the message is posted as early as +possible in the pipeline, the application has some time to issue a new +seek to make the transition seemless. Typically the allowed delay is +defined by the buffer sizes of the sinks as well as the size of any +queues in the pipeline. The seek can also change the playback speed of the configured segment. A speed of 1.0 is normal speed, 2.0 is double speed. Negative values @@ -60,6 +64,10 @@ seeking without FLUSH This seek type is typically performed after issuing segment seeks to finish the playback of the pipeline. +Performing a non-flushing seek in a PAUSED pipeline blocks until the pipeline +is set to playing again since all data passing is blocked in the prerolled +sinks. + segment seeking with FLUSH -------------------------- |