From 8ddaa9e267e9382be9d54f0189805d20887ebfb1 Mon Sep 17 00:00:00 2001 From: Maarten Lankhorst Date: Wed, 19 Mar 2008 17:43:11 -0700 Subject: [PATCH] quartz: Transmit pullpin messages further too --- dlls/quartz/pin.c | 20 ++++++++++++-------- 1 files changed, 12 insertions(+), 8 deletions(-) diff --git a/dlls/quartz/pin.c b/dlls/quartz/pin.c index d5c9f15..1ff3d8f 100644 --- a/dlls/quartz/pin.c +++ b/dlls/quartz/pin.c @@ -1514,26 +1514,30 @@ HRESULT PullPin_Seek(PullPin * This, REFERENCE_TIME rtStart, REFERENCE_TIME rtSt HRESULT WINAPI PullPin_EndOfStream(IPin * iface) { - FIXME("(%p)->()\n", iface); - return E_NOTIMPL; + FIXME("(%p)->() stub\n", iface); + + return SendFurther( iface, deliver_endofstream, NULL, NULL ); } HRESULT WINAPI PullPin_BeginFlush(IPin * iface) { - FIXME("(%p)->()\n", iface); - return E_NOTIMPL; + FIXME("(%p)->() stub\n", iface); + + return SendFurther( iface, deliver_beginflush, NULL, NULL ); } HRESULT WINAPI PullPin_EndFlush(IPin * iface) { - FIXME("(%p)->()\n", iface); - return E_NOTIMPL; + FIXME("(%p)->() stub\n", iface); + + return SendFurther( iface, deliver_endflush, NULL, NULL ); } HRESULT WINAPI PullPin_NewSegment(IPin * iface, REFERENCE_TIME tStart, REFERENCE_TIME tStop, double dRate) { - FIXME("(%p)->(%s, %s, %g)\n", iface, wine_dbgstr_longlong(tStart), wine_dbgstr_longlong(tStop), dRate); - return E_NOTIMPL; + FIXME("(%p)->(%s, %s, %g) stub\n", iface, wine_dbgstr_longlong(tStart), wine_dbgstr_longlong(tStop), dRate); + + return SendFurther( iface, deliver_newsegment, NULL, NULL ); } static const IPinVtbl PullPin_Vtbl = -- 1.5.4.1