Maarten Lankhorst : quartz: Make the EnumPins interface dynamic.
Alexandre Julliard
julliard at winehq.org
Mon Apr 28 08:01:27 CDT 2008
Module: wine
Branch: master
Commit: 79349513435aa677e584bcad66865cafbac95db9
URL: http://source.winehq.org/git/wine.git/?a=commit;h=79349513435aa677e584bcad66865cafbac95db9
Author: Maarten Lankhorst <m.b.lankhorst at 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=79349513435aa677e584bcad66865cafbac95db9
More information about the wine-cvs
mailing list