gstreamer/tests/check/elements
Wim Taymans e93b94afdf libs/gst/base/gstbasesink.c: Improve position reporting in the flushing state.
Original commit message from CVS:
* libs/gst/base/gstbasesink.c: (gst_base_sink_render_object),
(gst_base_sink_event), (gst_base_sink_chain_unlocked),
(gst_base_sink_negotiate_pull), (gst_base_sink_pad_activate_pull),
(gst_base_sink_get_position), (gst_base_sink_change_state):
Improve position reporting in the flushing state.
Also report the position when we are not yet prerolled but we
have a newsegment event. Fixes #543444.
Improve the pull-based negotiation code.
* tests/check/elements/fakesink.c: (GST_START_TEST),
(fakesink_suite):
Add testcase for position reporting while flushing in PAUSED and
PLAYING.
* tests/check/generic/sinks.c: (GST_START_TEST):
Update unit-test, we can now query the position as soon as we receive a
NEWSEGMENT event.
2008-08-19 16:47:07 +00:00
..
.gitignore tests/check/elements/.cvsignore: Add file to cvsignore as commanded. 2007-07-16 16:44:31 +00:00
fakesink.c libs/gst/base/gstbasesink.c: Improve position reporting in the flushing state. 2008-08-19 16:47:07 +00:00
fakesrc.c And correct even more valid sparse warnings. 2008-02-29 13:59:24 +00:00
fdsrc.c And correct even more valid sparse warnings. 2008-02-29 13:59:24 +00:00
filesink.c Don't use gst_element_get_pad(). 2008-05-21 15:57:52 +00:00
filesrc.c Don't use gst_element_get_pad(). 2008-05-21 15:57:52 +00:00
identity.c And correct even more valid sparse warnings. 2008-02-29 13:59:24 +00:00
multiqueue.c Don't use gst_element_get_pad(). 2008-05-21 15:57:52 +00:00
queue.c plugins/elements/gstqueue.c: Since we're not called only from the chain function any longer, we can't assume that the... 2008-04-30 14:20:48 +00:00
tee.c plugins/elements/gsttee.*: Protect pad_alloc with a new lock so that we can be sure that nothing is performing a pad_... 2008-08-15 17:01:07 +00:00