rtspsrc: Add support for multiple payload types
authorWim Taymans <wtaymans@redhat.com>
Tue, 4 Mar 2014 15:40:34 +0000 (16:40 +0100)
committerWim Taymans <wtaymans@redhat.com>
Tue, 4 Mar 2014 15:40:34 +0000 (16:40 +0100)
commit70de0e4e99d3ac51b1d9e8b4c63b99bf49d1bfb5
tree9a98409e4667f0afe64e3847a4ff7f11128d11e9
parentdbe92c9147f9476b5f6479e9cc9ba6101531af64
rtspsrc: Add support for multiple payload types

A media stream can have multiple payload types. Parse all the payload
types and collect the caps information. We then have to store the
pt<->caps mapping instead of 1 pt and 1 caps.
Parse the profile from the SDP and use that to negotiate the transport
instead of always using AVP.
Rework how we do some tweaks for ASF and Realmedia.
gst/rtsp/gstrtspsrc.c
gst/rtsp/gstrtspsrc.h