gstreamer/libs/gst
Andy Wingo aa0fb69d49 Make sure that when a pipeline goes to PLAYING, that data has actually hit the sink.
Original commit message from CVS:
2005-08-18  Andy Wingo  <wingo@pobox.com>

Make sure that when a pipeline goes to PLAYING, that data has
actually hit the sink.

* check/states/sinks.c (test_sink): A sink that doesn't get any
data shouldn't return SUCCESS for going to either PLAYING or
PAUSED. Test also the return values on the way back down.

* gst/gstelement.c (gst_element_set_state): When changing the
state of an element currently changing state asynchronously, go to
lost-state after commiting the pending state. Makes future calls
to get_state continue to return ASYNC.

* gst/base/gstbasesink.c (gst_base_sink_change_state): Return
ASYNC when going to PLAYING if we still don't have preroll, as can
happen with live sources.
2005-08-18 16:20:24 +00:00
..
base Make sure that when a pipeline goes to PLAYING, that data has actually hit the sink. 2005-08-18 16:20:24 +00:00
bytestream ignore more 2005-06-17 09:12:33 +00:00
controller docs/gst/gstreamer-sections.txt: made some defines private 2005-08-15 16:57:34 +00:00
dataprotocol libs/gst/dataprotocol/dataprotocol.c: Fix serialization of seek events. 2005-07-27 19:00:36 +00:00
getbits ignore more 2005-06-17 09:12:33 +00:00
Makefile.am added controller code removed dparam pc files 2005-08-02 21:35:34 +00:00