Module: wine Branch: master Commit: 79349513435aa677e584bcad66865cafbac95db9 URL: http://source.winehq.org/git/wine.git/?a=commit;h=79349513435aa677e584bcad66... Author: Maarten Lankhorst <m.b.lankhorst(a)gmail.com> Date: Fri Apr 25 14:25:49 2008 -0700 quartz: Make the EnumPins interface dynamic. Take a reference to the ibasefilter and request it for the pins and a cookie. This seems to be the easiest way to ensure correctness. --- dlls/quartz/dsoundrender.c | 41 ++++++++++++------------- dlls/quartz/enumpins.c | 69 ++++++++++++++++++++++++++++-------------- dlls/quartz/filesource.c | 25 ++++++++++++--- dlls/quartz/nullrenderer.c | 33 ++++++++++++-------- dlls/quartz/parser.c | 27 +++++++++++++--- dlls/quartz/parser.h | 1 + dlls/quartz/quartz_private.h | 10 ++---- dlls/quartz/transform.c | 20 ++++++++++-- dlls/quartz/videorenderer.c | 52 ++++++++++++++++++++----------- 9 files changed, 182 insertions(+), 96 deletions(-) Diff: http://source.winehq.org/git/wine.git/?a=commitdiff;h=79349513435aa677e584bc...