http://bugs.winehq.org/show_bug.cgi?id=8085
------- Additional Comments From chris.kcat@gmail.com 2007-02-06 17:25 ------- You forgot to make install so the newly built DLLs will be used by wine.
However, I do not believe the patch is correct. It's merely masking whatever the real problem is. The function being modified just reports if the connection can possibly be made, although the connection should still fail as needed later. The function is Wine-specific, so it's not likely a behavioral difference to native. So if the patch really does do anything, it's likely preventing an otherwise valid connection from being made (which would make sense given that older Wine versions had many problems relating to connecting filters).
What's likely is that native quartz has some other checks for a valid filter chain. Possibly like not allowing multiple instances of the same filter on the chain (although such a thing could be genuinely useful; someone would need to determine what native quartz does).