Maarten Lankhorst : quartz: Implement IMediaPosition::put_CurrentPosition.

Alexandre Julliard julliard at winehq.org
Mon Sep 22 07:04:57 CDT 2008


Module: wine
Branch: master
Commit: f0f00d16259a39793927c2a6b7786a76e2313051
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f0f00d16259a39793927c2a6b7786a76e2313051

Author: Maarten Lankhorst <m.b.lankhorst at gmail.com>
Date:   Thu Sep 11 12:45:57 2008 +0200

quartz: Implement IMediaPosition::put_CurrentPosition.

---

 dlls/quartz/filtergraph.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dlls/quartz/filtergraph.c b/dlls/quartz/filtergraph.c
index 9728c37..42b6da8 100644
--- a/dlls/quartz/filtergraph.c
+++ b/dlls/quartz/filtergraph.c
@@ -2570,8 +2570,10 @@ static HRESULT WINAPI MediaPosition_get_Duration(IMediaPosition * iface, REFTIME
 }
 
 static HRESULT WINAPI MediaPosition_put_CurrentPosition(IMediaPosition * iface, REFTIME llTime){
-    FIXME("(%p)->(%f) stub!\n", iface, llTime);
-    return E_NOTIMPL;
+    ICOM_THIS_MULTI(IFilterGraphImpl, IMediaPosition_vtbl, iface);
+    LONGLONG reftime = llTime;
+
+    return IMediaSeeking_SetPositions((IMediaSeeking *)&This->IMediaSeeking_vtbl, &reftime, AM_SEEKING_AbsolutePositioning, NULL, AM_SEEKING_NoPositioning);
 }
 
 static HRESULT WINAPI MediaPosition_get_CurrentPosition(IMediaPosition * iface, REFTIME *pllTime){




More information about the wine-cvs mailing list