OEMSourceFilter.dll

DirectShow で言うところの「ソースフィルタ」と呼ばれるフィルタ。X01Tやxda_flameのレジストリでは、"NVIDIA OEM Source Filter"と定義されてます。中からは libgfsdk.dll を呼び出しているので、まごう事なき NVidia 製品。

DirectShow の Filter は、入力と出力を持ちますが、このソースフィルタは、通常、ファイルやネットワークの入力を受けて、何らかのフィルタに出力します。

http://www.microsoft.com/japan/msdn/directx/techart/graphbuilding.aspx

このフィルタの入力と出力を「ピン」と呼びますが、X01Tとxda_flameのレジストリ定義を見る限り

行き止まりな感じ

になってます。つまり、入力ピンの定義があるのに出力ピンの定義がありません。ただ、X01T も xda_flame も実機がないので、ROM から抜いたレジストリなので、初期化前の状態ですから、初期化後の状態だと他の情報があるかもですな。

X01Tレジストリ

ピンに関する定義は、以下の Input Pin に関する定義しかありませんでした。

[HKEY_CLASSES_ROOT\CLSID\{0FB94513-7814-49BC-A119-CE64332402BA}\Pins\Input]
"Direction"=dword:0
"IsRendered"=dword:0
"AllowedZero"=dword:0
"AllowedMany"=dword:0
"ConnectsToPin"="Output"
[HKEY_CLASSES_ROOT\CLSID\{0FB94513-7814-49BC-A119-CE64332402BA}\Pins\Input\Types\{e436eb83-524f-11ce-9f53-0020af0ba770}\{E1E0DBBB-AEEE-4188-ABD4-CD896062375E}]
@=""

ちなみに各定義の意味はここにありました。
http://msdn.microsoft.com/en-us/library/aa918244.aspx

どなたか、稼働中の X01T/G900/xda_flame の [HKEY_CLASSES_ROOT\CLSID\{0FB94513-7814-49BC-A119-CE64332402BA}\Pins] 配下のレジストリ情報をポストしてくれませんかしらん。

Could anyone post registry informations of X01T/G900/xda_flame where is under [HKEY_CLASSES_ROOT\CLSID\{0FB94513-7814-49BC-A119-CE64332402BA}\Pins] key?

もし Output Pin の情報が本当に無いのだとすると

意図的に使えないようにしているのかしらん?でも、X01Tレジストリ定義では、.mp4/.m4v/.3gp は、このOEMSourceFilter.dll がフィルタとして定義されているので、もし使えないようにしているとすれば、X01Tでは、これらのファイルが再生できないことになってしまいます。

X01Tでは、これらのファイルを Windows Media Player で再生できるのか否か?これが重要です。X01Tユーザさん教えて下さい。