]> git.sesse.net Git - vlc/commitdiff
libmpgatofixed32: return ENOMEM instead -1 and VLC_SUCCESS instead of 0, also set...
authorIlkka Ollakka <ileoo@videolan.org>
Wed, 20 Mar 2013 09:28:09 +0000 (11:28 +0200)
committerIlkka Ollakka <ileoo@videolan.org>
Mon, 15 Apr 2013 13:44:18 +0000 (16:44 +0300)
modules/audio_filter/converter/mpgatofixed32.c

index 6e6becefe8ff7fcd2acabaf3f014623aa3897af7..70a4a6a9801f7afceaf709af3e70b5216dbe5a06 100644 (file)
@@ -167,10 +167,9 @@ static int OpenFilter( vlc_object_t *p_this )
     /* Allocate the memory needed to store the module's structure */
     p_sys = p_filter->p_sys = malloc( sizeof(filter_sys_t) );
     if( p_sys == NULL )
-        return -1;
+        return VLC_ENOMEM;
     p_sys->i_reject_count = 0;
 
-    p_filter->pf_audio_filter = Convert;
 
     /* Initialize libmad */
     mad_stream_init( &p_sys->mad_stream );
@@ -183,7 +182,9 @@ static int OpenFilter( vlc_object_t *p_this )
              (char *)&p_filter->fmt_out.audio.i_format,
              p_filter->fmt_out.audio.i_bitspersample );
 
-    return 0;
+    p_filter->pf_audio_filter = Convert;
+
+    return VLC_SUCCESS;
 }
 
 /*****************************************************************************
@@ -214,7 +215,7 @@ static block_t *Convert( filter_t *p_filter, block_t *p_block )
         p_filter->fmt_out.audio.i_channels / 8;
 
     block_t *p_out = block_Alloc( i_out_size );
-    if( !p_out )
+    if( unlikely( !p_out ) )
     {
         msg_Warn( p_filter, "can't get output buffer" );
         block_Release( p_block );