summaryrefslogtreecommitdiff
path: root/docs/gst
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@collabora.co.uk>2011-11-15 11:20:48 +0100
committerWim Taymans <wim.taymans@collabora.co.uk>2011-11-15 11:20:48 +0100
commitb5c3e254b10e6332397ba59fd5b6389f8a80741d (patch)
treee89cfb58d9a8aff5d87f738ea17a3b3419351f66 /docs/gst
parentd162d97e1f9927cd71f64e4d80d95bc136bcf71a (diff)
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.
Diffstat (limited to 'docs/gst')
-rw-r--r--docs/gst/gstreamer-sections.txt6
1 files changed, 2 insertions, 4 deletions
diff --git a/docs/gst/gstreamer-sections.txt b/docs/gst/gstreamer-sections.txt
index 36c3eae67..333ad8b83 100644
--- a/docs/gst/gstreamer-sections.txt
+++ b/docs/gst/gstreamer-sections.txt
@@ -1014,7 +1014,6 @@ gst_proxy_pad_iterate_internal_links_default
gst_proxy_pad_chain_default
gst_proxy_pad_chain_list_default
gst_proxy_pad_getrange_default
-gst_proxy_pad_getcaps_default
gst_proxy_pad_unlink_default
<SUBSECTION Standard>
GstGhostPadClass
@@ -1643,9 +1642,8 @@ GstPadUnlinkFunction
gst_pad_accept_caps
-gst_pad_set_getcaps_function
-GstPadGetCapsFunction
-gst_pad_proxy_getcaps
+gst_pad_proxy_query_caps
+gst_pad_proxy_query_accept_caps
gst_pad_peer_accept_caps