2005-05-30 Wim Taymans <wim@fluendo.com>
+ * docs/design/part-overview.txt:
+ * gst/gstsystemclock.h:
+ Small typo fixes, doc updates.
+
+2005-05-30 Wim Taymans <wim@fluendo.com>
+
* gst/gst.c: (gst_init_get_popt_table), (init_post),
(init_popt_callback):
Remove cpu-opt flag.
elements to inform them of the EOS. The element is not supposed to accept any more
data after receiving an EOS event on a sinkpad.
- The source element stops sending data after sending the EOS message.
+ The element providing the streaming thread stops sending data after sending the
+ EOS message.
The EOS even will eventually arrive in the sink element. The sink will then post
an EOS message on the bus to inform the pipeline that a particular stream has
filesrc to PAUSED: nothing
Going to the intermediate PAUSED state will block all elements in the _push()
- functions.
+ functions. This happens because the sink element blocks on the first buffer
+ it receives.
Some elements might be performing blocking operations in the PLAYING state that
must be unblocked when they go into the PAUSED state. This makes sure that the
deactivated and becomes unusable for sending more data.
mp3dec to READY: the pads are deactivated and the state change completes when
mp3dec leaves its _chain() function.
- filesrc to PAUSED: the pads are deactivated and the thread is paused.
+ filesrc to READY: the pads are deactivated and the thread is paused.
The upstream elements finish their chain() function because the downstream element
returned an error code from the _push() functions. These error codes are eventually
* Copyright (C) 1999,2000 Erik Walthinsen <omega@cse.ogi.edu>
* 2000 Wim Taymans <wtay@chello.be>
*
- * gstclock.h: Header for clock subsystem
+ * gstsystemclock.h: A clock implementation based on system time
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public