- 131 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/09(火) 00:38:42 ID:m5j8BwyqP]
- rarewares にある ICL でコンパイルされたバイナリ
MSVC8 で自分でコンパイルしたバイナリ(*1) cygwin で自分でコンパイルしたバイナリ(*2) で同じwavファイルを同じオプションでエンコードしてもmd5sumが一致しない。 rarewares のバイナリはエンコード時間が一番早い。(Core 2 Duo E6300 @定格 で6:36秒の曲が28秒、*1だと53秒。*2だと35秒。) MSVC8 の浮動小数点の精度はデフォルトが/fp:presizeなので(ICLのデフォルトは 処理速度優先。gcc(=cygwin) でのデフォルトも -ffast-math で処理速度優先。) /fp:fastにしたらエンコード時間が30秒になった。 しかし同一音源で全く同じmp3ファイルがはき出されないんだがこれでいいんだろうか。 つうかmp3ファイルが同一でなくてもデコードしたら同一になることってmp3の 仕様上okなんだろか。
|

|