gst/rtsp/gstrtspsrc.*: Improve timeout handling.
authorWim Taymans <wim.taymans@gmail.com>
Fri, 17 Aug 2007 14:15:19 +0000 (14:15 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Fri, 17 Aug 2007 14:15:19 +0000 (14:15 +0000)
commit6ef705504193ce9b89abd249b5e82a9903fb543b
tree7b2223d077387f93202b2d8aeb01b4d596c4ceb0
parent2e599ab03749eabcf058a1c06e73487cae82f59b
gst/rtsp/gstrtspsrc.*: Improve timeout handling.

Original commit message from CVS:
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_property),
(gst_rtspsrc_flush), (gst_rtspsrc_sink_chain),
(gst_rtspsrc_stream_configure_udp_sink),
(gst_rtspsrc_send_keep_alive), (gst_rtspsrc_loop_interleaved),
(gst_rtspsrc_loop_udp), (gst_rtspsrc_loop_send_cmd),
(gst_rtspsrc_try_send), (gst_rtspsrc_send),
(gst_rtspsrc_parse_methods), (gst_rtspsrc_parse_range),
(gst_rtspsrc_open), (gst_rtspsrc_close), (gst_rtspsrc_pause),
(gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
* gst/rtsp/gstrtspsrc.h:
Improve timeout handling.
Use the same socket for sending and receiving RTCP packets so that some
servers can track clients better.
Improve connection closed handling. Try to reconnect.
Don't overwrite our content base with NULL.
Improve debugging.
Improve range parsing and handling.
Remove flushing hack now that core does the right thing.
ChangeLog
gst/rtsp/gstrtspsrc.c
gst/rtsp/gstrtspsrc.h