[vlc-devel] commit: Fix a few bugs in mosaic bridge. (Antoine Cellerier )

git version control git at videolan.org
Sat Jun 28 16:07:37 CEST 2008


vlc | branch: master | Antoine Cellerier <dionoea at videolan.org> | Sat Jun 28 16:09:05 2008 +0200| [9b587a816efb36bd3fd3aae9f066cc94bc14e9d0]

Fix a few bugs in mosaic bridge.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=9b587a816efb36bd3fd3aae9f066cc94bc14e9d0
---

 modules/stream_out/mosaic_bridge.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/modules/stream_out/mosaic_bridge.c b/modules/stream_out/mosaic_bridge.c
index 12f0309..e6d17d5 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;
 }




More information about the vlc-devel mailing list