gstreamer/plugins/elements
Andy Wingo 153931fa86 check/gst/gstevent.c (create_custom_events): Check that
Original commit message from CVS:
2005-11-21  Andy Wingo  <wingo@pobox.com>

* check/gst/gstevent.c (create_custom_events): Check that
FLUSH_STOP is serialized.

* check/elements/identity.c (event_func):
* check/elements/fakesrc.c (event_func): No stream lock, the core
takes it.

* gst/base/gstbasetransform.c (gst_base_transform_event): No more
stream lock taking, yay.

* gst/gstevent.h (GST_EVENT_FLUSH_STOP): Marked as serialized to
ensure that core takes the stream lock.

* gst/base/gstbasesrc.c (gst_base_src_do_seek): Update for stream
lock name change.

* gst/base/gstbasesink.c (gst_base_sink_event): No need to take
the stream lock for EOS, NEWSEGMENT, or FLUSH_STOP, the core does
it already. For the flush start we do take it though so we get the
right preroll state change messages.

* gst/gstqueue.c (gst_queue_sink_activate_push): No need to take
the stream lock here, the core does it for us.

* gst/gstpad.h (GST_PAD_GET_STREAM_LOCK): Renamed from
GST_STREAM_GET_LOCK.
(GST_PAD_STREAM_LOCK, GST_PAD_STREAM_TRYLOCK)
(GST_PAD_STREAM_UNLOCK, GST_PAD_STREAM_UNLOCK_FULL)
(GST_PAD_STREAM_LOCK_FULL): Renamed from GST_STREAM_*.
(GST_PAD_GET_PREROLL_LOCK): Renamed from GST_PREROLL_GET_LOCK.
(GST_PAD_PREROLL_LOCK, GST_PAD_PREROLL_TRYLOCK)
(GST_PAD_PREROLL_UNLOCK): Renamed from GST_PREROLL_*.

* gst/gstpad.c: Update for stream lock name change.

* gst/base/gstbasesink.c: Update for preroll lock name change.
2005-11-21 17:21:15 +00:00
..
.gitignore ignore more 2005-06-17 09:12:33 +00:00
gstbufferstore.c whitespace fixes 2005-10-15 15:30:24 +00:00
gstbufferstore.h gst/: splitted gsttypefind into gsttypefind, gsttypefindfactory 2005-09-07 12:35:23 +00:00
gstcapsfilter.c docs/design/part-segments.txt: More docs. 2005-10-21 15:13:08 +00:00
gstelements.c configure.ac: use the gettext macro 2005-10-16 09:20:52 +00:00
gstfakesink.c *.*: Ran scripts/update-macros. Oh yes. gst/gstobject.h (GST_OBJECT_GET_LOCK, GST_OBJECT_LOCK) 2005-11-21 16:34:26 +00:00
gstfakesink.h remove the sync property from fakesink. 2005-09-20 15:45:42 +00:00
gstfakesrc.c More segment updates, replace code in plugins with segment helper functions. 2005-11-21 17:09:45 +00:00
gstfakesrc.h More segment updates, replace code in plugins with segment helper functions. 2005-11-21 17:09:45 +00:00
gstfdsink.c whitespace fixes 2005-10-15 15:30:24 +00:00
gstfdsink.h whitespace fixes 2005-10-15 15:30:24 +00:00
gstfdsrc.c gst/elements/gstfdsrc.c: Don't ignore sscanf results 2005-11-21 16:46:07 +00:00
gstfdsrc.h gst/elements/gstfdsrc.*: Port fd:// URI handler from 0.8 to fdsrc 2005-11-21 14:25:21 +00:00
gstfilesink.c gst/: Use GST_DEBUG_FUNCPTR() more extensively. 2005-11-09 17:55:13 +00:00
gstfilesink.h more autistic cleanliness in functions/names/defines 2005-07-14 09:35:12 +00:00
gstfilesrc.c whitespace fixes 2005-10-15 15:30:24 +00:00
gstfilesrc.h Various fixes for unseekable, unmmapable, and non-normal files, so that fallback to read() rather than mmap() works. 2005-09-08 17:23:57 +00:00
gstidentity.c More segment updates, replace code in plugins with segment helper functions. 2005-11-21 17:09:45 +00:00
gstidentity.h whitespace fixes 2005-10-15 15:30:24 +00:00
gstqueue.c check/gst/gstevent.c (create_custom_events): Check that 2005-11-21 17:21:15 +00:00
gstqueue.h whitespace fixes 2005-10-15 15:30:24 +00:00
gsttee.c *.*: Ran scripts/update-macros. Oh yes. gst/gstobject.h (GST_OBJECT_GET_LOCK, GST_OBJECT_LOCK) 2005-11-21 16:34:26 +00:00
gsttee.h whitespace fixes 2005-10-15 15:30:24 +00:00
gsttypefindelement.c check/Makefile.am: Enable valgrind check that should work fine now. 2005-11-16 17:18:34 +00:00
gsttypefindelement.h whitespace fixes 2005-10-15 15:30:24 +00:00
Makefile.am configure.ac: correctly make conditionals 2005-10-15 15:52:08 +00:00