gstreamer/tests/check/gst
Matthew Waters d5ded15889 bin: implement context propagation when adding elements
When adding an element to a bin we need to propagate the GstContext's
to/from the element.

This moves the GstContext list from GstBin to GstElement and adds
convenience functions to get the currently set list of GstContext's.

This does not deal with the collection of GstContext's propagated
using GST_CONTEXT_QUERY.  Element subclasses are advised to call
gst_element_set_context if they need to propagate GstContext's
received from the context query.

https://bugzilla.gnome.org/show_bug.cgi?id=705579
2015-09-28 18:21:59 +10:00
..
.gitignore protection: add GstProtectionMeta to support protected content 2015-04-18 12:24:06 +01:00
capslist.h gstvalue: Add GstFlagSet type 2015-05-25 16:23:33 +10:00
gst.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstabi.c libsabi: Special struct size values for W32 2013-04-09 20:10:46 +02:00
gstatomicqueue.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstbin.c bin: Make sure we don't add/remove a bin to/from itself 2015-08-25 10:19:44 +03:00
gstbuffer.c buffer: locking memory exclusively may fail 2015-06-03 20:41:44 +10:00
gstbufferlist.c bufferlist: add new api gst_buffer_list_copy_deep 2015-06-24 10:52:56 +02:00
gstbufferpool.c bufferpool: Don't stop the pool in set_config() 2015-03-14 12:00:53 +00:00
gstbus.c tests: bus: add unit test for async message delivery 2015-02-17 09:52:14 +00:00
gstcaps.c tests: caps: fix test_intersect_flagset failure 2015-06-29 13:47:31 +01:00
gstcapsfeatures.c capsfeatures: Add GST_CAPS_FEATURES_ANY 2013-04-02 22:17:22 +02:00
gstchildproxy.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstclock.c tests: clock: fix test clock name 2015-04-15 09:31:11 +01:00
gstcontext.c bin: implement context propagation when adding elements 2015-09-28 18:21:59 +10:00
gstcontroller.c controller: code cleanups 2013-03-08 13:16:40 +01:00
gstcpp.cc tests: rebuild one test using cpp 2010-09-22 10:22:40 +03:00
gstdatetime.c datetime: accept just a time as ISO 8601 string and use today's date then 2015-08-11 09:50:50 +01:00
gstdevice.c devicemonitor: don't fail when started without any filters 2014-06-27 10:47:50 +01:00
gstelement.c Revert "element: set pads need-parent flag to false when removing" 2015-02-20 16:22:23 -05:00
gstelementfactory.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstevent.c tests: event: fix build failure 2015-08-26 09:29:05 -03:00
gstghostpad.c tests: Fix event order warnings and dataflow before stream-start/segment event 2013-05-09 13:32:07 +02:00
gstindex.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstinfo.c tests: info: add test case to reproduce infinite loop 2015-04-23 11:21:22 +01:00
gstiterator.c iterator: Add unit tests for filtering, recursive filtering and locking 2014-01-18 14:48:54 +01:00
gstmemory.c memory: Fix compiler warnings in unit test 2015-06-07 09:08:35 +02:00
gstmessage.c message: accept NULL error argument in gst_message_parse_{error,warning,info} 2013-02-13 16:52:13 +00:00
gstmeta.c meta: transform_func: return FALSE if not supported or failed 2015-07-07 13:40:17 +03:00
gstminiobject.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstobject.c gstcheck: Print newline in message handler 2015-06-23 16:17:56 +01:00
gstpad.c gstpad: Add a new GST_PROBE_HANDLED return value for probes 2015-08-15 17:00:12 +02:00
gstparamspecs.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstpipeline.c pipeline: Add unit test for resetting of the start time 2014-07-21 09:33:54 +02:00
gstplugin.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstpoll.c tests: fix locking in gstpoll unit test 2014-07-06 12:10:09 +01:00
gstpreset.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstprintf.c tests: printf: add unit test for %% 2015-04-24 15:19:26 +01:00
gstprotection.c gstprotection: Add missing namespace to macro 2015-06-13 12:25:19 -04:00
gstquery.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstregistry.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstsegment.c segment: Replaced gst_segment_to_position with gst_segment_position_from_running_time 2015-09-26 00:00:08 +02:00
gststructure.c tests: fix some leaks in new flagset checks 2015-05-30 13:02:36 +01:00
gstsystemclock.c tests: fix leak in systemclock test 2014-02-08 23:39:03 +00:00
gsttag.c tests: tag: add the empty taglist serialization test 2014-07-21 12:40:47 -03:00
gsttagsetter.c Fix FSF address 2012-11-03 20:44:48 +00:00
gsttask.c task: Fix pause/stop race condition 2014-11-12 12:00:48 +01:00
gsttoc.c Fix FSF address 2012-11-03 20:44:48 +00:00
gsttocsetter.c Fix FSF address 2012-11-03 20:44:48 +00:00
gsturi.c uri: Add test for correct absolute URI handling in gst_uri_from_string_with_base() 2015-09-25 23:54:27 +02:00
gstutils.c tests: gstutils: fix wrong description of test element 2015-06-24 12:05:47 -03:00
gstvalue.c gstvalue: Implement gst_value_is_subset() for flagsets 2015-06-03 00:48:17 +10:00
struct_arm.h tests: Remove other interface structs from the ABI tests too 2013-07-24 10:31:02 +02:00
struct_hppa.h tests: Remove other interface structs from the ABI tests too 2013-07-24 10:31:02 +02:00
struct_i386.h tests: Remove other interface structs from the ABI tests too 2013-07-24 10:31:02 +02:00
struct_i386w.h tests: Remove other interface structs from the ABI tests too 2013-07-24 10:31:02 +02:00
struct_ppc32.h tests: Remove other interface structs from the ABI tests too 2013-07-24 10:31:02 +02:00
struct_ppc64.h tests: Remove other interface structs from the ABI tests too 2013-07-24 10:31:02 +02:00
struct_sparc.h tests: Remove other interface structs from the ABI tests too 2013-07-24 10:31:02 +02:00
struct_x86_64.h tests: Remove other interface structs from the ABI tests too 2013-07-24 10:31:02 +02:00