Hello all.
I am developing a DirectShow filter to record DivX compressed stereo movies, so yesterday I decided to test the filter using GraphEdit, initially just rendering the dual-webcam images to the screen.
When I tried to add the DivX 5.02 codec I got an error for that and every compression codec on my system !
The message is "The filter could not be created. Resources used by this filter may already be in use.
Class not registered. (Return code 0x80040154)."
Even if I successfully reinstall DivX 5.02 (for example) I still get the same message.
I have spent ages looking at various sections of the registry but have no idea what the problem is.
It seems to be all the four character-code codecs that are in the registry under 'Video Encoders'.
I have removed them apart from 'divx'.
Normally they are all in the registry at :-
HKCU\Software\Microsoft\ActiveMovie\devenum\{CLSID for ICM Class Manager}\
On re-installing DivX 5.02 it appears under above path as entry 'divx'.
The few codecs that do work are in the registry under :-
HKR\CLSID\{CLSID for ICM Class Manager}\Instance\ .
The ICM CLSID is {33d9a760-90c8-11d0-bd43-00a0c911ce86}
Any suggestions ?
I am developing a DirectShow filter to record DivX compressed stereo movies, so yesterday I decided to test the filter using GraphEdit, initially just rendering the dual-webcam images to the screen.
When I tried to add the DivX 5.02 codec I got an error for that and every compression codec on my system !
The message is "The filter could not be created. Resources used by this filter may already be in use.
Class not registered. (Return code 0x80040154)."
Even if I successfully reinstall DivX 5.02 (for example) I still get the same message.
I have spent ages looking at various sections of the registry but have no idea what the problem is.
It seems to be all the four character-code codecs that are in the registry under 'Video Encoders'.
I have removed them apart from 'divx'.
Normally they are all in the registry at :-
HKCU\Software\Microsoft\ActiveMovie\devenum\{CLSID for ICM Class Manager}\
On re-installing DivX 5.02 it appears under above path as entry 'divx'.
The few codecs that do work are in the registry under :-
HKR\CLSID\{CLSID for ICM Class Manager}\Instance\ .
The ICM CLSID is {33d9a760-90c8-11d0-bd43-00a0c911ce86}
Any suggestions ?
Comment