View Single Post
Old 22nd May 2009, 09:56   #237  |  Link
Shii
Registered User
 
Shii's Avatar
 
Join Date: May 2009
Location: Russia
Posts: 21
Found universal solution to disable forced Microsoft H264 codec in WMP12 and WMC.

First, and this is main step, backup and delete key HKEY_CLASSES_ROOT\MediaFoundation\Transforms\{62ce7e72-4c71-4d20-b15d-452831a87d9d}
Second, change key value HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\Preferred\{31435641-0000-0010-8000-00AA00389B71} from {212690FB-83E5-4526-8FD7-74478B7939CD} to preferred h264 decoder ({09571A4B-F1FE-4C60-9760-DE6D310C7C31} for CoreAVC or {04FE9017-F873-410E-871E-AB91661A4EF7} for ffdshow)

If you need to allow any other decoders in WMP12/WMC, like ffdshow Audio decoder and AC3Filter, add decoders CLSID to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\FilterExceptions (create new keys with decoder CLSID name) and add key 'Capabilities' to needed CLSID`s in HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance This 'Capabilities' key must contain REG_DWORD value with name: {374ac4df-7c98-4257-b13d-36087dbee458} and value: 1
Shii is offline   Reply With Quote