strmbase: do not lock in BaseOutputPinImpl_GetDeliveryBuffer the MemInputPin will lock in the required places.
This commit is contained in:
parent
2ebfd01b51
commit
c736af74dc
|
@ -580,8 +580,6 @@ HRESULT WINAPI BaseOutputPinImpl_GetDeliveryBuffer(BaseOutputPin *This, IMediaSa
|
|||
|
||||
TRACE("(%p, %p, %p, %x)\n", ppSample, tStart, tStop, dwFlags);
|
||||
|
||||
EnterCriticalSection(This->pin.pCritSec);
|
||||
{
|
||||
if (!This->pin.pConnectedTo)
|
||||
hr = VFW_E_NOT_CONNECTED;
|
||||
else
|
||||
|
@ -599,8 +597,6 @@ HRESULT WINAPI BaseOutputPinImpl_GetDeliveryBuffer(BaseOutputPin *This, IMediaSa
|
|||
if (pAlloc)
|
||||
IMemAllocator_Release(pAlloc);
|
||||
}
|
||||
}
|
||||
LeaveCriticalSection(This->pin.pCritSec);
|
||||
|
||||
return hr;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue