quartz: Add DebugInfo to critical sections.
Also add missing DeleteCriticalSection.
diff --git a/dlls/quartz/videorenderer.c b/dlls/quartz/videorenderer.c
index 3ec283a..695258d 100644
--- a/dlls/quartz/videorenderer.c
+++ b/dlls/quartz/videorenderer.c
@@ -437,6 +437,7 @@
pVideoRenderer->refCount = 1;
InitializeCriticalSection(&pVideoRenderer->csFilter);
+ pVideoRenderer->csFilter.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": VideoRendererImpl.csFilter");
pVideoRenderer->state = State_Stopped;
pVideoRenderer->pClock = NULL;
pVideoRenderer->init = 0;
@@ -460,6 +461,7 @@
else
{
CoTaskMemFree(pVideoRenderer->ppPins);
+ pVideoRenderer->csFilter.DebugInfo->Spare[0] = 0;
DeleteCriticalSection(&pVideoRenderer->csFilter);
CoTaskMemFree(pVideoRenderer);
}
@@ -520,6 +522,7 @@
if (!refCount)
{
+ This->csFilter.DebugInfo->Spare[0] = 0;
DeleteCriticalSection(&This->csFilter);
DestroyWindow(This->hWnd);