ポインタが 64bit 化するわいろんなところで DWORD が DWORD_PTR になったり int が INT_PTR になったりするわデータサイズを表わすところで DWORD を使っていて扱いに悩むわで修正箇所が多くて大変です。えーいめんどくさいわー!

とりあえず「データサイズを表わすところで DWORD を使っている」ところはほっといて、コンパイルが通ったところで 64bit 版 WME を使ってデコードテストをしてみたら…意外や意外、あっさり動きました。もちろん C++ だけ(=アセンブラ化していない)なので遅いんですけどね。

エンコードテストはまだやってません。というか 64bit コーデックを使って AVI ファイルを出力するプログラムが手元にないんですよ(ご存知の方はご一報を)。まずは vctest の x64 版を作らなければならないようです。

Trackback

3 comments untill now

  1. 64環境じゃないんで性格にはわかりませんが
    VirtualDubの64版じゃダメですか?

  2. >性格には
    正確には

  3. 梅澤 威志 @ 2009-09-27 14:23

    お、調べてみます。

Add your comment now