it seems your mpeg2 splitter is from the lsx mpeg player by Ligos.
This is what seems to cause the problem (Mpeg2Parser.ax)
On my system, the splitter used is from directX, it's c:\windows\system32\mpg2splt.ax
I would try this:
unregister your current parser:
find the file Mpeg2Parser.ax
then start->run
Code:
regsvr32 -u [path]Mpeg2Parser.ax
then I suppose the regular directx splitter is already registered but the lsx one took precedence, however you might want to register it again just to make sure:
Code:
regsvr32 mpg2splt.ax
I don't guarantee this will solve your problems but that's the best I can do atm
anyway you can easily go back by just re-registering your current parser:
Code:
regsvr32 [path]Mpeg2Parser.ax