google-code-export / bitspersampleconv2

Automatically exported from code.google.com/p/bitspersampleconv2
0 stars 0 forks source link

PlayPcmWin3.0.0でFIR処理(EQと離散ヒルベルト変換)の出力WAVファイルのフォーマットがバグって64bit Float固定になっている #67

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
再現手順
1. PlayPcmWinテストベンチ起動
2. FIR EQかヒルベルト変換する
3. 問題発生

期待する結果
・設定画面で設定した量子化ビット数のWAVファイルが出力��
�れる

実際の動作(不具合)の説明
・設定画面の設定内容を無視して64ビット浮動小数点数のWAV
ファイルが出てくる

問題が発生するPlayPcmWinバージョン番号
・PlayPcmWin バージョン3.0.0~3.0.1
・PlayPcmWin バージョン2.0.99以前では発生しない

Original issue reported on code.google.com by yamamoto2002@gmail.com on 7 Jun 2011 at 2:53

GoogleCodeExporter commented 9 years ago
これはひどい

PlayPcmWin 2.0.99まではFIR 
EQもヒルベルト変換も問題なく設定したWAVファイルを出力し
ていた。

FIR演算結果の64ビット浮動小数点数データ①から
設定画面の設定内容に応じて量子化ビット数を減らしたPCM��
�ータ②を作って、
②をWAVファイルに保存していたのが、

PlayPcmWin 3.0.0 ( revision 1954 ) で、FIR 
EQとヒルベルト変換で共通に行う処理として
1個の関数にまとめた際に、①をWAVファイルに保存するよう�
��コードになっている。

revision 1962 で、②を保存するように修正した。

revision 1962 の修正はPlayPcmWin 3.0.2に入っている

Original comment by yamamoto2002@gmail.com on 7 Jun 2011 at 2:59

GoogleCodeExporter commented 9 years ago

Original comment by yamamoto2002@gmail.com on 7 Jun 2011 at 3:01