Commit 7256fb40 authored by Derk-Jan Hartman's avatar Derk-Jan Hartman

* Change timeout on all RTSP transport protocols to 10secs. Apparently on VoD...

* Change timeout on all RTSP transport protocols to 10secs. Apparently on VoD streams, this is not uncommon.
parent fe2eb17b
...@@ -774,13 +774,13 @@ static int Demux( demux_t *p_demux ) ...@@ -774,13 +774,13 @@ static int Demux( demux_t *p_demux )
return 0; return 0;
*/ */
} }
else if( !p_sys->b_multicast && p_sys->b_no_data && p_sys->i_no_data_ti > 3 ) else if( !p_sys->b_multicast && p_sys->b_no_data && p_sys->i_no_data_ti > 34 )
{ {
vlc_bool_t b_rtsp_tcp = var_GetBool( p_demux, "rtsp-tcp" ); vlc_bool_t b_rtsp_tcp = var_GetBool( p_demux, "rtsp-tcp" );
if( !b_rtsp_tcp && p_sys->rtsp && p_sys->ms ) if( !b_rtsp_tcp && p_sys->rtsp && p_sys->ms )
{ {
msg_Warn( p_demux, "no data received in 900ms. Switching to TCP" ); msg_Warn( p_demux, "no data received in 10s. Switching to TCP" );
if( RollOverTcp( p_demux ) ) if( RollOverTcp( p_demux ) )
{ {
msg_Err( p_demux, "TCP rollover failed, aborting" ); msg_Err( p_demux, "TCP rollover failed, aborting" );
...@@ -788,16 +788,16 @@ static int Demux( demux_t *p_demux ) ...@@ -788,16 +788,16 @@ static int Demux( demux_t *p_demux )
} }
var_SetBool( p_demux, "rtsp-tcp", VLC_TRUE ); var_SetBool( p_demux, "rtsp-tcp", VLC_TRUE );
} }
else if( p_sys->i_no_data_ti > 10 ) else if( p_sys->i_no_data_ti > 34 )
{ {
msg_Err( p_demux, "no data received in 3s, aborting" ); msg_Err( p_demux, "no data received in 10s, aborting" );
return 0; return 0;
} }
} }
else if( !p_sys->b_multicast && p_sys->b_no_data&& p_sys->i_no_data_ti > 10 ) else if( !p_sys->b_multicast && p_sys->b_no_data&& p_sys->i_no_data_ti > 34 )
{ {
/* EOF ? */ /* EOF ? */
msg_Warn( p_demux, "no data received in 3s, eof ?" ); msg_Warn( p_demux, "no data received in 10s, eof ?" );
return 0; return 0;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment