gstreamer/gst
Thiago Santos 1911554cff element: set pads need-parent flag to false when removing
When a pad is added the need-parent flag is set to true, so when
they are removed the flag should be set back to false

This was preventing GstPads to be reused in elements (removed and
later re-added). A unit tests was added to verify that this is
working now.

The use case is tsdemux that has a program-number property and
allows the user to switch programs. In order to do that tsdemux
will remove the pads of the current program and add from the new
ones. The removed pads are kept in the demuxer for later if the
user selects the old program again.
2014-05-29 17:01:20 -03:00
..
parse parse: Don't dist the bison and flex generated headers 2014-04-07 11:36:58 +02:00
printf printf: fix handling of old printf extension specifiers for ABI compatibility 2013-04-18 00:46:58 +01:00
.gitignore gstbase: Add gobject-introspection support 2009-09-05 10:28:46 +02:00
gettext.h Fix FSF address 2012-11-03 20:44:48 +00:00
glib-compat-private.h Fix FSF address 2012-11-03 20:44:48 +00:00
glib-compat.c Fix FSF address 2012-11-03 20:44:48 +00:00
glib-compat.h Fix FSF address 2012-11-03 20:44:48 +00:00
gst-i18n-app.h Fix FSF address 2012-11-03 20:44:48 +00:00
gst-i18n-lib.h Fix FSF address 2012-11-03 20:44:48 +00:00
gst.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gst.h globaldevicemonitor: Add device monitor aggregator 2014-03-16 15:12:17 +00:00
gst_private.h devicemonitor: Add GstDeviceMonitor and related 2014-03-16 14:38:07 +00:00
gstallocator.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstallocator.h docs: unhide docs for allocator 2014-01-31 08:36:55 +01:00
gstatomicqueue.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstatomicqueue.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstbin.c bin: Always first post the state-changed message for PAUSED->READY before posting any pending EOS message 2014-05-01 20:11:04 +02:00
gstbin.h docs: cosmetic since marker fixes 2013-11-16 16:09:40 +00:00
gstbuffer.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstbuffer.h buffer: invert meaning of GST_BUFFER_FLAG_TAG_MEMORY 2014-03-07 20:43:44 +00:00
gstbufferlist.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstbufferlist.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstbufferpool.c bufferpool: Add method and virtuals to set flushing state 2014-05-26 13:31:21 -04:00
gstbufferpool.h bufferpool: Add method and virtuals to set flushing state 2014-05-26 13:31:21 -04:00
gstbus.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstbus.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstcaps.c caps: Don't leak features on error cases 2014-05-12 16:59:29 +02:00
gstcaps.h caps: Add new data type for handling caps features to the caps 2013-03-31 18:15:52 +02:00
gstcapsfeatures.c capsfeatures: Make sure that the static ANY/EMPTY capsfeatures are never mutable 2014-02-04 17:51:11 +01:00
gstcapsfeatures.h capsfeatures: Add GST_CAPS_FEATURES_ANY 2013-04-02 22:17:22 +02:00
gstchildproxy.c docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstchildproxy.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstclock.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstclock.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstcompat.h gst: minor docstring fixups to make g-i happy 2013-08-14 07:05:04 +02:00
gstconfig.h.in docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstcontext.c docs: use the new markdown for ordered list. 2014-02-28 20:57:23 +01:00
gstcontext.h context: Add convenience function gst_context_has_context_type() 2013-09-19 09:49:40 +02:00
gstcontrolbinding.c controlbinding: relax the pspec for the control-source 2013-03-07 09:18:26 +01:00
gstcontrolbinding.h docs: fix more gtk-doc warnings 2014-02-01 16:18:13 +01:00
gstcontrolsource.c docs: add missing docs, fixing doc errors 2013-12-03 00:11:59 +00:00
gstcontrolsource.h docs: add missing docs, fixing doc errors 2013-12-03 00:11:59 +00:00
gstdatetime.c docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstdatetime.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstdebugutils.c debugutils: Handle caps field values being NULL 2014-04-06 14:24:21 +01:00
gstdebugutils.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstdevice.c devicemonitor: Use local includes and use gst_private before anything 2014-03-17 10:00:00 +01:00
gstdevice.h device: Add "klass" to GstDevices 2014-03-16 18:15:18 -04:00
gstdevicemonitor.c devicemonitor: Use local includes and use gst_private before anything 2014-03-17 10:00:00 +01:00
gstdevicemonitor.h devicemonitor: Add GstDeviceMonitor and related 2014-03-16 14:38:07 +00:00
gstdevicemonitorfactory.c devicemonitor: Make classes into pure strings 2014-03-16 18:15:18 -04:00
gstdevicemonitorfactory.h devicemonitor: Make classes into pure strings 2014-03-16 18:15:18 -04:00
gstelement.c element: set pads need-parent flag to false when removing 2014-05-29 17:01:20 -03:00
gstelement.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstelementfactory.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstelementfactory.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstelementmetadata.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsterror.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gsterror.h error: GST_RESOURCE_ERROR_NOT_AUTHORIZED will be available since 1.2.4 2014-02-11 13:27:25 +01:00
gstevent.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstevent.h event: Add running-time-offset field to all events 2014-04-10 08:25:50 +02:00
gstformat.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstformat.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstghostpad.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstghostpad.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstglobaldevicemonitor.c devicemonitor: Use local includes and use gst_private before anything 2014-03-17 10:00:00 +01:00
gstglobaldevicemonitor.h devicemonitor: Make classes into pure strings 2014-03-16 18:15:18 -04:00
gstinfo.c docs: convert the examples to use gtk-doc markup, instead of docbook 2014-02-27 18:11:35 +01:00
gstinfo.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstiterator.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstiterator.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstmacros.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstmemory.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstmemory.h memory: add method to check memory type 2013-02-26 15:37:24 +01:00
gstmessage.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstmessage.h Fix extended message handling with gst_bus_pop_timed_filtered() 2014-03-17 06:29:27 +11:00
gstmeta.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstmeta.h docs: fix more gtk-doc warnings 2014-02-01 16:18:13 +01:00
gstminiobject.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstminiobject.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstobject.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstobject.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstpad.c pad: two minor docs fixes 2014-05-27 13:37:05 +01:00
gstpad.h pad: two minor docs fixes 2014-05-27 13:37:05 +01:00
gstpadtemplate.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstpadtemplate.h pads: update docs for request pads 2014-05-08 09:13:04 +02:00
gstparamspecs.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstparamspecs.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstparse.c docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstparse.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstpipeline.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstpipeline.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstplugin.c plugin: fix case where gst_plugin_load_file() didn't set the error on failure 2014-05-08 17:51:31 +01:00
gstplugin.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstpluginfeature.c docs: cosmetic since marker fixes 2013-11-16 16:09:40 +00:00
gstpluginfeature.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstpluginloader.c pluginloader: fix compiler warning on windows 2014-05-14 13:40:03 +01:00
gstpluginloader.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstpoll.c poll: improve debug 2014-01-30 12:31:48 +01:00
gstpoll.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstpreset.c preset: Unref return value of gst_child_proxy_get_child_by_index() instead of leaking it 2014-04-16 17:49:40 +02:00
gstpreset.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstquark.c query: Add boolean to URI query to specify if a redirect is permanent or not 2014-04-28 10:03:15 +02:00
gstquark.h query: Add boolean to URI query to specify if a redirect is permanent or not 2014-04-28 10:03:15 +02:00
gstquery.c query: Add boolean to URI query to specify if a redirect is permanent or not 2014-04-28 10:03:15 +02:00
gstquery.h query: Add boolean to URI query to specify if a redirect is permanent or not 2014-04-28 10:03:15 +02:00
gstregistry.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstregistry.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstregistrybinary.c devicemonitor: Add GstDeviceMonitor and related 2014-03-16 14:38:07 +00:00
gstregistrybinary.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstregistrychunks.c devicemonitor: Add GstDeviceMonitor and related 2014-03-16 14:38:07 +00:00
gstregistrychunks.h devicemonitor: Add GstDeviceMonitor and related 2014-03-16 14:38:07 +00:00
gstsample.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstsample.h sample: Add gst_sample_copy() 2013-08-21 08:51:34 +02:00
gstsegment.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstsegment.h segment: add method to offset the segment running-time 2014-01-08 15:04:00 +01:00
gststructure.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gststructure.h structure: Add getters for int64 and uint64 values 2014-02-25 15:41:45 +01:00
gstsystemclock.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstsystemclock.h systemclock: Add gst_system_clock_set_default 2013-11-11 12:25:14 +01:00
gsttaglist.c taglist: add a tag for midi base note numbers 2013-12-30 14:22:37 +01:00
gsttaglist.h taglist: fix since marker again (1.3 -> 1.4) 2013-12-30 14:47:19 +01:00
gsttagsetter.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gsttagsetter.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttask.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gsttask.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttaskpool.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gsttaskpool.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttoc.c toc: expand GstTocEntry with loop fields 2014-03-16 16:55:55 +01:00
gsttoc.h toc: expand GstTocEntry with loop fields 2014-03-16 16:55:55 +01:00
gsttocsetter.c docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gsttocsetter.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttrace.c Fix FSF address 2012-11-03 20:44:48 +00:00
gsttrace.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttypefind.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gsttypefind.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gsttypefindfactory.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gsttypefindfactory.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsturi.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gsturi.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstutils.c utils: avoid dividing by zero when multiplying y/z by 0/x 2014-04-09 16:41:47 +01:00
gstutils.h docs: gtkdoc is not good at parsing inline functions in headers 2014-02-15 21:27:23 +01:00
gstvalue.c value: Add support for GstAllocationParams comparision 2014-05-08 13:08:21 -04:00
gstvalue.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstversion.h.in Fix FSF address 2012-11-03 20:44:48 +00:00
Makefile.am libs: g-ir-scanner: do not hardcode libtool path 2014-04-17 09:26:20 +01:00
math-compat.h Fix FSF address 2012-11-03 20:44:48 +00:00