Commit 6879512a authored by Rafaël Carré's avatar Rafaël Carré Committed by Jean-Baptiste Kempf

opensles: use calloc

(cherry picked from commit 4a9ecabe2c03c2918a30913aab1ab3d67ceabf5a)
Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
parent 7cb66424
...@@ -133,23 +133,17 @@ static void Clear( aout_sys_t *p_sys ) ...@@ -133,23 +133,17 @@ static void Clear( aout_sys_t *p_sys )
/***************************************************************************** /*****************************************************************************
* Open: open a dummy audio device * Open: open a dummy audio device
*****************************************************************************/ *****************************************************************************/
static int Open( vlc_object_t * p_this ) static int Open( vlc_object_t *p_this )
{ {
audio_output_t *p_aout = (audio_output_t *)p_this; audio_output_t *p_aout = (audio_output_t *)p_this;
SLresult result; SLresult result;
/* Allocate structure */ /* Allocate structure */
p_aout->sys = malloc( sizeof( aout_sys_t ) ); p_aout->sys = calloc( 1, sizeof( aout_sys_t ) );
if( unlikely( p_aout->sys == NULL ) ) if( unlikely( p_aout->sys == NULL ) )
return VLC_ENOMEM; return VLC_ENOMEM;
aout_sys_t * p_sys = p_aout->sys; aout_sys_t *p_sys = p_aout->sys;
p_sys->playerObject = NULL;
p_sys->engineObject = NULL;
p_sys->outputMixObject = NULL;
p_sys->i_toclean_buffer = 0;
p_sys->i_toappend_buffer= 0;
//Acquiring LibOpenSLES symbols : //Acquiring LibOpenSLES symbols :
p_sys->p_so_handle = dlopen( "libOpenSLES.so", RTLD_NOW ); p_sys->p_so_handle = dlopen( "libOpenSLES.so", RTLD_NOW );
......
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