summaryrefslogtreecommitdiffstats
path: root/gst/rtsp/gstrtspsrc.h
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2007-03-25 15:34:42 +0000
committerWim Taymans <wim.taymans@gmail.com>2007-03-25 15:34:42 +0000
commit8f5fb88b5ac1b80dc0ab8190a2da26f2c23f31f2 (patch)
tree16366b9bfe2bd8630514509943ebdb60f6c1a7cc /gst/rtsp/gstrtspsrc.h
parentc53ad3009dc85789d90923577867cd1cf314cd7b (diff)
gst/rtsp/gstrtspsrc.*: Handle default clock-rates for static payload types, rearrange stuff so that the rtpmap field ...
Original commit message from CVS: * gst/rtsp/gstrtspsrc.c: (find_stream_by_setup), (gst_rtspsrc_create_stream), (gst_rtspsrc_stream_free), (get_default_rate_for_pt), (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_stream_configure_caps), (gst_rtspsrc_activate_streams), (gst_rtspsrc_parse_rtpinfo): * gst/rtsp/gstrtspsrc.h: Handle default clock-rates for static payload types, rearrange stuff so that the rtpmap field in the sdp can override the defaults. Parse RTP-Info field to get the seqnum and timebase fields that should go in the caps. Delay configuring caps after we got the RTP-Info from the PLAY reply from the server.
Diffstat (limited to 'gst/rtsp/gstrtspsrc.h')
-rw-r--r--gst/rtsp/gstrtspsrc.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gst/rtsp/gstrtspsrc.h b/gst/rtsp/gstrtspsrc.h
index e491d50a..c3780756 100644
--- a/gst/rtsp/gstrtspsrc.h
+++ b/gst/rtsp/gstrtspsrc.h
@@ -103,9 +103,13 @@ struct _GstRTSPStream {
/* state */
gint pt;
gboolean container;
+ /* original control url */
+ gchar *control_url;
+ /* fully qualified control url */
gchar *setup_url;
guint32 ssrc;
guint32 seqbase;
+ guint64 timebase;
};
struct _GstRTSPSrc {