I'm writing a program for Satelco EasyWatch DVB-T card, that acts as a remote tuner (e.g parses commands from other programs, tunes itself, gets PIDs, and recdeives packets etc.). This program is mostly based on BDASample but I added one filter (that is based on CBaseFilter and CBaseFilterInputPin) more to the graph in order to 'catch' packets from Demux to my buffer.
Under VS. NET 2003 programs seems to work OK, but after several channel changes I've a crash in mpg2splt.ax or in ntdll.dll
If I start this program as standalone (without VS. NET debugger) I've a crash very quickly, but in this case it is in psisdecd.dll
I've no idea how to debug the program because crashes are in DLLs so I've no source code. I've already checked memory leaks and heap corruptions with MemoryValidator but it didn't find anything incorrect.
Any ideas? Thank in advance for your help.
Best regards
Chrosciu
