All Compression Filters Inaccessible

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Microfunguy
    Junior Member
    Junior Member
    • Dec 2002
    • 2

    All Compression Filters Inaccessible

    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 ?
  • Microfunguy
    Junior Member
    Junior Member
    • Dec 2002
    • 2

    #2
    Problem solved !

    A single missing registry entry prevented all the codecs from working.

    Strange that it should disappear though

    Comment

    Working...