Normal
Hi Tony, v59 crash too with dvbsub3 : [CODE] ntdll.dll!_ZwRaiseException@12() + 0x12 bytes ntdll.dll!_ZwRaiseException@12() + 0x12 bytes DVBSub3.ax!CBaseFilter::NonDelegatingQueryInterface(const _GUID & riid, void * * ppv) Line 315 C++ TsReader.ax!CTsReaderFilter::Run(__int64 tStart) Line 580 C++ quartz.dll!CFilterGraph::Run() + 0x158 bytes quartz.dll!CFGControl::IssueRun() + 0x9f bytes quartz.dll!CFGControl::CheckCued() + 0xbf bytes quartz.dll!CFGControl::CGraphWindow::OnReceiveMessage() + 0x1cba6 bytes quartz.dll!WndProc() + 0x3e bytes [/CODE] I try to get another callstack It's maybe related to this : [CODE] if ((!wcsicmp(L"MediaPortal DVBSub2", filterInfo.achName)) || (!wcsicmp(L"MediaPortal DVBSub3", filterInfo.achName))) { HRESULT fhr = pFilter->QueryInterface( IID_IDVBSubtitle2, ( void**)&m_pDVBSubtitle ); assert( fhr == S_OK); //LogDebug("Testing that DVBSub2/DVBSub3 works");[/CODE] Maybe it's related to here i try.
Hi Tony,
v59 crash too with dvbsub3 :
[CODE] ntdll.dll!_ZwRaiseException@12() + 0x12 bytes
ntdll.dll!_ZwRaiseException@12() + 0x12 bytes
DVBSub3.ax!CBaseFilter::NonDelegatingQueryInterface(const _GUID & riid, void * * ppv) Line 315 C++
TsReader.ax!CTsReaderFilter::Run(__int64 tStart) Line 580 C++
quartz.dll!CFilterGraph::Run() + 0x158 bytes
quartz.dll!CFGControl::IssueRun() + 0x9f bytes
quartz.dll!CFGControl::CheckCued() + 0xbf bytes
quartz.dll!CFGControl::CGraphWindow::OnReceiveMessage() + 0x1cba6 bytes
quartz.dll!WndProc() + 0x3e bytes [/CODE]
I try to get another callstack
It's maybe related to this :
[CODE] if ((!wcsicmp(L"MediaPortal DVBSub2", filterInfo.achName)) || (!wcsicmp(L"MediaPortal DVBSub3", filterInfo.achName)))
{
HRESULT fhr = pFilter->QueryInterface( IID_IDVBSubtitle2, ( void**)&m_pDVBSubtitle );
assert( fhr == S_OK);
//LogDebug("Testing that DVBSub2/DVBSub3 works");[/CODE]
Maybe it's related to here i try.