/***************************************************************************** * DoWork: process samples buffer ***************************************************************************** * *****************************************************************************/ static block_t * DoWork( filter_t * p_filter, block_t * p_in_buf ) { EqzFilter( p_filter, (float*)p_in_buf->p_buffer, (float*)p_in_buf->p_buffer, p_in_buf->i_nb_samples, aout_FormatNbChannels( &p_filter->fmt_in.audio ) ); return p_in_buf; }
/***************************************************************************** * DoWork: process samples buffer ***************************************************************************** * *****************************************************************************/ static void DoWork( aout_instance_t * p_aout, aout_filter_t * p_filter, aout_buffer_t * p_in_buf, aout_buffer_t * p_out_buf ) { p_out_buf->i_nb_samples = p_in_buf->i_nb_samples; p_out_buf->i_nb_bytes = p_in_buf->i_nb_bytes; EqzFilter( p_aout, p_filter, (float*)p_out_buf->p_buffer, (float*)p_in_buf->p_buffer, p_in_buf->i_nb_samples, aout_FormatNbChannels( &p_filter->input ) ); }