diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2007-03-25 15:34:42 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2007-03-25 15:34:42 +0000 |
commit | 8f5fb88b5ac1b80dc0ab8190a2da26f2c23f31f2 (patch) | |
tree | 16366b9bfe2bd8630514509943ebdb60f6c1a7cc /gst/rtsp/gstrtspsrc.h | |
parent | c53ad3009dc85789d90923577867cd1cf314cd7b (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.h | 4 |
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 { |