3 月は PS3 Linux プログラミングの動画の続きを作りたくて、キャプチャソフトを作っていた。
キャプチャしてそのまま保存しているとディスクアクセスがとんでもない事になるので、gzip を噛ましてみたらこれが遅い。10 fps くらいしか出ない。
そこで Range Coder を採用しようと思い、ずっと Range Coder の研究に没頭していた。
先月末からまた研究を再開して、結局一般的に使われているように、テーブルを 2 バイト、演算精度を 4 バイトにするのが最も CPU 負荷と圧縮率のバランスが取れているという答えにたどり着く。
結論は出たのでさくっと実装してまた動画を作る予定。