gstreamer/plugins/elements
Wim Taymans b5c3e254b1 pad: remove getcaps and use caps query
Remove the getcaps function on the pad and use the CAPS query for
the same effect.
Add PROXY_CAPS to the pad flags. This instructs the default caps event and query
handlers to pass on the CAPS related queries and events. This simplifies a lot
of elements that passtrough caps negotiation.
Make two utility functions to proxy caps queries and aggregate the result. Needs
to use the pad forward function instead later.
Make the _query_peer_ utility functions use the gst_pad_peer_query() function to
make sure the probes are emited properly.
2011-11-15 11:20:48 +01:00
..
.gitignore ignore more 2005-06-17 09:12:33 +00:00
gstcapsfilter.c capsfilter: fix caps leak 2011-10-12 14:34:24 +02:00
gstcapsfilter.h Add more missing docs. 2007-08-13 13:33:07 +00:00
gstdataqueue.c base: make GstDataQueue private API for multiqueue 2011-10-07 13:54:37 +01:00
gstdataqueue.h base: make GstDataQueue private API for multiqueue 2011-10-07 13:54:37 +01:00
gstelements.c funnel: Integrate into the build system and rename the types 2011-03-29 11:20:05 +02:00
gstfakesink.c pad: GST_FLOW_UNEXPECTED -> GST_FLOW_EOS 2011-10-10 11:33:51 +02:00
gstfakesink.h fakesink: use g_object_notify_by_pspec() and remove work-around for old GLib versions if possible 2010-10-07 19:04:00 +01:00
gstfakesrc.c buffer: add index to _take_memory() 2011-06-13 16:31:53 +02:00
gstfakesrc.h plugins/elements/gstfakesrc.*: Added format property to control the format of the newsegment events. 2008-05-07 09:34:58 +00:00
gstfdsink.c plugins, tools: update for get_protocols() return value change 2011-11-13 23:25:23 +00:00
gstfdsink.h fdsink: add the new field in the header 2009-06-18 11:49:33 +02:00
gstfdsrc.c plugins, tools: update for get_protocols() return value change 2011-11-13 23:25:23 +00:00
gstfdsrc.h fdsrc: allow specifying the size in bytes on the uri 2010-04-09 13:21:19 +02:00
gstfilesink.c plugins, tools: update for get_protocols() return value change 2011-11-13 23:25:23 +00:00
gstfilesink.h build: sprintf, sscanf need stdio.h 2009-10-07 10:59:54 +03:00
gstfilesrc.c plugins, tools: update for get_protocols() return value change 2011-11-13 23:25:23 +00:00
gstfilesrc.h filesrc: remove MMAP code 2011-06-07 17:03:09 +02:00
gstfunnel.c pad: remove getcaps and use caps query 2011-11-15 11:20:48 +01:00
gstfunnel.h funnel: Integrate into the build system and rename the types 2011-03-29 11:20:05 +02:00
gstidentity.c pad: GST_FLOW_UNEXPECTED -> GST_FLOW_EOS 2011-10-10 11:33:51 +02:00
gstidentity.h identity: use g_object_notify_by_pspec() and remove work-around for old GLib versions if possible 2010-10-07 19:03:42 +01:00
gstinputselector.c pad: remove getcaps and use caps query 2011-11-15 11:20:48 +01:00
gstinputselector.h inputselector: Port to the new segment API 2011-05-19 12:17:30 +02:00
gstmultiqueue.c pad: remove getcaps and use caps query 2011-11-15 11:20:48 +01:00
gstmultiqueue.h base: make GstDataQueue private API for multiqueue 2011-10-07 13:54:37 +01:00
gstoutputselector.c pad: remove getcaps and use caps query 2011-11-15 11:20:48 +01:00
gstoutputselector.h output-selector: Add pad-negotiation-mode property 2011-01-06 18:42:29 +00:00
gstqueue.c pad: remove getcaps and use caps query 2011-11-15 11:20:48 +01:00
gstqueue.h queue: use statically allocated GQueue 2011-11-03 23:08:52 +00:00
gstqueue2.c pad: remove getcaps and use caps query 2011-11-15 11:20:48 +01:00
gstqueue2.h queue2: use statically allocated GQueue 2011-11-03 22:41:13 +00:00
gsttee.c pad: remove getcaps and use caps query 2011-11-15 11:20:48 +01:00
gsttee.h fix request pad 2011-11-03 17:49:45 +01:00
gsttypefindelement.c adapter: remove flush from _unmap 2011-11-10 18:18:24 +01:00
gsttypefindelement.h memory: port code to new buffer data API 2011-03-28 20:08:45 +02:00
gstvalve.c pad: remove getcaps and use caps query 2011-11-15 11:20:48 +01:00
gstvalve.h valve: some minor clean-ups 2010-12-31 00:51:12 +00:00
Makefile.am base: make GstDataQueue private API for multiqueue 2011-10-07 13:54:37 +01:00