Real Name:<br>

     Erich Hoover<br>

Description:<br>

     This particular patch modifies the behavior of PullPin::Thread::Process so that when the processing loop is aborted the routine frees all the pending samples from the filter.  Without this patch then filters using greater than one buffer (such as the one used by Fallout 3 and Fallout New Vegas) will have samples queued when the stream is being closed, resulting in an assertion in PullPin::Flush.  This patch is somewhat inspired by the work of Eduard - Gabriel Munteanu&#39;s, originally submitted here:<br>

<a href="http://www.winehq.org/pipermail/wine-patches/2009-August/077769.html" target="_blank">http://www.winehq.org/pipermail/wine-patches/2009-August/077769.html</a><br>


ChangeLog:<br>

     quartz: Make sure all pending samples are freed when a sample is rejected in PullPin::Thread::Process.<br>