aout_FormatPrint( p_aout, "input", &p_input->input );
- p_input->i_nb_filters = 0;
+ p_input->i_nb_resamplers = p_input->i_nb_filters = 0;
/* Prepare FIFO. */
aout_FifoInit( p_aout, &p_input->fifo, p_aout->mixer.mixer.i_rate );
p_input->input_alloc.i_bytes_per_sec = -1;
/* Create resamplers. */
- if ( AOUT_FMT_NON_LINEAR( &p_aout->mixer.mixer ) )
- {
- p_input->i_nb_resamplers = 0;
- }
- else
+ if ( !AOUT_FMT_NON_LINEAR( &p_aout->mixer.mixer ) )
{
chain_output_format.i_rate = (__MAX(p_input->input.i_rate,
p_aout->mixer.mixer.i_rate)
/* Just in case... */
chain_output_format.i_rate++;
}
- p_input->i_nb_resamplers = 0;
if ( aout_FiltersCreatePipeline( p_aout, p_input->pp_resamplers,
&p_input->i_nb_resamplers,
&chain_output_format,