speex_free(st->S); speex_free(st->Smin); speex_free(st->Stmp); speex_free(st->update_prob);
void speex_preprocess_state_destroy(SpeexPreprocessState *st){   speex_free(st->frame);   speex_free(st->ps);   speex_free(st->gain2);   speex_free(st->window);   speex_free(st->noise);   speex_free(st->old_ps);   speex_free(st->gain);   speex_free(st->prior);   speex_free(st->post);   speex_free(st->min_ps);   speex_free(st->last_energy);   speex_free(st->last_ps);   speex_free(st->loudness_weight);   speex_free(st->echo_noise);   speex_free(st->noise_bands);   speex_free(st->noise_bands2);   speex_free(st->speech_bands);   speex_free(st->speech_bands2);   speex_free(st->inbuf);   speex_free(st->outbuf);   drft_clear(st->fft_lookup);   speex_free(st->fft_lookup);   speex_free(st);}