...
authorjm <jm@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Mon, 15 Jan 2007 21:46:29 +0000 (21:46 +0000)
committerjm <jm@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Mon, 15 Jan 2007 21:46:29 +0000 (21:46 +0000)
git-svn-id: http://svn.xiph.org/trunk/speex@12327 0101bb08-14d6-0310-b084-bc0e0c8e3800

libspeex/resample.c

index b75ff7e..1eb7261 100644 (file)
@@ -66,8 +66,14 @@ SpeexResamplerState *speex_resampler_init(int in_rate, int out_rate)
    st->mem = speex_alloc((st->filt_len-1) * sizeof(float));
    for (i=0;i<st->filt_len-1;i++)
       st->mem[i] = 0;
+   return st;
 }
 
+void speex_resampler_init(SpeexResamplerState *st)
+{
+   speex_free(st->mem);
+   speex_free(st);
+}
 
 int speex_resample_float(SpeexResamplerState *st, const float *in, int len, float *out)
 {