This filter takes in a stereo input and widens it. Below is an extract from <a href="http://en.wikipedia.org/wiki/3D_audio_effect" target="_blank">http://en.wikipedia.org/wiki/3D_audio_effect. <br></a><h2 style="font-weight:normal">
<span>Stereo widening</span></h2>


<p>Widening of the stereo image can be achieved by manipulating the relationship of the side signal S and the <a href="http://en.wikipedia.org/w/index.php?title=Center_signal&action=edit&redlink=1" title="Center signal (page does not exist)" target="_blank">center signal</a> M: <img alt="M = {\frac{L + R}2};
S = {\frac{L - R}2}" src="http://upload.wikimedia.org/wikipedia/en/math/c/c/4/cc4c6dc4a2ad80c4941b412917292667.png">.
 A positive part of the side signal S is now fed into the left channel 
and a part with its phase inverted to the right channel. Some <a href="http://en.wikipedia.org/wiki/Boombox" title="Boombox" target="_blank">boomboxes</a> feature such a process.</p>
<p>Another way of looking at this same effect, without extrapolating a 
center and side signal from the left and right signals, is to simply add
 the left signal, slightly <a href="http://en.wikipedia.org/wiki/Attenuation" title="Attenuation" target="_blank">attenuated</a>
 and phase inverted, into the right channel and vice-versa. Taking this a
 step further, a small delay (20-100ms) can be added to the inverted 
signal before mixing it back in to the original for output, adding a 
slight reverberation to the effect.</p><br>I have implemented the same in this filter. I tested it and found that it suppresses the mono (part of signal common to left & right)  a bit. and enhances the stereo by delaying right signal into left and vice versa.<br>


<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
> +#define DELAY       20<br>
> +#define DRY_MIX     0.8<br>
> +#define WET_MIX     0.3<br>
> +#define FEEDBACK    0.3<br>
<br>
Are those the same as the spatializer wet and dry?<br></blockquote><div> </div><div>No,
 these are not same as spatializer wet and dry. Actually the wet mix is 
the attenuation in right signal (phase inverted) before adding it to 
left signal. and feedback is the attenuation in delayed signal.<br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
> +    set_description (N_("Simple Stereo enhancer"))<br>
<br>
What does it do? </blockquote><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><br>
> +     !AOUT_FMTS_IDENTICAL( &p_filter->fmt_in.audio, &p_filter->fmt_out.audio ))<br>
</div>Weird )) style.<br clear="all"></blockquote><div> </div></div>Fixed these also.<br clear="all">And copyright year too<br><br>-- <br><div>Thanks<br>Sukrit Sangwan</div>
<br>