Commit 4d7d9ec2 authored by Laurent Aimar's avatar Laurent Aimar

Use calloc when applicable (decoders).

parent ef13b641
...@@ -123,8 +123,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -123,8 +123,7 @@ static int Open( vlc_object_t *p_this )
} }
/* Allocate the memory needed to store the decoder's structure */ /* Allocate the memory needed to store the decoder's structure */
if( ( p_dec->p_sys = p_sys = if( ( p_dec->p_sys = p_sys = malloc( sizeof(*p_sys) ) ) == NULL )
(decoder_sys_t *)malloc(sizeof(decoder_sys_t)) ) == NULL )
return VLC_ENOMEM; return VLC_ENOMEM;
/* Open a faad context */ /* Open a faad context */
......
...@@ -143,12 +143,9 @@ static int OpenDecoder( vlc_object_t *p_this ) ...@@ -143,12 +143,9 @@ static int OpenDecoder( vlc_object_t *p_this )
return VLC_EGENERIC; return VLC_EGENERIC;
} }
p_dec->p_sys = (decoder_sys_t *)malloc( sizeof( decoder_sys_t ) ); p_dec->p_sys = calloc( 1, sizeof( *p_dec->p_sys ) );
if( !p_dec->p_sys ) if( !p_dec->p_sys )
{
return VLC_ENOMEM; return VLC_ENOMEM;
}
memset( p_dec->p_sys, 0, sizeof( decoder_sys_t ) );
psz_file = var_CreateGetNonEmptyStringCommand( p_dec, "fake-file" ); psz_file = var_CreateGetNonEmptyStringCommand( p_dec, "fake-file" );
if( !psz_file ) if( !psz_file )
......
...@@ -214,8 +214,7 @@ static int OpenDecoder( vlc_object_t *p_this ) ...@@ -214,8 +214,7 @@ static int OpenDecoder( vlc_object_t *p_this )
} }
/* Allocate the memory needed to store the decoder's structure */ /* Allocate the memory needed to store the decoder's structure */
if( ( p_dec->p_sys = p_sys = if( ( p_dec->p_sys = p_sys = malloc(sizeof(*p_sys)) ) == NULL )
(decoder_sys_t *)malloc(sizeof(decoder_sys_t)) ) == NULL )
return VLC_ENOMEM; return VLC_ENOMEM;
/* Misc init */ /* Misc init */
......
...@@ -360,8 +360,7 @@ static int OpenDecoder( vlc_object_t *p_this ) ...@@ -360,8 +360,7 @@ static int OpenDecoder( vlc_object_t *p_this )
DecodeBlock; DecodeBlock;
/* Allocate the memory needed to store the decoder's structure */ /* Allocate the memory needed to store the decoder's structure */
if( ( p_dec->p_sys = p_sys = if( ( p_dec->p_sys = p_sys = malloc(sizeof(*p_sys)) ) == NULL )
(decoder_sys_t *)malloc(sizeof(decoder_sys_t)) ) == NULL )
return VLC_ENOMEM; return VLC_ENOMEM;
vlc_mutex_init( &p_sys->lock ); vlc_mutex_init( &p_sys->lock );
...@@ -426,8 +425,10 @@ static int OpenDecoder( vlc_object_t *p_this ) ...@@ -426,8 +425,10 @@ static int OpenDecoder( vlc_object_t *p_this )
#endif #endif
es_format_Init( &p_dec->fmt_out, SPU_ES, 0 );
/* add the decoder to the global list */ /* add the decoder to the global list */
decoder_t **list = ( decoder_t** ) realloc( kate_decoder_list, (kate_decoder_list_size+1) * sizeof( decoder_t* )); decoder_t **list = realloc( kate_decoder_list, (kate_decoder_list_size+1) * sizeof( *list ));
if( list ) if( list )
{ {
list[ kate_decoder_list_size++ ] = p_dec; list[ kate_decoder_list_size++ ] = p_dec;
......
...@@ -200,10 +200,9 @@ static int Open( vlc_object_t *p_this ) ...@@ -200,10 +200,9 @@ static int Open( vlc_object_t *p_this )
return VLC_EGENERIC; return VLC_EGENERIC;
} }
p_dec->p_sys = p_sys = malloc( sizeof( decoder_sys_t ) ); p_dec->p_sys = p_sys = calloc( 1, sizeof( *p_sys ) );
if( !p_sys ) if( !p_sys )
return VLC_ENOMEM; return VLC_ENOMEM;
memset( p_sys, 0, sizeof(decoder_sys_t) );
/* Flavor for SIPR codecs */ /* Flavor for SIPR codecs */
p_sys->i_codec_flavor = -1; p_sys->i_codec_flavor = -1;
......
...@@ -139,8 +139,7 @@ static int OpenDecoder( vlc_object_t *p_this ) ...@@ -139,8 +139,7 @@ static int OpenDecoder( vlc_object_t *p_this )
} }
/* Allocate the memory needed to store the decoder's structure */ /* Allocate the memory needed to store the decoder's structure */
if( ( p_dec->p_sys = p_sys = if( ( p_dec->p_sys = p_sys = malloc(sizeof(*p_sys)) ) == NULL )
(decoder_sys_t *)malloc(sizeof(decoder_sys_t)) ) == NULL )
return VLC_ENOMEM; return VLC_ENOMEM;
p_dec->p_sys->b_packetizer = false; p_dec->p_sys->b_packetizer = false;
......
...@@ -235,8 +235,7 @@ static int OpenDecoder( vlc_object_t *p_this ) ...@@ -235,8 +235,7 @@ static int OpenDecoder( vlc_object_t *p_this )
} }
/* Allocate the memory needed to store the decoder's structure */ /* Allocate the memory needed to store the decoder's structure */
if( ( p_dec->p_sys = p_sys = if( ( p_dec->p_sys = p_sys = malloc( sizeof(*p_sys) ) ) == NULL )
(decoder_sys_t *)malloc(sizeof(decoder_sys_t)) ) == NULL )
return VLC_ENOMEM; return VLC_ENOMEM;
/* Misc init */ /* Misc init */
......
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