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