[2/4] quartz/tests: Test aggregation with CLSID_FilterMapper2.

Thomas Faber thomas.faber at reactos.org
Fri Nov 20 08:51:26 CST 2015


MPC-HC v1.7.10's CFGManager class creates a filter graph object during
its constructor, which means it passes in an outer object with a zero
reference count. Wine does an AddRef/Release on this object when
constructing the filter graph, thus its reference count drops back
to 0 and the CFGManager object gets freed prematurely.

The rest of this series adds tests showing that the outer object does
not get referenced (even temporarily) during construction, and then
fixes Wine's implementation to comply with that requirement.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-quartz-tests-Test-aggregation-with-CLSID_FilterMappe.patch
Type: text/x-diff
Size: 4676 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20151120/9d56be7d/attachment.patch>


More information about the wine-patches mailing list