vlc | branch: master | Jean-Baptiste Kempf <j...@videolan.org> | Sun Oct 26 01:07:16 2014 +0200| [de52f56adc16506c59d535e15396f19b5ad42a5e] | committer: Jean-Baptiste Kempf
Swscale: use calloc instead of malloc > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=de52f56adc16506c59d535e15396f19b5ad42a5e --- modules/video_chroma/swscale.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/modules/video_chroma/swscale.c b/modules/video_chroma/swscale.c index 1d10b9d..f432194 100644 --- a/modules/video_chroma/swscale.c +++ b/modules/video_chroma/swscale.c @@ -155,7 +155,7 @@ static int OpenScaler( vlc_object_t *p_this ) /* */ p_filter->pf_video_filter = Filter; /* Allocate the memory needed to store the decoder's structure */ - if( ( p_filter->p_sys = p_sys = malloc(sizeof(filter_sys_t)) ) == NULL ) + if( ( p_filter->p_sys = p_sys = calloc(1, sizeof(filter_sys_t)) ) == NULL ) return VLC_ENOMEM; /* Set CPU capabilities */ @@ -179,16 +179,7 @@ static int OpenScaler( vlc_object_t *p_this ) default: p_sys->i_sws_flags = SWS_BICUBIC; i_sws_mode = 2; break; } - p_sys->p_src_filter = NULL; - p_sys->p_dst_filter = NULL; - /* Misc init */ - p_sys->ctx = NULL; - p_sys->ctxA = NULL; - p_sys->p_src_a = NULL; - p_sys->p_dst_a = NULL; - p_sys->p_src_e = NULL; - p_sys->p_dst_e = NULL; memset( &p_sys->fmt_in, 0, sizeof(p_sys->fmt_in) ); memset( &p_sys->fmt_out, 0, sizeof(p_sys->fmt_out) ); _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits