[FFmpeg-cvslog] r24785 - trunk/libavformat/rtsp.c
rbultje
subversion
Thu Aug 12 15:39:38 CEST 2010
Author: rbultje
Date: Thu Aug 12 15:39:38 2010
New Revision: 24785
Log:
Send OPTIONS request at a regular basis to standard RTSP servers as well,
this prevents a time-out which closes the TCP connection and kills our
session.
see "Re: [FFmpeg-devel] [PATCH] rtsp.c: keep-alive" thread on mailinglist.
Modified:
trunk/libavformat/rtsp.c
Modified: trunk/libavformat/rtsp.c
==============================================================================
--- trunk/libavformat/rtsp.c Thu Aug 12 04:01:33 2010 (r24784)
+++ trunk/libavformat/rtsp.c Thu Aug 12 15:39:38 2010 (r24785)
@@ -1902,9 +1902,7 @@ static int rtsp_read_packet(AVFormatCont
return ret;
/* send dummy request to keep TCP connection alive */
- if ((rt->server_type == RTSP_SERVER_WMS ||
- rt->server_type == RTSP_SERVER_REAL) &&
- (av_gettime() - rt->last_cmd_time) / 1000000 >= rt->timeout / 2) {
+ if ((av_gettime() - rt->last_cmd_time) / 1000000 >= rt->timeout / 2) {
if (rt->server_type == RTSP_SERVER_WMS) {
ff_rtsp_send_cmd_async(s, "GET_PARAMETER", rt->control_uri, NULL);
} else {
More information about the ffmpeg-cvslog
mailing list