gstreamer/libs/gst
Sebastian Dröge fae502056f basesrc: Make locking of the segment a bit more strict and update documentation
Updating the segment values must only be done while holding the
STREAM_LOCK and OBJECT_LOCK. This means, reading can be done as
long as one of them is held, not both, which removes some lock-unlock
blocks from performance critical code paths.

Also document, that gst_base_src_set_format() *must* be called in
states <= READY and add an assertion for this. Changing the format
later will completely mess up the segment information.
2010-02-12 14:58:42 +01:00
..
base basesrc: Make locking of the segment a bit more strict and update documentation 2010-02-12 14:58:42 +01:00
check check: remove some cruft from header file 2010-01-10 17:39:55 +00:00
controller optimisation : Use g_object_newv where possible. 2009-10-28 09:31:17 +01:00
dataprotocol docs: fix broken xrefs 2009-11-27 16:39:37 +02:00
helpers gst_private.h: make sure gst_private.h is included before glib.h 2010-01-20 01:48:56 +00:00
net docs: fix broken xrefs 2009-11-27 16:39:37 +02:00
Makefile.am registry: Add registry helper phase 1 2009-10-06 19:51:42 +01:00