This would make it easier for semi-advanced users like me to find out the cause for problems with the broken codec/filter detection. For example, which change that the current 4.0.7 suggest that breaks WMA2 for XP 64-bit and WMP11, and possibly other DirectShow filters.
Update: Or on the other hand, it may not be necessary. I found the problem, the 'Detect and remove broken DirectShow filters' feature looks in HKEY_CLASSES_ROOT\CLSID in the 64-bit registry when it should look in HKEY_CLASSES_ROOT\CLSID\Wow6432Node. For example the 'WMVideo Decoder DMO' filter has these registry entries in XP 64-bit with WMP11:
CODE
32-bit registry
HKEY_CLASSES_ROOT\DirectShow\MediaObjects\82d353df-90bd-4382-8bc2-3f6192b76e34
HKEY_CLASSES_ROOT\CLSID\{82d353df-90bd-4382-8bc2-3f6192b76e34}
64-bit registry
HKEY_CLASSES_ROOT\DirectShow\MediaObjects\82d353df-90bd-4382-8bc2-3f6192b76e34
HKEY_CLASSES_ROOT\Wow6432Node\DirectShow\MediaObjects\82d353df-90bd-4382-8bc2-3f6192b76e34
HKEY_CLASSES_ROOT\CLSID\Wow6432Node\{82d353df-90bd-4382-8bc2-3f6192b76e34}
HKEY_CLASSES_ROOT\DirectShow\MediaObjects\82d353df-90bd-4382-8bc2-3f6192b76e34
HKEY_CLASSES_ROOT\CLSID\{82d353df-90bd-4382-8bc2-3f6192b76e34}
64-bit registry
HKEY_CLASSES_ROOT\DirectShow\MediaObjects\82d353df-90bd-4382-8bc2-3f6192b76e34
HKEY_CLASSES_ROOT\Wow6432Node\DirectShow\MediaObjects\82d353df-90bd-4382-8bc2-3f6192b76e34
HKEY_CLASSES_ROOT\CLSID\Wow6432Node\{82d353df-90bd-4382-8bc2-3f6192b76e34}
and on a 64-bit Windows the tool looks for HKCR\CLSID\{82d353df-90bd-4382-8bc2-3f6192b76e34}, doesn't find it, and if you press OK it deletes the HKCR\DirectShow\MediaObjects\82d353df-90bd-4382-8bc2-3f6192b76e34 and HKCR\Wow6432Node\DirectShow\MediaObjects\82d353df-90bd-4382-8bc2-3f6192b76e34 keys so that WMVDECOD.dll stops working.

Help










