Пример #1
0
void cbuffer_clear(CBUFFER *buffer)
{
	pthread_mutex_lock(&(buffer->cbuffer_mutex));
	cbuffer_destroy(buffer);
	cbuffer_init2(buffer, buffer->size);
	pthread_mutex_unlock(&(buffer->cbuffer_mutex));
}
Пример #2
0
void echo_destroy(echo *e)
{
    if (!e)
    {
        return;
    }

    free(e->w);
    free(e->xf);
    free(e->x);

    cbuffer_destroy(e->rx_buf);

    hp_fir_destroy(e->hp);
    iir_destroy(e->Fx);
    iir_destroy(e->Fe);
    iirdc_destroy(e->iir_dc);

    free(e);
}