vlc/vlc-1.2 | branch: master | Cheng Sun <[email protected]> | Sun Jan  1 
23:26:31 2012 +0000| [5a7868fa2e69bca0446f16e119624010e60d50c3] | committer: 
Jean-Baptiste Kempf

ball: zero-initialize video_format_t to prevent crash with packed chroma.

The ball filter requires that fmt_comp.video.p_palette is NULL, otherwise
image_HandlerDelete tries to free it.

Signed-off-by: Jean-Baptiste Kempf <[email protected]>
(cherry picked from commit 29a5f1324f8979f199125958d7f2821750b5f78f)

Signed-off-by: Jean-Baptiste Kempf <[email protected]>

> http://git.videolan.org/gitweb.cgi/vlc/vlc-1.2.git/?a=commit;h=5a7868fa2e69bca0446f16e119624010e60d50c3
---

 modules/video_filter/ball.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/modules/video_filter/ball.c b/modules/video_filter/ball.c
index 33c87b0..cd34166 100644
--- a/modules/video_filter/ball.c
+++ b/modules/video_filter/ball.c
@@ -548,6 +548,7 @@ static void FilterBall( filter_t *p_filter, picture_t 
*p_inpic,
 
     picture_t *p_converted;
     video_format_t fmt_comp;
+    memset( &fmt_comp, 0, sizeof(fmt_comp) );
 
     switch( p_filter->fmt_in.video.i_chroma )
     {

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to