• Wim Taymans's avatar
    pad: remove getcaps and use caps query · b5c3e254
    Wim Taymans authored
    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.
gstpad.h 33.3 KB