バグ修正
  • Windows で、入出力の幅と高さが一致していることをチェックしていない。

readme 日本語 英語 / バイナリ Windows x86 (msi) Windows x64 (msi) Mac OS X (zip) / ソース

Vegas Pro 10 は、ムービークリップをタイムラインに置いたときに、まず小さいサイズでデコードしようとします(サムネイルのため?)。たとえば、640×480 のムービークリップを置くと、デコーダに対して 320×240 の出力を要求します。9.0.3 では大丈夫ですが、10.0.0 でコーデックの構造が変化した関係でエンコード/デコード開始時に入出力の大きさが一致していることをチェックするコードがなくなってしまったので、小さい出力バッファに元の大きさのデータを書こうとしてクラッシュします。

あと、配布物とは直接関係ありませんが、(Mac 以外の)POSIX な環境のために utv_core の部分のスタティックライブラリを作れるようになりました。本来は #ifdef ではコンパイラではなく OS 環境を判別するべきですが、OS 環境を判別するマクロはコンパイラに依存するとか考え始めるとめんどくさくなってきたので、とりあえずコンパイルできればいいやということにしてあります。autoconf ベースにでもしたほうがいいんでしょうけどね。

Trackback

no comment untill now

Add your comment now