Zebediah Figura : qcap/vfwcapture: Use more strmbase pin methods.
Alexandre Julliard
julliard at winehq.org
Wed Sep 25 16:45:19 CDT 2019
Module: wine
Branch: master
Commit: b28e37247099f97d34faacf3059de6ea91fa48f6
URL: https://source.winehq.org/git/wine.git/?a=commit;h=b28e37247099f97d34faacf3059de6ea91fa48f6
Author: Zebediah Figura <z.figura12 at gmail.com>
Date: Tue Sep 24 19:10:13 2019 -0500
qcap/vfwcapture: Use more strmbase pin methods.
Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/qcap/vfwcapture.c | 26 ++------------------------
1 file changed, 2 insertions(+), 24 deletions(-)
diff --git a/dlls/qcap/vfwcapture.c b/dlls/qcap/vfwcapture.c
index a5664b7c1c..e5278152ed 100644
--- a/dlls/qcap/vfwcapture.c
+++ b/dlls/qcap/vfwcapture.c
@@ -586,28 +586,6 @@ static HRESULT WINAPI VfwPin_QueryInterface(IPin * iface, REFIID riid, LPVOID *
return E_NOINTERFACE;
}
-static HRESULT WINAPI
-VfwPin_EnumMediaTypes(IPin * iface, IEnumMediaTypes ** ppEnum)
-{
- VfwCapture *filter = impl_from_IPin(iface);
- AM_MEDIA_TYPE *pmt;
- HRESULT hr;
-
- hr = qcap_driver_get_format(filter->driver_info, &pmt);
- if (SUCCEEDED(hr)) {
- hr = BasePinImpl_EnumMediaTypes(iface, ppEnum);
- DeleteMediaType(pmt);
- }
- return hr;
-}
-
-static HRESULT WINAPI
-VfwPin_QueryInternalConnections(IPin * iface, IPin ** apPin, ULONG * cPin)
-{
- TRACE("(%p)->(%p, %p)\n", iface, apPin, cPin);
- return E_NOTIMPL;
-}
-
static const IPinVtbl VfwPin_Vtbl =
{
VfwPin_QueryInterface,
@@ -622,8 +600,8 @@ static const IPinVtbl VfwPin_Vtbl =
BasePinImpl_QueryDirection,
BasePinImpl_QueryId,
BasePinImpl_QueryAccept,
- VfwPin_EnumMediaTypes,
- VfwPin_QueryInternalConnections,
+ BasePinImpl_EnumMediaTypes,
+ BasePinImpl_QueryInternalConnections,
BaseOutputPinImpl_EndOfStream,
BaseOutputPinImpl_BeginFlush,
BaseOutputPinImpl_EndFlush,
More information about the wine-cvs
mailing list