m4a再生できた

拡張子m4aの音楽ファイルが再生できず困っていた。
ffdshowもHaali Media Splitterも入れてある。
拡張子をmp4やm4vに変えると再生できる。m4aのままでもiTunesなら再生できる。
DirectShowのGraph生成は拡張子を見ているらしく、
自作ソフトでRenderFileしてもE_FAILが返ってきた。
拡張子m4aに関係ありそうなレジストリなどを延々と調べ続けた結果、
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Media Type\Extensions\.m4a
というキーを削除することで、再生できるようになった。
そのキーの内容を見ると、どうもQuickTimeらしい。
ゴチャゴチャしたPCだったので、古いバージョンが悪さをしてしまったのだろう。