下書き><;
mp3を正しくデコードできていない
mp3のデコードが正しく無いせいで、-1.0~1.0を越えるデータを正しくデコードできていません><
おそらくデコーダ(ffmpeg?)から16bitで受け取って、その後音量に関する処理をしているようですが、
そもそもmp3は16bitでデコードできるようなフォーマットではありません><
詳しくは私が作成したmp3チェックデータとその説明書を読んでいただけるとありがたいです><
[URL]
また、整数でのデコードにこだわっている点についてですが、
[フォーラムURL]
(ソースコードを完全に追って無くて斜め読みなのは申し訳ないのですが)
ffmpegのmp3デコーダは内部32bit floatで処理しているようです><
[ffmpegのソースコードURL]
そうであるのであれば輪をかけて、16bit整数でデコーダから受け取る事のデータ精度上の意味は全くありません><
単にデコーダが勝手に決めた結果的に元データと全く無関係と言える精度に落とし込んでいる(しかも波形が破壊されている)だけです><
(つづく)