Changeset 4822:f9c32c6a8451 in roaraudio
- Timestamp:
- 03/28/11 17:29:52 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/codecfilter_vorbis.c
r4765 r4822 65 65 struct roar_stream_server * info, 66 66 struct roar_codecfilter * filter) { 67 struct codecfilter_vorbis_inst * self = malloc(sizeof(struct codecfilter_vorbis_inst));67 struct codecfilter_vorbis_inst * self = roar_mm_malloc(sizeof(struct codecfilter_vorbis_inst)); 68 68 struct roar_stream * s = ROAR_STREAM(info); 69 69 … … 105 105 /* 106 106 if ( cf_vorbis_encode_start(self) == -1 ) { 107 free(self);107 roar_mm_free(self); 108 108 return -1; 109 109 } … … 111 111 s->info.bits = ROAR_VORBIS_BITS; 112 112 #else 113 free(self);113 roar_mm_free(self); 114 114 return -1; 115 115 #endif 116 116 } else { 117 free(self);117 roar_mm_free(self); 118 118 return -1; 119 119 } … … 125 125 struct codecfilter_vorbis_inst * self = (struct codecfilter_vorbis_inst *) inst; 126 126 127 if ( !inst)127 if ( self == NULL ) 128 128 return -1; 129 129 … … 137 137 #endif 138 138 139 free(inst);139 roar_mm_free(self); 140 140 return 0; 141 141 } … … 186 186 stream_vio_s_write(self->stream, self->encoder.og.body, self->encoder.og.body_len ) 187 187 != self->encoder.og.body_len ) { 188 free(self); // TODO: do we need addional cleanup?188 roar_mm_free(self); // TODO: do we need addional cleanup? 189 189 return -1; 190 190 }
Note: See TracChangeset
for help on using the changeset viewer.