CoCreateInstance - как очистить?
m_pGB.CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC);
поясните в двух словах, как m_pGB - очистить потом?
m_pGB.Release()
error C2248: 'Release' : cannot access private member declared in class 'ATL::_NoAddRefReleaseOnCComPtr<struct IGraphBuilder>'
c:\program files\microsoft visual studio\vc98\atl\include\atlbase.h(420) : see declaration of 'Release'
к слову
вызов CoUninitialize() - должен очистить все комовские ссылки?
Внимательно смотрим. Не m_pGB->Release(), а m_pGB.Release()
как найти то, что осталось не прибитым (и прибить)
(m_pd3dDevice->Release() > 0)
boundschecker - что-то не спасает :(