gstreamer/tests/check/gst
Wim Taymans 029ac4597e pad: rework sticky events a little
Update the design docs with some clear rules for how sticky events are
handled.
Reimplement the sticky tags, use a small structure to hold the event and its
current state (active or inactive).
Events on sinkpads only become active when the event function returned success
for the event.
When linking, only update events that are different.
Avoid making a copy of the event array, use the object lock to protect the event
array and release it only to call the event function. This will need to check
if something changed, later.
Disable a test in the unit test, it can't work yet.
2011-05-18 11:08:52 +02:00
..
.gitignore check: Ignore new gstmeta binary 2011-04-09 04:07:04 +02:00
capslist.h tests: Add a couple of extra caps strings to test 2010-08-28 17:05:29 +10:00
gst.c checks: run tests calling gst_deinit() last so things work with CK_FORK=no 2010-07-03 14:11:38 +01:00
gstabi.c tests: refix the tests (missing #endif) 2011-02-24 16:20:01 +02:00
gstbin.c tests: Update for new GstIterator API 2011-05-05 15:36:04 +02:00
gstbuffer.c base: avoid using buffer caps 2011-05-08 12:46:17 +02:00
gstbufferlist.c bufferlist: simplify bufferlists 2011-03-31 17:51:02 +02:00
gstbus.c check: fix a leak in the bus unit test 2011-02-16 17:56:38 +01:00
gstcaps.c caps: Merge structures when intersecting instead of appending them 2011-05-14 11:39:34 +02:00
gstchildproxy.c checks: Fix string leaks in the new childproxy test 2009-10-08 02:20:51 +01:00
gstclock.c clock: use the new gst_clock_id_wait_async_full. 2010-07-06 10:46:42 +02:00
gstcpp.cc tests: rebuild one test using cpp 2010-09-22 10:22:40 +03:00
gstdatetime.c gstdatetime: Fix handling of timezones 2010-12-02 16:28:43 -03:00
gstelement.c element: Add test for inheriting metadata/pad templates 2011-04-16 15:59:40 +02:00
gstelementfactory.c tests: make some tests compile 2011-03-28 20:08:46 +02:00
gstevent.c Revert "event: example of how to optimize events" 2011-05-17 11:45:46 +02:00
gstghostpad.c test: reset pad caps properly 2011-05-17 18:23:22 +02:00
gstindex.c gst/gstindex.*: Don't free key strings which we don't own. Fixes crash in gst_index_entry_free() (#522741). 2008-03-17 10:21:59 +00:00
gstinfo.c Rework GstSegment handling 2011-05-16 11:37:52 +02:00
gstinterface.c gst/gstinterface.c: Don't crash if the element supports the interface queried, but does not implement GstImplementsIn... 2008-02-29 18:38:54 +00:00
gstiterator.c tests: Update for new GstIterator API 2011-05-05 15:36:04 +02:00
gstmessage.c check: add progress message unit test 2011-02-15 18:55:22 +01:00
gstmeta.c meta: Fix compilation of the unit test after removal of the serialize/deserialize functions 2011-05-13 08:38:30 +02:00
gstminiobject.c Merge branch 'master' into 0.11 2011-05-16 16:53:04 +02:00
gstobject.c check: fix object unit test 2010-12-07 15:20:12 +01:00
gstpad.c pad: rework sticky events a little 2011-05-18 11:08:52 +02:00
gstparamspecs.c tests: Use G_DEFINE_TYPE instead of GST_BOILERPLATE 2011-04-19 11:45:37 +02:00
gstpipeline.c tests: add simple pipeline-in-pipeline unit test 2011-04-21 12:33:10 +01:00
gstplugin.c plugin: remove deprecated methods 2010-12-07 15:31:27 +01:00
gstpoll.c win32: Fix build failures of tests 2010-03-11 21:02:45 +01:00
gstpreset.c core: store presets, registry and plugins in XDG directories. 2011-05-03 09:43:22 +02:00
gstquery.c Revert "query: allow _make_writable on query handlers" 2011-05-17 11:21:41 +02:00
gstregistry.c Re-enable and fix disabled bit of the registry test 2009-10-06 19:51:44 +01:00
gstsegment.c tests: fix tests 2011-05-17 17:53:00 +02:00
gststructure.c tests: make some tests compile 2011-03-28 20:08:46 +02:00
gstsystemclock.c clock: use the new gst_clock_id_wait_async_full. 2010-07-06 10:46:42 +02:00
gsttag.c tests: make some tests compile 2011-03-28 20:08:46 +02:00
gsttagsetter.c tests: Use G_DEFINE_TYPE instead of GST_BOILERPLATE 2011-04-19 11:45:37 +02:00
gsttask.c tests: make sure the tasks are joined 2009-07-20 18:03:21 +02:00
gsturi.c tests/check/gst/gsturi.c: Also check for the other file URI variant on win32. 2007-09-12 16:35:48 +00:00
gstutils.c tests: set elements in PAUSED 2011-05-16 19:09:54 +02:00
gstvalue.c Merge branch 'master' into 0.11 2011-04-16 08:59:58 +02:00
gstxml.c Remove executable bits on xml unit test. 2009-10-20 12:21:41 -07:00
struct_arm.h tests: add abi check data for ARM 2011-02-24 15:03:03 +02:00
struct_hppa.h tests: remove ABI checks for GstClockEntry. 2010-07-06 10:46:42 +02:00
struct_i386.h tests: remove ABI checks for GstClockEntry. 2010-07-06 10:46:42 +02:00
struct_ppc32.h tests: remove ABI checks for GstClockEntry. 2010-07-06 10:46:42 +02:00
struct_ppc64.h tests: remove ABI checks for GstClockEntry. 2010-07-06 10:46:42 +02:00
struct_sparc.h tests: remove ABI checks for GstClockEntry. 2010-07-06 10:46:42 +02:00
struct_x86_64.h gstabi: Add some new structures for x86-64 2011-03-31 10:53:03 +02:00