I apologize for the multiple posts.  I have had issues posting my message to the mailing list, and I kept posting variations of the message until it appeared in the mailing list archive, because I assumed that every message showed up immediately.  I thought all of my original messages were being blocked for some strange reason, but I was mistaken.  Instead, they were undergoing a delay before appearing in the archive.  For instance, a message that appeared in the archive a few moments ago from this time was one of the original messages I had sent 17 hours before that.  Again, my apologies.  (By the way, I am rather new to posting to mailing lists.)<br>
<br>Kind regards,<br><br>Ronald Wright<br><br><div class="gmail_quote">On Fri, Jun 25, 2010 at 3:55 PM, Ron Wright <span dir="ltr"><<a href="mailto:logiconcepts819@gmail.com">logiconcepts819@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hello,<br><div class="gmail_quote"><div class="gmail_quote"><div><div><div class="gmail_quote">
<div class="im">
<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></div><div class="im">
1. 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>
2. Reorganized the functions so that they don't appear out of place.<br>
3. 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>
4. The release of the mutex lock in the DoWork function now occurs 
immediately after retrieving the shared values.<br>
5. Replaced the logic in the callback 
functions with clipping functions.<br></div>
6. Removed useless casts.<br>7. Changed default values.<div class="im"><br>
<br>
Attached are the updated compressor core and UI patches.<br>
<br>
Regards,<br>
<br>
Ronald Wright<br></div></div></div></div></div>
</div><br>
</blockquote></div><br>