/***************************************************************************** * DoWork: process samples buffer ***************************************************************************** * *****************************************************************************/ static block_t *DoWork( filter_t * p_filter, block_t * p_in_buf ) { ProcessEQ( (float*)p_in_buf->p_buffer, (float*)p_in_buf->p_buffer, p_filter->p_sys->p_state, p_filter->fmt_in.audio.i_channels, p_in_buf->i_nb_samples, p_filter->p_sys->coeffs, 5 ); 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 ) { VLC_UNUSED(p_aout); p_out_buf->i_nb_samples = p_in_buf->i_nb_samples; p_out_buf->i_nb_bytes = p_in_buf->i_nb_bytes; ProcessEQ( (float*)p_in_buf->p_buffer, (float*)p_out_buf->p_buffer, p_filter->p_sys->p_state, p_filter->input.i_channels, p_in_buf->i_nb_samples, p_filter->p_sys->coeffs, 5 ); }