gst/rtsp/gstrtspsrc.c: Refactor transport configuration code.
authorWim Taymans <wim.taymans@gmail.com>
Thu, 3 May 2007 13:48:54 +0000 (13:48 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Thu, 3 May 2007 13:48:54 +0000 (13:48 +0000)
commit17011e9a41123f2d042b7a8e6f3037f1bccbde0c
treed4306cd91f980e6fdc16ad9bab97f3a1f3438fc0
parent24e51b3c737dd8b01c02e48948afb1e302a195e7
gst/rtsp/gstrtspsrc.c: Refactor transport configuration code.

Original commit message from CVS:
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_finalize),
(gst_rtspsrc_alloc_udp_ports), (gst_rtspsrc_handle_src_event),
(gst_rtspsrc_handle_src_query),
(gst_rtspsrc_stream_configure_manager),
(gst_rtspsrc_stream_free_udp), (gst_rtspsrc_stream_configure_tcp),
(gst_rtspsrc_stream_configure_mcast),
(gst_rtspsrc_stream_configure_udp),
(gst_rtspsrc_stream_configure_udp_sink),
(gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_push_event),
(gst_rtspsrc_loop_udp), (gst_rtspsrc_open),
(gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play),
(gst_rtspsrc_pause):
Refactor transport configuration code.
Create internal pads for TCP transport so that we can implement events
and queries.
Handle events and queries.
Parse range from the SDP.
Fix race in pause handler where the connection could still be flushing.
ChangeLog
gst/rtsp/gstrtspsrc.c