From: Sébastien Escudier Date: Thu, 7 Apr 2011 11:21:35 +0000 (+0200) Subject: live555 check stream_DemuxNew succeeded X-Git-Tag: 1.2.0-pre1~3172 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=c7df60212025d4458c4d09280296d74ac6e6e173;p=vlc live555 check stream_DemuxNew succeeded --- diff --git a/modules/demux/live555.cpp b/modules/demux/live555.cpp index a09c2c0d2b..dd262b5ae1 100644 --- a/modules/demux/live555.cpp +++ b/modules/demux/live555.cpp @@ -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,