-
- /* i_nb_conversion == 3 */
- p_middle_format->i_rate = p_input_format->i_rate;
- aout_FormatPrepare( p_middle_format );
- return 2;
-}
-
-static void ReleaseFilter( aout_filter_t * p_filter )
-{
- module_Unneed( p_filter, p_filter->p_module );
- vlc_object_detach( p_filter );
- vlc_object_destroy( p_filter );
-}
-
-/*****************************************************************************
- * aout_FiltersCreatePipeline: create a filters pipeline to transform a sample
- * format to another
- *****************************************************************************
- * pi_nb_filters must be initialized before calling this function
- *****************************************************************************/
-int aout_FiltersCreatePipeline( aout_instance_t * p_aout,
- aout_filter_t ** pp_filters_start,
- int * pi_nb_filters,
- const audio_sample_format_t * p_input_format,
- const audio_sample_format_t * p_output_format )
-{
- aout_filter_t** pp_filters = pp_filters_start + *pi_nb_filters;
- audio_sample_format_t temp_format;
- int i_nb_conversions;
-
- if ( AOUT_FMTS_IDENTICAL( p_input_format, p_output_format ) )