X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fstream_out%2Fmosaic_bridge.c;h=e6d17d55c2eb4d2a6f89212beb02337b52e7cf61;hb=31a163942d6682ae31679e6e2be898f9314b2cc0;hp=12f0309cef6dddb140b0530ba8fbb8f5a0ea0a11;hpb=f66626b34809a4881a52582ae755586e885270c6;p=vlc diff --git a/modules/stream_out/mosaic_bridge.c b/modules/stream_out/mosaic_bridge.c index 12f0309cef..e6d17d55c2 100644 --- a/modules/stream_out/mosaic_bridge.c +++ b/modules/stream_out/mosaic_bridge.c @@ -82,7 +82,6 @@ static void ReleasePicture( picture_t *p_pic ) if( --p_pic->i_refcount > 0 ) return; - assert( p_pic->p_sys ); if( p_pic->p_sys ) { pf_release_t pf_release = (pf_release_t)p_pic->p_sys; @@ -440,6 +439,10 @@ static sout_stream_id_t * Add( sout_stream_t *p_stream, es_format_t *p_fmt ) filter_chain_AppendFromString( p_sys->p_vf2, psz_chain ); free( psz_chain ); } + else + { + p_sys->p_vf2 = NULL; + } return (sout_stream_id_t *)p_sys; }