amstream: Display new ref in AddRef and Release.

This commit is contained in:
Christian Costa 2012-10-12 07:15:50 +02:00 committed by Alexandre Julliard
parent d183cc6dfb
commit 9bdf981718
1 changed files with 10 additions and 5 deletions

View File

@ -133,17 +133,22 @@ static HRESULT WINAPI MediaStreamFilterImpl_QueryInterface(IMediaStreamFilter *i
static ULONG WINAPI MediaStreamFilterImpl_AddRef(IMediaStreamFilter *iface) static ULONG WINAPI MediaStreamFilterImpl_AddRef(IMediaStreamFilter *iface)
{ {
return BaseFilterImpl_AddRef((IBaseFilter*)iface); IMediaStreamFilterImpl *This = impl_from_IMediaStreamFilter(iface);
ULONG ref = BaseFilterImpl_AddRef(&This->filter.IBaseFilter_iface);
TRACE("(%p)->(): new ref = %u\n", iface, ref);
return ref;
} }
static ULONG WINAPI MediaStreamFilterImpl_Release(IMediaStreamFilter *iface) static ULONG WINAPI MediaStreamFilterImpl_Release(IMediaStreamFilter *iface)
{ {
IMediaStreamFilterImpl *This = impl_from_IMediaStreamFilter(iface); IMediaStreamFilterImpl *This = impl_from_IMediaStreamFilter(iface);
ULONG refCount = BaseFilterImpl_Release((IBaseFilter*)iface); ULONG ref = BaseFilterImpl_Release(&This->filter.IBaseFilter_iface);
TRACE("(%p)->() Release from %d\n", iface, refCount + 1); TRACE("(%p)->(): new ref = %u\n", iface, ref);
if (!refCount) if (!ref)
{ {
int i; int i;
for (i = 0; i < This->nb_streams; i++) for (i = 0; i < This->nb_streams; i++)
@ -154,7 +159,7 @@ static ULONG WINAPI MediaStreamFilterImpl_Release(IMediaStreamFilter *iface)
HeapFree(GetProcessHeap(), 0, This); HeapFree(GetProcessHeap(), 0, This);
} }
return refCount; return ref;
} }
/*** IPersist methods ***/ /*** IPersist methods ***/