Changeset 4957:45ba4cf2abe3 in roaraudio for roard/codecfilter_speex.c
- Timestamp:
- 05/13/11 23:30:17 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/codecfilter_speex.c
r4708 r4957 46 46 struct roar_stream_server * info, 47 47 struct roar_codecfilter * filter) { 48 struct codecfilter_speex_inst * self = malloc(sizeof(struct codecfilter_speex_inst));48 struct codecfilter_speex_inst * self = roar_mm_malloc(sizeof(struct codecfilter_speex_inst)); 49 49 struct roar_stream * s = ROAR_STREAM(info); 50 50 … … 61 61 case 2: self->stereo = 1; break; 62 62 default: 63 free(self);63 roar_mm_free(self); 64 64 return -1; 65 65 } … … 111 111 speex_bits_destroy(&(self->bits)); 112 112 113 if ( self->cd )114 free(self->cd);115 116 if ( self->i_rest )117 free(self->i_rest);118 119 free((void*)self);113 if ( self->cd != NULL ) 114 roar_mm_free(self->cd); 115 116 if ( self->i_rest != NULL ) 117 roar_mm_free(self->i_rest); 118 119 roar_mm_free((void*)self); 120 120 121 121 return 0; … … 171 171 ROAR_DBG("cf_speex_read(*): frame_size=%i (%i bytes)", self->frame_size, fs2); 172 172 173 if ( !self->cd) {174 self->cd = malloc(fs2);175 if ( !self->cd)173 if ( self->cd == NULL ) { 174 self->cd = roar_mm_malloc(fs2); 175 if ( self->cd == NULL ) 176 176 return 0; 177 177 } 178 178 179 if ( !self->i_rest) {180 self->i_rest = malloc(fs2);181 if ( !self->i_rest)179 if ( self->i_rest == NULL ) { 180 self->i_rest = roar_mm_malloc(fs2); 181 if ( self->i_rest == NULL ) 182 182 return 0; 183 183 } … … 334 334 fs2 = self->frame_size * _FS; 335 335 336 if ( !self->cd) {337 self->cd = malloc(fs2 + 2);338 if ( !self->cd)336 if ( self->cd == NULL ) { 337 self->cd = roar_mm_malloc(fs2 + 2); 338 if ( self->cd == NULL ) 339 339 return 0; 340 340 } 341 341 342 if ( !self->o_rest) {343 self->o_rest = malloc(fs2);344 if ( !self->o_rest)342 if ( self->o_rest == NULL ) { 343 self->o_rest = roar_mm_malloc(fs2); 344 if ( self->o_rest == NULL ) 345 345 return 0; 346 346 }
Note: See TracChangeset
for help on using the changeset viewer.