From c3e1bc57b086ca665be1a2a037549d64ca078e69 Mon Sep 17 00:00:00 2001 From: Maarten Lankhorst Date: Fri, 28 Mar 2008 15:16:58 -0700 Subject: [PATCH] quartz: Implement graph MediaSeeking_GetPositions using GetStopPosition and GetCurrentPosition --- dlls/quartz/filtergraph.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/dlls/quartz/filtergraph.c b/dlls/quartz/filtergraph.c index ba39929..670c06c 100644 --- a/dlls/quartz/filtergraph.c +++ b/dlls/quartz/filtergraph.c @@ -2027,10 +2027,14 @@ static HRESULT WINAPI MediaSeeking_GetPositions(IMediaSeeking *iface, LONGLONG *pCurrent, LONGLONG *pStop) { ICOM_THIS_MULTI(IFilterGraphImpl, IMediaSeeking_vtbl, iface); + HRESULT hr; - FIXME("(%p/%p)->(%p, %p): stub !!!\n", This, iface, pCurrent, pStop); + TRACE("(%p/%p)->(%p, %p)\n", This, iface, pCurrent, pStop); + hr = IMediaSeeking_GetCurrentPosition(iface, pCurrent); + if (SUCCEEDED(hr)) + hr = IMediaSeeking_GetStopPosition(iface, pStop); - return S_OK; + return hr; } static HRESULT WINAPI MediaSeeking_GetAvailable(IMediaSeeking *iface, -- 1.5.4.1