src/audio/tdfb/tdfb.c
/*
 * Control code functions next. The processing is in fir_ C modules.
 */
Control code functions next. The processing is in fir_ C modules.
Control code functions next . The processing is in fir_ C modules .
static void tdfb_free_delaylines(struct tdfb_comp_data *cd)
{
	struct fir_state_32x16 *fir = cd->fir;
	int i = 0;
	rfree(cd->fir_delay);
	cd->fir_delay = NULL;
	cd->fir_delay_size = 0;
	for (i = 0; i < PLATFORM_MAX_CHANNELS; i++)
		fir[i].delay = NULL;
}
static void tdfb_free_delaylines ( struct tdfb_comp_data * cd ) { struct fir_state_32x16 * fir = cd -> fir ; int i = 0 ; rfree ( cd -> fir_delay ) ; cd -> fir_delay = NULL ; cd -> fir_delay_size = 0 ; for ( i = 0 ; i < PLATFORM_MAX_CHANNELS ; i ++ ) fir [ i ] . delay = NULL ; }
Control code functions next.
Control code functions next .
/* Free the common buffer for all EQs and point then
	 * each FIR channel delay line to NULL.
	 */