if((opt_reverb_control == 3 || opt_effect_quality >= 1)&& delay_status.pre_lpf) { do_lowpass_24db(delay_effect_buffer,count,delay_status.lpf_coef,delay_status.lpf_val);
if((opt_reverb_control == 3 || opt_effect_quality >= 1) && delay_status.pre_lpf) { do_shelving_filter(delay_effect_buffer, count, delay_status.high_coef, delay_status.high_val);
void do_ch_delay(int32* buf, int32 count){	if((opt_reverb_control == 3 || opt_effect_quality >= 1)&& delay_status.pre_lpf) {		do_lowpass_24db(delay_effect_buffer,count,delay_status.lpf_coef,delay_status.lpf_val);	}	switch(delay_status.type) {	case 1: do_3tap_delay(buf,count);			break;	case 2: do_cross_delay(buf,count);			break;	default: do_basic_delay(buf,count);			break;	}}