« シーク処理 | メイン | 再生開始シーケンスが違う? »

2005年10月29日

吉里吉里 ムービー拡張日誌2:: 標準ビデオレンダラの接続

    

VMRとバッファレンダーフィルタでは接続を試していたが、標準ビデオレンダラ(オーバーレイ)フィルタでは試していなかったので、試したら……
映像乱れまくり。
接続プロセスを追うとRGB32で接続されている。
YV12ではないのか?
ヘルプを見ると次のように記述されていた。

ビデオ レンダラは、ビデオ グラフィック カードが YUV オーバーレイ サーフェイスをサポートする場合は、YUV フォーマットを取り扱うことができる。ただし、最初にアップストリーム フィルタに接続する際、ビデオ レンダラは、現在のモニタ設定の色深度に合致する RGB フォーマットを必要とする。たとえば、現在のディスプレイ設定が 24 ビット カラーの場合は、アップストリーム フィルタ側で 24 ビット RGB ビデオを提供できなければならない。フィルタ グラフが実行状態に切り替わると、ビデオ レンダラは、適切な YUV 色空間への動的なフォーマット変更をネゴシエートする。

動的なフォーマット変更!?
何それ?
なんかまた面倒くさそうなやつが出てきた。
オーバーレイモードではWMVをサポートしなくてもいいかな。



投稿者 Takenori : 2005年10月29日 14:13




comments powered by Disqus
Total : Today : Yesterday : なかのひと