○ う〜む、decode がおかしい。試しに、一旦 encode したやつを、decode させようとすると、最初のフレーム(narrow band での 38bytes) は正常っぽいのに、次のフレーム以降、1.#INF00 とか謎のデータが帰ってくる....。なんなんだろう。
○ それはそうと、これなんでやりとりが float 型なのだ!?encode はともかく decode 時に活用しろって事なのかねぇ。
○ う〜む。サウンド処理の方に問題ありだった。Windows で wave{Out|In}* で callback 使って実装したんだけど、排他制御とかそこらへんの問題の模様。SDL や wxWindows がサウンドの入力に対応してないのがいかんのじゃい!(八つ当たり。
○ うふふ。単に #include <math.h> を入れてなかったからだったよ....。ああ、なんて素敵な勘違い。これだから浮動小数点は嫌いなんだyo!(八つ当たり。自分の間抜けさ加減呆れる....。