]> git.sesse.net Git - vlc/commitdiff
live555 check stream_DemuxNew succeeded
authorSébastien Escudier <sebastien-devel@celeos.eu>
Thu, 7 Apr 2011 11:21:35 +0000 (13:21 +0200)
committerSébastien Escudier <sebastien-devel@celeos.eu>
Thu, 7 Apr 2011 11:21:35 +0000 (13:21 +0200)
modules/demux/live555.cpp

index a09c2c0d2b4c91b0831c8932ec124295a0a3a796..dd262b5ae191ee265ee73029690966b40672a06c 100644 (file)
@@ -1078,7 +1078,8 @@ static int SessionsSetup( demux_t *p_demux )
                 sub->rtcpInstance()->setByeHandler( StreamClose, tk );
             }
 
-            if( tk->p_es || tk->b_quicktime || tk->b_muxed || tk->b_asf )
+            if( tk->p_es || tk->b_quicktime || ( tk->b_muxed && tk->p_out_muxed ) ||
+                ( tk->b_asf && p_sys->p_out_asf ) )
             {
                 /* Append */
                 p_sys->track = (live_track_t**)xrealloc( p_sys->track,