7月
17
相変わらず QuickTime for Mac の挙動を調査しているところです。
骨組みだけ書いて走らせると、QuickTime 側がコンポーネントを開いて閉じてを無限に繰り返す状態になってしまいます。Perian にデバッグコードを仕込んで HFYU (Huffyuv ね)な AVI ファイルを開いた場合は当然ながらそうはならないので、何か実装が間違っています。試しに Perian を「HFYU だけ除いたもの」と「HFYU だけ実装したもの」とに分解してビルドしてもちゃんと動くので、コーデックを実装する際に他の要素(たとえば AVI ファイルを開くコード)も書かなければいけない、ということも無いようです。
ちょっとずつ Perian を削ってってどこがクリティカルなのか調べるしかないかなぁ…
no comment untill now