]> git.sesse.net Git - vlc/blobdiff - modules/demux/livedotcom.cpp
* backport of [11500] [11501] and [11502]
[vlc] / modules / demux / livedotcom.cpp
index d1dae7bc4ce292cf9c6e934c5a7c0fdd33fdb62f..e7fbfd84187e0f4c14bebcea579c5c4bf64c339f 100644 (file)
@@ -769,8 +769,10 @@ static int Demux( demux_t *p_demux )
 
     if( p_sys->b_multicast && p_sys->b_no_data && p_sys->i_no_data_ti > 120 )
     {
+        /* FIXME Make this configurable
         msg_Err( p_demux, "no multicast data received in 36s, aborting" );
         return 0;
+        */
     }
     else if( !p_sys->b_multicast && p_sys->b_no_data && p_sys->i_no_data_ti > 3 )
     {
@@ -792,7 +794,7 @@ static int Demux( demux_t *p_demux )
             return 0;
         }
     }
-    else if( p_sys->i_no_data_ti > 10 )
+    else if( !p_sys->b_multicast && p_sys->b_no_data&& p_sys->i_no_data_ti > 10 )
     {
         /* EOF ? */
         msg_Warn( p_demux, "no data received in 3s, eof ?" );