Integrates jdirectshow patch from Ingo Bauersachs, reported in dev mailing list with subject "Hang on Samsung NC20 netbook", that fixes some problem regarding DirectShow locks or crash.

cusax-fix
Sebastien Vincent 15 years ago
parent 844513332a
commit 18a8b00304

@ -289,11 +289,15 @@ bool DSCaptureDevice::initDevice(IMoniker* moniker)
}
/* add source filter to the filter graph */
WCHAR* name = wcsdup(m_name);
ret = moniker->BindToObject(NULL, NULL, IID_IBaseFilter, (void**)&m_srcFilter);
if(ret != S_OK)
{
return false;
}
ret = m_filterGraph->AddSourceFilterForMoniker(moniker, NULL, name, &m_srcFilter);
WCHAR* name = wcsdup(m_name);
ret = m_filterGraph->AddFilter(m_srcFilter, name);
free(name);
if(ret != S_OK)
{
return false;

Loading…
Cancel
Save