[PATCH] quartz: Output This in TRACE statements
Alistair Leslie-Hughes
leslie_alistair at hotmail.com
Wed Nov 8 19:08:41 CST 2017
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
---
dlls/quartz/parser.c | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
diff --git a/dlls/quartz/parser.c b/dlls/quartz/parser.c
index bc6b34d..a2ff407 100644
--- a/dlls/quartz/parser.c
+++ b/dlls/quartz/parser.c
@@ -68,7 +68,7 @@ static IPin* WINAPI Parser_GetPin(BaseFilter *iface, int pos)
{
ParserImpl *This = impl_from_BaseFilter(iface);
- TRACE("Asking for pos %x\n", pos);
+ TRACE("%p->(%x)\n", This, pos);
/* Input pin also has a pin, hence the > and not >= */
if (pos > This->cStreams || pos < 0)
@@ -82,6 +82,8 @@ static LONG WINAPI Parser_GetPinCount(BaseFilter *iface)
{
ParserImpl *This = impl_from_BaseFilter(iface);
+ TRACE("%p->()\n", This);
+
return This->cStreams;
}
@@ -222,7 +224,7 @@ HRESULT WINAPI Parser_GetClassID(IBaseFilter * iface, CLSID * pClsid)
{
ParserImpl *This = impl_from_IBaseFilter(iface);
- TRACE("(%p)\n", pClsid);
+ TRACE("%p->(%p)\n", This, pClsid);
*pClsid = This->filter.clsid;
@@ -237,7 +239,7 @@ HRESULT WINAPI Parser_Stop(IBaseFilter * iface)
PullPin *pin = impl_PullPin_from_IPin(This->ppPins[0]);
ULONG i;
- TRACE("()\n");
+ TRACE("%p->()\n", This);
EnterCriticalSection(&pin->thread_lock);
@@ -275,7 +277,7 @@ HRESULT WINAPI Parser_Pause(IBaseFilter * iface)
ParserImpl *This = impl_from_IBaseFilter(iface);
PullPin *pin = impl_PullPin_from_IPin(This->ppPins[0]);
- TRACE("()\n");
+ TRACE("%p->()\n", This);
EnterCriticalSection(&pin->thread_lock);
EnterCriticalSection(&This->filter.csFilter);
@@ -311,7 +313,7 @@ HRESULT WINAPI Parser_Run(IBaseFilter * iface, REFERENCE_TIME tStart)
ULONG i;
- TRACE("(%s)\n", wine_dbgstr_longlong(tStart));
+ TRACE("%p->(%s)\n", This, wine_dbgstr_longlong(tStart));
EnterCriticalSection(&pin->thread_lock);
EnterCriticalSection(&This->filter.csFilter);
@@ -357,7 +359,7 @@ HRESULT WINAPI Parser_GetState(IBaseFilter * iface, DWORD dwMilliSecsTimeout, FI
PullPin *pin = impl_PullPin_from_IPin(This->ppPins[0]);
HRESULT hr = S_OK;
- TRACE("(%d, %p)\n", dwMilliSecsTimeout, pState);
+ TRACE("%p->(%d, %p)\n", This, dwMilliSecsTimeout, pState);
EnterCriticalSection(&pin->thread_lock);
EnterCriticalSection(&This->filter.csFilter);
@@ -378,7 +380,7 @@ HRESULT WINAPI Parser_SetSyncSource(IBaseFilter * iface, IReferenceClock *pClock
ParserImpl *This = impl_from_IBaseFilter(iface);
PullPin *pin = impl_PullPin_from_IPin(This->ppPins[0]);
- TRACE("(%p)\n", pClock);
+ TRACE("%p->(%p)\n", This, pClock);
EnterCriticalSection(&pin->thread_lock);
BaseFilterImpl_SetSyncSource(iface,pClock);
@@ -401,7 +403,8 @@ HRESULT WINAPI Parser_EnumPins(IBaseFilter * iface, IEnumPins **ppEnum)
HRESULT WINAPI Parser_FindPin(IBaseFilter * iface, LPCWSTR Id, IPin **ppPin)
{
- FIXME("(%p)->(%s,%p)\n", iface, debugstr_w(Id), ppPin);
+ ParserImpl *This = impl_from_IBaseFilter(iface);
+ FIXME("(%p)->(%s,%p)\n", This, debugstr_w(Id), ppPin);
/* FIXME: critical section */
--
1.9.1
More information about the wine-patches
mailing list