]> git.sesse.net Git - vlc/commitdiff
don't perform prebuffering for UDP, since it causes refclock fluctuation
authorMarian Durkovic <md@videolan.org>
Sat, 19 Nov 2005 07:57:08 +0000 (07:57 +0000)
committerMarian Durkovic <md@videolan.org>
Sat, 19 Nov 2005 07:57:08 +0000 (07:57 +0000)
as large as +/- 25 msec and too frequent audio up/down sampling

modules/access/udp.c

index 0eedf81ac30b824dc7149bfcd241bfe67cfd8501..74825cc1b3db46831edf700d66c490098d73e212 100644 (file)
@@ -564,6 +564,7 @@ static block_t *BlockChoose( access_t *p_access )
     {
         msg_Dbg( p_access, "detected TS over raw UDP" );
         p_access->pf_block = BlockUDP;
+        p_access->info.b_prebuffered = VLC_TRUE;
         return p_block;
     }
 
@@ -581,6 +582,7 @@ static block_t *BlockChoose( access_t *p_access )
     {
         msg_Dbg( p_access, "no supported RTP header detected" );
         p_access->pf_block = BlockUDP;
+        p_access->info.b_prebuffered = VLC_TRUE;
         return p_block;
     }
 
@@ -604,6 +606,7 @@ static block_t *BlockChoose( access_t *p_access )
         default:
             msg_Dbg( p_access, "no RTP header detected" );
             p_access->pf_block = BlockUDP;
+            p_access->info.b_prebuffered = VLC_TRUE;
             return p_block;
     }