From 47d107ca2b4a934c57484cef3987c30c7b6755b2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Sun, 23 Aug 2009 21:56:06 +0300 Subject: [PATCH] Trivial code factorization --- src/audio_output/input.c | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/src/audio_output/input.c b/src/audio_output/input.c index 4a5b4c16e3..9c69eee42f 100644 --- a/src/audio_output/input.c +++ b/src/audio_output/input.c @@ -300,26 +300,22 @@ int aout_InputNew( aout_instance_t * p_aout, aout_input_t * p_input, const aout_ p_filter->p_owner->p_aout = p_aout; p_filter->p_owner->p_input = p_input; + /* request format */ + memcpy( &p_filter->input, &chain_output_format, + sizeof(audio_sample_format_t) ); + memcpy( &p_filter->output, &chain_output_format, + sizeof(audio_sample_format_t) ); + + /* try to find the requested filter */ if( i_visual == 2 ) /* this can only be a visualization module */ { - /* request format */ - memcpy( &p_filter->input, &chain_output_format, - sizeof(audio_sample_format_t) ); - memcpy( &p_filter->output, &chain_output_format, - sizeof(audio_sample_format_t) ); p_filter->p_module = module_need( p_filter, "visualization", psz_parser, true ); } else /* this can be a audio filter module as well as a visualization module */ { - /* request format */ - memcpy( &p_filter->input, &chain_input_format, - sizeof(audio_sample_format_t) ); - memcpy( &p_filter->output, &chain_output_format, - sizeof(audio_sample_format_t) ); - p_filter->p_module = module_need( p_filter, "audio filter", psz_parser, true ); -- 2.39.5