Aric Stewart : qcap: Make use of a few more strmbase implementations.
Alexandre Julliard
julliard at winehq.org
Mon Oct 25 10:58:17 CDT 2010
Module: wine
Branch: master
Commit: ae7e5b145f28caa32afb9e30a69ee51488ce9dbc
URL: http://source.winehq.org/git/wine.git/?a=commit;h=ae7e5b145f28caa32afb9e30a69ee51488ce9dbc
Author: Aric Stewart <aric at codeweavers.com>
Date: Fri Oct 22 16:21:10 2010 -0500
qcap: Make use of a few more strmbase implementations.
---
dlls/qcap/vfwcapture.c | 36 ++++--------------------------------
1 files changed, 4 insertions(+), 32 deletions(-)
diff --git a/dlls/qcap/vfwcapture.c b/dlls/qcap/vfwcapture.c
index 1dc2e0f..93542f4 100644
--- a/dlls/qcap/vfwcapture.c
+++ b/dlls/qcap/vfwcapture.c
@@ -753,16 +753,6 @@ static HRESULT WINAPI VfwPin_QueryInterface(IPin * iface, REFIID riid, LPVOID *
return E_NOINTERFACE;
}
-static ULONG WINAPI VfwPin_AddRef(IPin * iface)
-{
- VfwPinImpl *This = (VfwPinImpl *)iface;
- ULONG refCount = InterlockedIncrement(&This->pin.pin.refCount);
-
- TRACE("() -> new refcount: %u\n", refCount);
-
- return refCount;
-}
-
static ULONG WINAPI
VfwPin_Release(IPin * iface)
{
@@ -802,24 +792,6 @@ VfwPin_QueryInternalConnections(IPin * iface, IPin ** apPin, ULONG * cPin)
return E_NOTIMPL;
}
-static HRESULT WINAPI VfwPin_EndOfStream(IPin * iface)
-{
- TRACE("()\n");
- return E_UNEXPECTED;
-}
-
-static HRESULT WINAPI VfwPin_BeginFlush(IPin * iface)
-{
- TRACE("(%p)->()\n", iface);
- return E_UNEXPECTED;
-}
-
-static HRESULT WINAPI VfwPin_EndFlush(IPin * iface)
-{
- TRACE("(%p)->()\n", iface);
- return E_UNEXPECTED;
-}
-
static HRESULT WINAPI
VfwPin_NewSegment(IPin * iface, REFERENCE_TIME tStart,
REFERENCE_TIME tStop, double dRate)
@@ -832,7 +804,7 @@ VfwPin_NewSegment(IPin * iface, REFERENCE_TIME tStart,
static const IPinVtbl VfwPin_Vtbl =
{
VfwPin_QueryInterface,
- VfwPin_AddRef,
+ BasePinImpl_AddRef,
VfwPin_Release,
BaseOutputPinImpl_Connect,
BaseOutputPinImpl_ReceiveConnection,
@@ -845,8 +817,8 @@ static const IPinVtbl VfwPin_Vtbl =
BasePinImpl_QueryAccept,
VfwPin_EnumMediaTypes,
VfwPin_QueryInternalConnections,
- VfwPin_EndOfStream,
- VfwPin_BeginFlush,
- VfwPin_EndFlush,
+ BaseOutputPinImpl_EndOfStream,
+ BaseOutputPinImpl_BeginFlush,
+ BaseOutputPinImpl_EndFlush,
VfwPin_NewSegment
};
More information about the wine-cvs
mailing list