gstreamer/gst
Nicolas Dufresne 391568efde ghostpad: Don't cache internal proxy pad target
The internal proxy pad target is simply a cache of the internal proxy pad
peer. This patch uses the well implement GstPad peer handling to obtain the
target. This fixes issues with target not being set in both direction when
two ghostpads are linked together (empty bin).

https://bugzilla.gnome.org/show_bug.cgi?id=658517
2011-11-03 09:27:00 +01:00
..
parse gstparse: prefix generated parser functions so they don't get exported 2011-10-08 14:34:04 +01:00
.gitignore gstbase: Add gobject-introspection support 2009-09-05 10:28:46 +02:00
gettext.h gettext: build fixes: #if -> #ifdef 2010-03-22 17:10:06 +02:00
glib-compat-private.h Work around changes in g_atomic API 2011-06-04 00:36:26 -07:00
glib-compat.c gst/: remove GLib 2.6 compatibility code 2006-06-13 08:20:24 +00:00
glib-compat.h Remove some compatibility stuff for GLib < 2.14 2009-03-26 11:08:27 +01:00
gst-i18n-app.h i18n: define dummy ngettext if i18n is disabled. 2010-03-11 10:14:05 +02:00
gst-i18n-lib.h i18n: define dummy ngettext if i18n is disabled. 2010-03-11 10:14:05 +02:00
gst.c gst: use GstDebugLevel enum type to fix a warning building with ICC 2011-08-15 21:13:03 +01:00
gst.h gst.h: include header for atomic queue 2011-09-30 14:52:01 +01:00
gst_private.h docs: add deprecation guards 2011-05-18 09:55:57 +03:00
gstatomicqueue.c Work around changes in g_atomic API 2011-06-04 00:36:26 -07:00
gstatomicqueue.h docs: fix gtk-doc syntax 2011-05-03 13:03:20 +03:00
gstbin.c logging: more logging and prefer human readable details over memory locations 2011-10-18 15:24:21 +02:00
gstbin.h docs: explain ref ownership for handle_message implementations 2009-04-02 13:32:58 +02:00
gstbuffer.c buffer: clarify docs 2011-01-24 16:35:25 +01:00
gstbuffer.h buffer: Use an inline function instead of a macro for gst_buffer_replace() 2011-10-13 10:19:34 +02:00
gstbufferlist.c docs: we don't need to document private members in opaque structs 2011-05-03 13:03:20 +03:00
gstbufferlist.h bufferlist: Add boxed type for GstBufferListIterator for gobject-introspection 2011-04-14 16:14:02 +02:00
gstbus.c logging: more logging and prefer human readable details over memory locations 2011-10-18 15:24:21 +02:00
gstbus.h Revert lockfree GstBus for the release 2011-04-26 16:14:00 +01:00
gstcaps.c caps: No need to require writable caps for _append/_merge second caps 2011-10-21 10:23:04 -03:00
gstcaps.h caps: define GST_CAPS_FLAGS_NONE for consistency with other enumerations 2011-08-15 21:13:29 +01:00
gstchildproxy.c docs, gst: typo fixes 2011-09-07 18:03:17 +01:00
gstchildproxy.h docs: fix gtk-doc /*< private >*/ marker 2009-07-02 01:18:57 +01:00
gstclock.c clock: fix parameter docs 2011-02-10 15:21:45 +01:00
gstclock.h clock: improve the GST_TIME_FORMAT/ARGS docs 2011-05-24 00:26:40 +03:00
gstcompat.h docs/gst/gstreamer-sections.txt: ultral33t func10ns deserve to appear in the docs actualy 2005-08-30 08:17:48 +00:00
gstconfig.h.in gstinfo: don't use printf extensions if GLib isn't using the system printf 2011-01-04 00:55:47 +00:00
gstdatetime.c gstdatetime: Disable usage of GDateTime on MacOSX 2011-01-05 11:26:13 +01:00
gstdatetime.h datetime: Add _from_unix_epoch variants 2010-11-17 09:58:32 -03:00
gstdebugutils.c debugutils: improve display of ghost- and proxypads 2011-10-18 15:24:21 +02:00
gstdebugutils.h build: more some prototypes out if #ifndef GST_DISABLE_GST_DEBUG 2010-03-28 13:14:06 +03:00
gstelement.c docs, gst: typo fixes 2011-09-07 18:03:17 +01:00
gstelement.h gststate: explicitly cast to the enum type 2011-08-15 21:15:12 +01:00
gstelementdetails.h registry: move utf-8 validation to registry saving time 2011-08-10 13:45:49 +02:00
gstelementfactory.c docs: fix typo in element factory documentation 2011-08-16 17:19:29 +01:00
gstelementfactory.h Use "const" instead G_CONST_RETURN 2011-06-09 17:54:27 +01:00
gsterror.c gsterror: explicitly cast to the right GstGError code enum types 2011-08-15 21:14:22 +01:00
gsterror.h introspection: Build with latest g-i 2010-09-12 15:13:32 +01:00
gstevent.c event: clarify docs for step event 2011-10-26 12:24:29 +02:00
gstevent.h event: Use an inline function instead of a macro for gst_event_replace() 2011-10-13 10:18:51 +02:00
gstfilter.c filter: deprecate gst_filter_run() 2011-10-30 21:55:05 +00:00
gstfilter.h filter: deprecate gst_filter_run() 2011-10-30 21:55:05 +00:00
gstformat.c format: use GST_FORMAT_UNDEFINED and few casts to GstFormat 2011-08-26 14:11:13 +02:00
gstformat.h Use "const" instead G_CONST_RETURN 2011-06-09 17:54:27 +01:00
gstghostpad.c ghostpad: Don't cache internal proxy pad target 2011-11-03 09:27:00 +01:00
gstghostpad.h docs: use the same name for the argument in prototype and docs 2011-05-18 15:03:46 +03:00
gstindex.c index: explicitly cast to the enum type 2011-08-26 14:11:13 +02:00
gstindex.h gstindex: retab .h file 2010-01-21 16:19:44 +01:00
gstindexfactory.c docs: gst: more gobject introspection annotations 2010-12-07 18:37:04 +00:00
gstindexfactory.h whitespace fixes 2005-10-15 15:30:24 +00:00
gstinfo.c GST_PTR_FORMAT: Add GstBuffer ptr format and use in GST_SCHEDULING 2011-10-07 16:38:52 +02:00
gstinfo.h Use "const" instead G_CONST_RETURN 2011-06-09 17:54:27 +01:00
gstinterface.c docs, gst: typo fixes 2011-09-07 18:03:17 +01:00
gstinterface.h Remove broken class to interface cast macros from GstUriHandler and GstImplementsInterface headers 2009-01-30 18:25:39 +00:00
gstiterator.c gst: Add some more gobject-introspection annotations 2011-04-14 16:14:01 +02:00
gstiterator.h docs: it's its 2009-08-31 17:00:17 +01:00
gstmacros.h macros: Define restrict keyword if not available 2010-12-02 19:02:07 +01:00
gstmarshal.list check/Makefile.am: remove GstData checks 2005-05-16 20:21:55 +00:00
gstmessage.c message: protect against null message sources 2011-10-18 19:29:13 -03:00
gstmessage.h docs: xref the async messages to GstStateChange 2011-05-28 09:52:55 +03:00
gstminiobject.c docs: use the same name for the argument in prototype and docs 2011-05-18 15:03:46 +03:00
gstminiobject.h docs: fix up some Since markers and update for new multiqueue args 2011-05-14 14:05:52 +01:00
gstobject.c gstobject: also remove the cast as this is causing the trouble 2011-08-23 11:55:17 +02:00
gstobject.h gstxml: Deprecate GstXml and related functions 2010-06-25 18:25:40 +02:00
gstpad.c pad: not only describe conditions in the docs, also check them in the code 2011-10-20 09:51:11 +02:00
gstpad.h docs, gst: typo fixes 2011-09-07 18:03:17 +01:00
gstpadtemplate.c padtemplate: explicitly cast to the enum types 2011-08-26 14:11:13 +02:00
gstpadtemplate.h padtemplate: add two FIXME0.11: comments 2010-12-03 09:50:31 +02:00
gstparamspecs.c paramspecs: revert gst_param_spec_is_mutable() for release 2009-04-16 00:48:11 +01:00
gstparamspecs.h docs, gst: typo fixes 2011-09-07 18:03:17 +01:00
gstparse.c gstparse: prefix generated parser functions so they don't get exported 2011-10-08 14:34:04 +01:00
gstparse.h parse: Add boxed type for GstParseContext for gobject-introspection 2011-04-14 16:14:01 +02:00
gstpipeline.c pipeline: Use pipeline category for one more log message 2011-10-07 13:36:38 -03:00
gstpipeline.h pipeline: deprecate old methods, fix test 2009-05-29 12:21:36 +02:00
gstplugin.c docs, gst: typo fixes 2011-09-07 18:03:17 +01:00
gstplugin.h Use "const" instead G_CONST_RETURN 2011-06-09 17:54:27 +01:00
gstpluginfeature.c pluginfeature: deprecate gst_plugin_feature_type_name_filter() 2011-10-30 21:47:26 +00:00
gstpluginfeature.h pluginfeature: deprecate gst_plugin_feature_type_name_filter() 2011-10-30 21:47:26 +00:00
gstpluginloader.c pluginloader: only run gst-plugin-scanner with /usr/bin/arch wrapper on OS X >= 10.5 2011-04-15 21:02:35 +01:00
gstpluginloader.h Plugin loader phase 2 2009-10-06 19:51:42 +01:00
gstpoll.c docs, gst: typo fixes 2011-09-07 18:03:17 +01:00
gstpoll.h poll: add method to get a GPollFD 2010-12-03 15:50:38 +01:00
gstpreset.c preset: use guint for the version number parts 2011-05-24 20:30:11 +03:00
gstpreset.h preset: include cleanup 2011-05-20 00:39:10 +03:00
gstquark.c message: add timeout to progress message 2011-02-15 18:55:23 +01:00
gstquark.h message: add timeout to progress message 2011-02-15 18:55:23 +01:00
gstquery.c gstquery: Make debugging message more informative 2011-10-03 09:31:59 +02:00
gstquery.h Use "const" instead G_CONST_RETURN 2011-06-09 17:54:27 +01:00
gstregistry.c registry: don't use soon-to-be-deprecated gst_filter_run() 2011-10-30 21:47:39 +00:00
gstregistry.h docs: typo fixes 2011-02-28 15:01:54 +00:00
gstregistrybinary.c registry: remove dead code 2011-01-25 16:17:14 +02:00
gstregistrybinary.h registrybinary: small cleanups 2011-05-24 20:30:11 +03:00
gstregistrychunks.c registrychunks: explicitly cast to the enum types 2011-08-26 14:11:14 +02:00
gstregistrychunks.h binaryregistry: ignore the plugin cache if the filter environment has changed 2010-06-23 17:56:51 +01:00
gstsegment.c segment: use GST_SEEK_FLAG_NONE instead of 0 2011-08-26 14:11:14 +02:00
gstsegment.h segment: add gst_segment_set_running_time 2009-06-04 12:53:20 +02:00
gststructure.c structure: identical structures are definitely equal 2011-10-29 23:52:22 +01:00
gststructure.h Use "const" instead G_CONST_RETURN 2011-06-09 17:54:27 +01:00
gstsystemclock.c tagsetter: use GST_TAG_MERGE_UNDEFINED instead of FALSE 2011-08-26 14:11:14 +02:00
gstsystemclock.h docs: we don't need to document private members in opaque structs 2011-05-03 13:03:20 +03:00
gsttaglist.c taglist: add to_string and new_from_string functions 2011-10-30 09:58:16 +00:00
gsttaglist.h taglist: add to_string and new_from_string functions 2011-10-30 09:58:16 +00:00
gsttagsetter.c tagsetter: use GST_TAG_MERGE_UNDEFINED instead of FALSE 2011-08-26 14:11:14 +02:00
gsttagsetter.h Use "const" instead G_CONST_RETURN 2011-06-09 17:54:27 +01:00
gsttask.c task: explicitly cast to the enum type 2011-08-26 14:11:14 +02:00
gsttask.h task: fix GST_TASK_BROADCAST 2011-03-17 23:42:48 +00:00
gsttaskpool.c docs: gst: more gobject introspection annotations 2010-12-07 18:37:04 +00:00
gsttaskpool.h docs: add Since markers to task pool docs and document task function 2010-01-06 19:18:53 +00:00
gsttrace.c trace: add GST_ALLOC_TRACE_NONE for consistency and use it 2011-08-26 14:11:14 +02:00
gsttrace.h docs: add since 0.10.36 on the new _NONE enum values 2011-08-26 14:11:15 +02:00
gsttypefind.c pluginfeature: store pointer to plugin in addition to the plugin name 2011-04-24 11:27:19 +01:00
gsttypefind.h docs: add since 0.10.36 on the new _NONE enum values 2011-08-26 14:11:15 +02:00
gsttypefindfactory.c docs: add () to xref the function. 2010-12-08 11:53:10 +02:00
gsttypefindfactory.h gst/: Fix memory leak in GstTypeFindFactory. 2005-11-29 23:56:20 +00:00
gsturi.c Use "const" instead G_CONST_RETURN 2011-06-09 17:54:27 +01:00
gsturi.h Use "const" instead G_CONST_RETURN 2011-06-09 17:54:27 +01:00
gstutils.c gstbuffer: Add transfer annotations for gst_buffer_join() 2011-10-16 21:13:56 +01:00
gstutils.h docs, gst: typo fixes 2011-09-07 18:03:17 +01:00
gstvalue.c docs, gst: typo fixes 2011-09-07 18:03:17 +01:00
gstvalue.h Use "const" instead G_CONST_RETURN 2011-06-09 17:54:27 +01:00
gstversion.h.in version: Take nano version into account in GST_CHECK_VERSION() 2010-12-02 19:02:08 +01:00
gstxml.c xml: keep dummy gst_xml_get_type() function for g-i even if rest of GstXML is removed 2010-06-26 10:35:38 +01:00
gstxml.h gstxml: Deprecate GstXml and related functions 2010-06-25 18:25:40 +02:00
Makefile.am gst: gobject-introspection scanner doesn't need to scan or update plugin info 2011-04-16 13:49:45 +01:00
math-compat.h math-compat: don't re-define _USE_MATH_DEFINES if already defined 2010-11-03 14:21:02 +00:00