Module: wine Branch: master Commit: 79349513435aa677e584bcad66865cafbac95db9 URL: http://source.winehq.org/git/wine.git/?a=commit;h=79349513435aa677e584bcad66...
Author: Maarten Lankhorst m.b.lankhorst@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...