In one of my apps that uses DirectShow I was getting an error when
trying to create a SmartTee filter. Sure enough when I opened
GraphEdit and looked in the DirectShow Filters category there are only
10 filters listed (Indeo compression and decompression filters, Mpeg4
decoders, and a few other decoder filters), but there is no Smart Tee
and all of the other filters that normally show up in this category
are gone.
I've tried to run the Dx9 installer and it didn't fix it. I even tried
deleting the file qcap.dll and running the Dx9 installer again and the
file qcap.dll was restored but the filters still don't show up.
Recently I installed some new camera drivers on my system, the drivers
do include a DirectShow filter. I was able to install these drivers on
a different PC and didn't see any problems, so I'm not sure that this
caused my problems.
I restored my PC to a restore point before I had installed the drivers
and still no luck.
Has anybody seen a problem like this?
Thanks
> Has anybody seen a problem like this?
Nope. What version of Windows?
Have you tried running regsvr32 on quartz.dll and qedit.dll?
My way to run regsvr32.dll is to create a shortcut on the desktop and drag
and dropping the dlls onto it.
Also, when you say you reinstalled DirectX, do you mean the SDK or the
redist?
--
Please read this before replying:
1. Dshow & posting help: http://tmhare.mvps.org/help.htm
2. Trim & respond inline (please don't top post or snip everything)
3. Benefit others: follow up if you are helped or you found a solution
Ah..running regsvr32 was something I planned to do but got caught up
in restore points and reinstalls.
I just ran it on quartz.dll and qcap.dll and it seems to have fixed my
problem.
Thanks TMH. By the way I'm on XP.
I'm a bit worried about why this problem occurred in the first place
but I guess I'll just watch and see if it happens again.
Thanks
> My way to run regsvr32.dll is to create a shortcut on the desktop and drag
> and dropping the dlls onto it.
Correction: My way to run regsvr32.exe is...
> I just ran it on quartz.dll and qcap.dll and it seems to have fixed my
> problem.
You might need to on qedit.dll too.
> Thanks TMH. By the way I'm on XP.
You're welcome. Thanks for following up.
> I'm a bit worried about why this problem occurred in the first place
> but I guess I'll just watch and see if it happens again.
I would be too. It could be a registry corruption or some uninstaller
accidentally trounced part of it.