[PATCH 1/5] strmbase: Remove unused "ThreadSignal" event.
Zebediah Figura
z.figura12 at gmail.com
Mon Jul 1 22:49:44 CDT 2019
Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
---
dlls/quartz/dsoundrender.c | 1 -
dlls/strmbase/renderer.c | 7 -------
include/wine/strmbase.h | 1 -
3 files changed, 9 deletions(-)
diff --git a/dlls/quartz/dsoundrender.c b/dlls/quartz/dsoundrender.c
index e295e32f669..ee0473478ba 100644
--- a/dlls/quartz/dsoundrender.c
+++ b/dlls/quartz/dsoundrender.c
@@ -737,7 +737,6 @@ static HRESULT WINAPI DSoundRender_Pause(IBaseFilter * iface)
ResetEvent(This->blocked);
ResetEvent(This->renderer.RenderEvent);
}
- ResetEvent(This->renderer.ThreadSignal);
LeaveCriticalSection(&This->renderer.csRenderLock);
return hr;
diff --git a/dlls/strmbase/renderer.c b/dlls/strmbase/renderer.c
index b35011ec641..fa4f0f3c93f 100644
--- a/dlls/strmbase/renderer.c
+++ b/dlls/strmbase/renderer.c
@@ -281,7 +281,6 @@ HRESULT WINAPI strmbase_renderer_init(BaseRenderer *filter, const IBaseFilterVtb
InitializeCriticalSection(&filter->csRenderLock);
filter->csRenderLock.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__": BaseRenderer.csRenderLock");
filter->evComplete = CreateEventW(NULL, TRUE, TRUE, NULL);
- filter->ThreadSignal = CreateEventW(NULL, TRUE, TRUE, NULL);
filter->RenderEvent = CreateEventW(NULL, FALSE, FALSE, NULL);
filter->pMediaSample = NULL;
@@ -306,7 +305,6 @@ void strmbase_renderer_cleanup(BaseRenderer *filter)
BaseRendererImpl_ClearPendingSample(filter);
CloseHandle(filter->evComplete);
- CloseHandle(filter->ThreadSignal);
CloseHandle(filter->RenderEvent);
QualityControlImpl_Destroy(filter->qcimpl);
strmbase_filter_cleanup(&filter->filter);
@@ -418,7 +416,6 @@ HRESULT WINAPI BaseRendererImpl_Stop(IBaseFilter * iface)
This->pFuncsTable->pfnOnStopStreaming(This);
This->filter.state = State_Stopped;
SetEvent(This->evComplete);
- SetEvent(This->ThreadSignal);
SetEvent(This->RenderEvent);
}
LeaveCriticalSection(&This->csRenderLock);
@@ -438,7 +435,6 @@ HRESULT WINAPI BaseRendererImpl_Run(IBaseFilter * iface, REFERENCE_TIME tStart)
goto out;
SetEvent(This->evComplete);
- ResetEvent(This->ThreadSignal);
if (This->sink.pin.pConnectedTo)
{
@@ -496,7 +492,6 @@ HRESULT WINAPI BaseRendererImpl_Pause(IBaseFilter * iface)
This->filter.state = State_Paused;
}
}
- ResetEvent(This->ThreadSignal);
LeaveCriticalSection(&This->csRenderLock);
return S_OK;
@@ -559,7 +554,6 @@ HRESULT WINAPI BaseRendererImpl_BeginFlush(BaseRenderer* iface)
{
TRACE("(%p)\n", iface);
BaseRendererImpl_ClearPendingSample(iface);
- SetEvent(iface->ThreadSignal);
SetEvent(iface->RenderEvent);
return S_OK;
}
@@ -569,7 +563,6 @@ HRESULT WINAPI BaseRendererImpl_EndFlush(BaseRenderer* iface)
TRACE("(%p)\n", iface);
QualityControlRender_Start(iface->qcimpl, iface->filter.rtStreamStart);
RendererPosPassThru_ResetMediaTime(iface->pPosition);
- ResetEvent(iface->ThreadSignal);
ResetEvent(iface->RenderEvent);
return S_OK;
}
diff --git a/include/wine/strmbase.h b/include/wine/strmbase.h
index d3df095fde7..5892efcf197 100644
--- a/include/wine/strmbase.h
+++ b/include/wine/strmbase.h
@@ -541,7 +541,6 @@ typedef struct BaseRendererTag
IUnknown *pPosition;
CRITICAL_SECTION csRenderLock;
HANDLE evComplete;
- HANDLE ThreadSignal;
HANDLE RenderEvent;
IMediaSample *pMediaSample;
--
2.22.0
More information about the wine-devel
mailing list