Module: wine Branch: master Commit: 930c9dd972f3ee22c1fba104565fbf9762b1798d URL: http://source.winehq.org/git/wine.git/?a=commit;h=930c9dd972f3ee22c1fba10456...
Author: Christian Costa titan.costa@gmail.com Date: Fri Nov 23 09:46:50 2012 +0100
strmbase: Display new ref in AddRef and Release for IEnumMediaTypes.
---
dlls/strmbase/mediatype.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/dlls/strmbase/mediatype.c b/dlls/strmbase/mediatype.c index fef2739..82c7d23 100644 --- a/dlls/strmbase/mediatype.c +++ b/dlls/strmbase/mediatype.c @@ -170,21 +170,21 @@ static HRESULT WINAPI IEnumMediaTypesImpl_QueryInterface(IEnumMediaTypes * iface static ULONG WINAPI IEnumMediaTypesImpl_AddRef(IEnumMediaTypes * iface) { IEnumMediaTypesImpl *This = impl_from_IEnumMediaTypes(iface); - ULONG refCount = InterlockedIncrement(&This->refCount); + ULONG ref = InterlockedIncrement(&This->refCount);
- TRACE("(%p)->() AddRef from %d\n", iface, refCount - 1); + TRACE("(%p)->(): new ref = %u\n", iface, ref);
- return refCount; + return ref; }
static ULONG WINAPI IEnumMediaTypesImpl_Release(IEnumMediaTypes * iface) { IEnumMediaTypesImpl *This = impl_from_IEnumMediaTypes(iface); - ULONG refCount = InterlockedDecrement(&This->refCount); + ULONG ref = InterlockedDecrement(&This->refCount);
- TRACE("(%p)->() Release from %d\n", iface, refCount + 1); + TRACE("(%p)->(): new ref = %u\n", iface, ref);
- if (!refCount) + if (!ref) { ULONG i; for (i = 0; i < This->enumMediaDetails.cMediaTypes; i++) @@ -193,7 +193,7 @@ static ULONG WINAPI IEnumMediaTypesImpl_Release(IEnumMediaTypes * iface) IPin_Release(&This->basePin->IPin_iface); CoTaskMemFree(This); } - return refCount; + return ref; }
static HRESULT WINAPI IEnumMediaTypesImpl_Next(IEnumMediaTypes * iface, ULONG cMediaTypes, AM_MEDIA_TYPE ** ppMediaTypes, ULONG * pcFetched)