diff options
author | Wim Taymans <wim.taymans@collabora.co.uk> | 2011-11-15 11:20:48 +0100 |
---|---|---|
committer | Wim Taymans <wim.taymans@collabora.co.uk> | 2011-11-15 11:20:48 +0100 |
commit | b5c3e254b10e6332397ba59fd5b6389f8a80741d (patch) | |
tree | e89cfb58d9a8aff5d87f738ea17a3b3419351f66 /docs/gst | |
parent | d162d97e1f9927cd71f64e4d80d95bc136bcf71a (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.txt | 6 |
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 |