Lancer

Ogg Vorbis 高速化プロジェクト


Ogg Vorbis エンコーダ oggenc をベースに音質を強化した aoTuV がある.その aoTuV をベースに SSE 最適化を加え,エンコード速度を強化したもの.

以下は,"KOTOKO - Re-sublimity.tta" を q5 で ogg 形式にエンコードした結果.aoTuV の倍近く速い.(環境は Let's Note R3D, Pentium M 1.1GHz, Windows XP SP2)

foobar 78s, 6,874,975 bytes
aoTuV  70s, 7,509,722 bytes
Lancer 38s, 7,509,831 bytes

ただし,SSE の浮動小数点演算の誤差のため,aoTuV とは出力バイナリが異なる(Lancer の出力バイナリの方がサイズが大きくなる傾向がある).