Since installing the Elecard stuff (sorry can't be more specific, this area was beining investigated by a collegue who is off work) I've had problems playing back AVI files.
The typical symptom is the second or third time an application tries to load an AVI (without the app being closed in between) a GPF is generated.
When I run one of our own applications, in debug mode, I see two asserts failing in NTDLL, the call stack being :-
NTDLL! 7c901970()
NTDLL! 7c969588()
NTDLL! 7c96aea3()
NTDLL! 7c913fd3()
OLE32! 77a647e0()
OLEAUT32! 771254f4()
OLEAUT32! 771253c8()
EM4VD! 01f79833()
Once I traced the EM4VD to the Elecard things I ran the uninstall program. The problem persisted ! Typing the following at the command prompt :-
regsvr32 /u em4vd.ax
cured the problem !
So, 1) Why is em4vd causing a fault (I'm playing back DV AVI's which have nothing to do with the Elecard things

).
2) Why didn't the uninstaller fail to uninstall the em4vd.ax ?
TTFN,
Jon