gstreamer/tests/check/gst
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 put back source in registry. add checks for find_plugin. 2005-09-23 11:41:30 +00:00
capslist.h gst/gststructure.c: Forward-port a 0.8 patch to handle escaped spaces in structure string, so that gst_parse... 2005-11-10 12:32:57 +00:00
gst.c check/Makefile.am: re-enable tests now that leaks are plugged 2005-09-19 14:09:54 +00:00
gstbin.c check/gst/gstbin.c (test_message_state_changed_children): Style fix.. 2005-11-10 18:15:24 +00:00
gstbuffer.c check/gst/gstbuffer.c: Plug leak in test case and fix 'make check-valgrind' 2005-09-27 13:25:18 +00:00
gstbus.c check/gst/gstbin.c (test_message_state_changed_children): Style fix.. 2005-11-10 18:15:24 +00:00
gstcaps.c whitespace fixes 2005-10-15 15:53:59 +00:00
gstelement.c Use GstClockTime in _get_state() instead of GTimeVal. 2005-10-12 12:18:48 +00:00
gstevent.c check/gst/gstevent.c (create_custom_events): Check that 2005-11-21 17:21:15 +00:00
gstghostpad.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
gstiterator.c Add a GType to GstIterator, update callsites and tests. 2005-10-07 00:14:45 +00:00
gstmessage.c Seriously, this is better than a previous commit as we only need to notify the fact that an element changed state in ... 2005-10-18 16:25:38 +00:00
gstminiobject.c move check stuff to its own library to be used by other modules 2005-08-20 12:14:28 +00:00
gstobject.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
gstpad.c unref our test buffers 2005-10-05 17:01:44 +00:00
gstpipeline.c gst/gstelement.c (gst_element_set_base_time): Add debugging. 2005-11-15 17:57:51 +00:00
gstplugin.c more define fixes 2005-10-16 09:44:04 +00:00
gstsegment.c More segment updates, replace code in plugins with segment helper functions. 2005-11-21 17:09:45 +00:00
gststructure.c gst/gststructure.c: Forward-port a 0.8 patch to handle escaped spaces in structure string, so that gst_parse... 2005-11-10 12:32:57 +00:00
gstsystemclock.c valgrind more tests 2005-08-20 12:39:05 +00:00
gsttag.c check/gst/gsttag.c: Add some simple tests for the new taglist date API. 2005-10-14 17:01:56 +00:00
gstutils.c Test that removing probes from within the probe functions works. 2005-09-21 13:24:33 +00:00
gstvalue.c check/gst/gstvalue.c: Add a deserialisation test for fractions 2005-11-20 17:12:49 +00:00