static void channel_uninit(Channel *chan){ ms_bufferizer_uninit(&chan->buff); chan->is_speaking=0; chan->energy=0; chan->average_psd=0; #ifndef DISABLE_SPEEX if (chan->speex_pp!=NULL) speex_preprocess_state_destroy(chan->speex_pp); chan->speex_pp=NULL; #endif }
static void speex_ec_uninit(MSFilter *f){ SpeexECState *s=(SpeexECState*)f->data; if (s->state_str) ms_free(s->state_str); ms_bufferizer_uninit(&s->delayed_ref); #ifdef EC_DUMP if (s->echofile) fclose(s->echofile); if (s->reffile) fclose(s->reffile); #endif ms_free(s); }
~msandroid_sound_read_data() { ms_bufferizer_uninit (&rb); }
static void enc_uninit(MSFilter *f){ EncState *s=(EncState*)f->data; ms_bufferizer_uninit(&s->bufferizer); ms_free(f->data); }