ttの日記: [lame4] TODO本日付
日記 by
tt
だいぶ減ったけどマダマダたくさん。
- LAME3.xと比べればいい勝負になりつつあるが、やっぱりビットリザーバーのチューニングが甘い。いくつか改善策はあるが、やっぱり2-passにしないと無理な気がしてきた…2passもコア部分のアルゴリズムに関しては簡単に実装する方法のめども立ったけど、一時ファイルの作成とかでフロントエンド側が結構面倒そう。
- MPEG2Layer3 で Intensity Stereo が使えない
- MPEG2Layer3 でのテストが不十分(CBR/ABR/VBR全て)
- 高いビットレート(320kbps とか)でのテストが不十分
- バグのあるデコーダ向けの設定/コマンドラインオプションが準備できてない
- Linux以外の環境でnasm有効にしてコンパイルが出来るかのテストをやってない
- DLL, ACM とかのビルドチェックをしてない
- 一部OS上でデコーダを有効にしてるとコンパイルできない(--disable-decoderをconfigureにつける必要がある)。またiccでコンパイルするとshared libraryが作れない(configureに--disable-sharedをつける必要がある)。どうもlibtoolからみの問題っぽいので、適度に最新版とかにあげて確かめる。
- SPARCとかALPHAでのテストが不十分かつコンパイルオプションとかが甘い。
- 3DNow!からみのコードがまだ不足気味。calc_noiseとquantizeも3DNow!化しよう。目指すはC3-600MHzでリアルタイムエンコード(わら)
- かなりのドキュメントが古いまま。
- あいかわらずshort blockの閾値計算がいまいち(いじってないからあたりまえ:p)
うーむ、たくさんあるなあ^^;;
[lame4] TODO本日付 More ログイン