ほっしーの技術ネタ備忘録

技術ネタの備忘録です。基本的に私が忘れないためのものです。他の人の役にも立つといいなぁ。

動画に着手

今まで開発してた静止画のを I フレームとして、
MPEG2 風に動き補償を加えて動画にします。
24fps で再生できるよう、展開を 40ms 切ることを…


まずはネックとなっている色座標変換を最適化。
65536 倍した値を使えば整数演算で間に合うという、
初歩的な高速化をし忘れていたという大ボケをかましていました。(爆)


その次に、圧縮ファイルの構造をばっさりと変更。
このおかげで展開に余計な条件分岐が減って速くなるはずだ。
某 if 文の真偽の処理が逆になっていることに気づくまで3時間以上かかった。(死)


頑張った結果。
圧縮ファイルのサイズが 8KB ほど増えたけどもういいや。
とりあえず展開が 37ms なので合格。


お次は動き補償。いい感じな動きベクトルを高速に見つける方法…
いろいろ実験しなきゃね…