summaryrefslogtreecommitdiff
path: root/docs/design/part-events.txt
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2006-10-23 15:21:12 +0000
committerWim Taymans <wim.taymans@gmail.com>2006-10-23 15:21:12 +0000
commit340a8fee723a308f9ef3ab549baa733207a26bff (patch)
treebd8bf699a3b7013fa42042ddc7abbef2144a7b5e /docs/design/part-events.txt
parent5861382c2f0bc8fb0311c0e4e9f7ccba47d52d21 (diff)
docs/design/part-events.txt: Update some docs.
Original commit message from CVS: * docs/design/part-events.txt: Update some docs. * docs/design/part-block.txt: * gst/gstpad.c: (gst_pad_is_blocking), (handle_pad_block), (gst_pad_push_event): Revert BLOCKING patch, it tries to be smart without really having a clear idea what or how. So, now we discard all FLUSHING events again on a blocking pad. Should fix gnonlin again.
Diffstat (limited to 'docs/design/part-events.txt')
-rw-r--r--docs/design/part-events.txt8
1 files changed, 4 insertions, 4 deletions
diff --git a/docs/design/part-events.txt b/docs/design/part-events.txt
index 00e7fb8a73..6bb627cb4b 100644
--- a/docs/design/part-events.txt
+++ b/docs/design/part-events.txt
@@ -122,12 +122,12 @@ A NEWSEGMENT event should be generated as soon as possible in the pipeline and
is usually generated by a demuxer or source. The event is generated before
pushing the first buffer and after a seek, right before pushing the new buffer.
-The NEWSEGMENT event can be sent from both the application and the streaming
-thread and should be serialized with the buffers.
+The NEWSEGMENT event should be sent from the streaming thread and should be
+serialized with the buffers.
Buffers should be clipped within the range indicated by the newsegment event
-start and stop values. Sinks must to drop buffers with timestamps out
-of the indicated newsegment range.
+start and stop values. Sinks must drop buffers with timestamps out of the
+indicated newsegment range.
If a newsegment arrives at an element not preceeded by a flush event, the
streamtime of the pipeline will not be reset to 0 so any element that syncs