Changeset 4957:45ba4cf2abe3 in roaraudio for roard/codecfilter_celt.c


Ignore:
Timestamp:
05/13/11 23:30:17 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

use roar_mm_*() where possible

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/codecfilter_celt.c

    r4708 r4957  
    3434                                            struct roar_stream_server * info, 
    3535                                            struct roar_codecfilter   * filter) { 
    36  struct codecfilter_celt_inst * self = malloc(sizeof(struct codecfilter_celt_inst)); 
     36 struct codecfilter_celt_inst * self = roar_mm_malloc(sizeof(struct codecfilter_celt_inst)); 
    3737 struct roar_stream * s = ROAR_STREAM(info); 
    3838 
     
    6262 self->opened_decoder       = 0; 
    6363 self->s_buf                = s->info.channels * self->frame_size * 2; 
    64  self->ibuf                 = malloc(self->s_buf); 
    65  self->obuf                 = malloc(self->s_buf); 
    66  self->i_rest               = malloc(self->s_buf); 
    67  self->o_rest               = malloc(self->s_buf); 
     64 self->ibuf                 = roar_mm_malloc(self->s_buf); 
     65 self->obuf                 = roar_mm_malloc(self->s_buf); 
     66 self->i_rest               = roar_mm_malloc(self->s_buf); 
     67 self->o_rest               = roar_mm_malloc(self->s_buf); 
    6868 self->fi_rest              = 0; 
    6969 self->fo_rest              = 0; 
    7070 
    7171 if ( !(self->ibuf && self->obuf && self->i_rest && self->o_rest) ) { 
    72   if ( self->ibuf ) 
    73    free(self->ibuf); 
    74  
    75   if ( self->obuf ) 
    76    free(self->obuf); 
    77  
    78   if ( self->i_rest ) 
    79    free(self->o_rest); 
    80  
    81   if ( self->o_rest ) 
    82    free(self->o_rest); 
    83  
    84   free(self); 
     72  if ( self->ibuf != NULL ) 
     73   roar_mm_free(self->ibuf); 
     74 
     75  if ( self->obuf != NULL ) 
     76   roar_mm_free(self->obuf); 
     77 
     78  if ( self->i_rest != NULL ) 
     79   roar_mm_free(self->o_rest); 
     80 
     81  if ( self->o_rest != NULL ) 
     82   roar_mm_free(self->o_rest); 
     83 
     84  roar_mm_free(self); 
    8585  return -1; 
    8686 } 
     
    9393 
    9494 if ( !self->mode ) { 
    95   free(self); 
     95  roar_mm_free(self); 
    9696  return -1; 
    9797 } 
     
    119119 } else { 
    120120  celt_mode_destroy(self->mode); 
    121   free(self); 
     121  roar_mm_free(self); 
    122122  return -1; 
    123123 } 
     
    137137  return -1; 
    138138 
    139  if ( self->encoder ) 
     139 if ( self->encoder != NULL ) 
    140140  celt_encoder_destroy(self->encoder); 
    141141 
    142  if ( self->decoder ) 
     142 if ( self->decoder != NULL ) 
    143143  celt_decoder_destroy(self->decoder); 
    144144 
    145  if ( self->mode ) 
     145 if ( self->mode != NULL ) 
    146146  celt_mode_destroy(self->mode); 
    147147 
    148  if ( self->ibuf ) 
    149   free(self->ibuf); 
    150  
    151  if ( self->obuf ) 
    152   free(self->obuf); 
    153  
    154  if ( self->i_rest ) 
    155   free(self->i_rest); 
    156  
    157  if ( self->o_rest ) 
    158   free(self->o_rest); 
    159  
    160  free(inst); 
     148 if ( self->ibuf != NULL ) 
     149  roar_mm_free(self->ibuf); 
     150 
     151 if ( self->obuf != NULL ) 
     152  roar_mm_free(self->obuf); 
     153 
     154 if ( self->i_rest != NULL ) 
     155  roar_mm_free(self->i_rest); 
     156 
     157 if ( self->o_rest != NULL ) 
     158  roar_mm_free(self->o_rest); 
     159 
     160 roar_mm_free(inst); 
    161161 return 0; 
    162162} 
Note: See TracChangeset for help on using the changeset viewer.