Commit 369e8d4f authored by Marian Ďurkovič's avatar Marian Ďurkovič Committed by Rémi Denis-Courmont

Properly attach stream_Demux object to its parent.

Now :demuxdump-file=foo works correctly with RTP input.
Signed-off-by: default avatarRémi Denis-Courmont <remi@remlab.net>
parent 49482677
......@@ -93,9 +93,12 @@ stream_t *stream_DemuxNew( demux_t *p_demux, const char *psz_demux, es_out_t *ou
return NULL;
}
vlc_object_attach( s, p_obj );
if( vlc_thread_create( s, "stream out", DStreamThread,
VLC_THREAD_PRIORITY_INPUT ) )
{
vlc_object_detach( s );
stream_CommonDelete( s );
free( p_sys->psz_name );
free( p_sys );
......@@ -132,7 +135,7 @@ static void DStreamDelete( stream_t *s )
block_FifoRelease( p_sys->p_fifo );
free( p_sys->psz_name );
free( p_sys );
vlc_object_detach( s );
stream_CommonDelete( s );
}
......
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