<div class="gmail_quote"><div><div></div><div class="h5">Hello,<br><div class="gmail_quote">
<br>
I have made many drastic changes in the compressor.c file 
and some minor changes in the UI code.  Here are some of the changes:<br>
<br>
1. Added VLC copyright and $id$ tag to the banner.<br>
2. Made the filter structure, RMS envelope structure, and attack lookup 
table contiguous in memory so that only one memory allocation and one 
memory deallocation is needed.<br>
3. Reorganized the functions so that they don't appear out of place.<br>
4. Removed two wasteful members (amplitude and gain reduction) from the 
filter structure (this is probably used to implement output meters in 
certain LADSPA frontends).<br>
5. The release of the mutex lock in the DoWork function now occurs 
immediately after retrieving the shared values.<br>
6. Replaced the logic in the callback 
functions with clipping functions.<br>
7. Removed useless casts.<br>8. Changed default values.<br>
<br>
Attached are the updated compressor core and UI patches.<br>
<br>
Regards,<br>
<br>
Ronald Wright<br></div></div></div></div>