+ p_filter->p_owner = malloc( sizeof(*p_filter->p_owner) );
+ p_filter->p_owner->p_aout = p_aout;
+ p_filter->p_owner->p_input = p_input;
+
+ /* request format */
+ memcpy( &p_filter->fmt_in.audio, &chain_output_format,
+ sizeof(audio_sample_format_t) );
+ p_filter->fmt_in.i_codec = chain_output_format.i_format;
+ memcpy( &p_filter->fmt_out.audio, &chain_output_format,
+ sizeof(audio_sample_format_t) );
+ p_filter->fmt_out.i_codec = chain_output_format.i_format;
+ p_filter->pf_audio_buffer_new = aout_FilterBufferNew;
+