* filters.c : audio output filters management
*****************************************************************************
* Copyright (C) 2002 VideoLAN
- * $Id: filters.c,v 1.16 2002/12/10 21:55:01 gbazin Exp $
+ * $Id: filters.c,v 1.17 2003/01/21 10:29:12 massiot Exp $
*
* Authors: Christophe Massiot <massiot@via.ecp.fr>
*
if ( !b_format || !b_channels )
{
p_middle_format->i_rate = p_input_format->i_rate;
+ aout_FormatPrepare( p_middle_format );
return 1;
}
= p_input_format->i_physical_channels;
p_middle_format->i_original_channels
= p_input_format->i_original_channels;
+ aout_FormatPrepare( p_middle_format );
return 1;
}
/* i_nb_conversion == 3 */
p_middle_format->i_rate = p_input_format->i_rate;
+ aout_FormatPrepare( p_middle_format );
return 2;
}
* intf.c : audio output API towards the interface modules
*****************************************************************************
* Copyright (C) 2002 VideoLAN
- * $Id: intf.c,v 1.14 2003/01/16 14:08:39 massiot Exp $
+ * $Id: intf.c,v 1.15 2003/01/21 10:29:12 massiot Exp $
*
* Authors: Christophe Massiot <massiot@via.ecp.fr>
*
aout_input_t * p_input = p_aout->pp_inputs[i];
b_error |= aout_InputNew( p_aout, p_input );
+ p_input->b_changed = 1;
vlc_mutex_unlock( &p_input->lock );
}