GoForce5500 on EM・ONE(その4)

WMPH.264が開けないのは…

  • WMPが対応していないから?
  • Windows Mobile 6.1 からは対応しているらしい?
  • G900(X01T)で出来ているってことは、6.1ってこと?それともToshibaの独自実装WMP
  • レジストリ(+dll)で対応可能なのか?
  • DirectShowFilerを追加することはできるはずだから、出来るはず?

ここを見る限りでは、DirectShow Filter を登録すれば対応できそうなもんだが…
ちなみに、ここにあったフィルタ列挙サンプルアプリでフィルタを列挙した限りでは、登録されていないみたい。
http://www.firefly-vj.net/imagery/?itemid=227
でも、これ使ってマッパにフィルタ登録しないといけないような気も…
http://msdn.microsoft.com/en-us/library/aa929532.aspx

取りあえずWMPのメニューから開く場合に一覧に出す方法は解った
HKEY_LOCAL_MACHINE\Software\Microsoft\Multimedia\WMPlayer\Extensions
の下にジョロジョロあるので、それをマネして追加すれば、取りあえず一覧には出る。開くとエラーが出るけど。

HKEY_LOCAL_MACHINE\Software\Microsoft\MediaPlayer\MLS\Extensions
の下にも拡張子の登録がある。何が使うのかが不明だが。

香ばしいレジストリはこのあたり

HKEY_CLASS_ROOT\DirectShow\MediaObjects
フィルタグラフの定義かしらん?

HKEY_CLASS_ROOT\Filter
ここは恐らくフィルタ群。デコーダやら入ってるし。

HKEY_CLASS_ROOT\MediaType
再生するメディアに対応したフィルタグラフが定義されているように見えますな。



■メモ

  • WM5_Files_Dumper.exe を入手
  • ファイルできない→確かディレクトリ名固定なので、SDをそのディレクトリ名でマウントしなおさなきゃならんらしい。情報みつからん。
  • WM5_Files_DumperでダンプするとPEヘッダが消失するらしい。