libmpg123 ソース内good_enc
のファイル内の関数から。format.c
指定されたエンコーディングが現在のビルドでサポートされているかどうかを確認するために使用されます。
次の画像は、デバッグ セッションから取得したもので、(enc == 512、に相当MPG123_ENC_FLOAT_32
) 32 ビット浮動小数点エンコーディングがサポートされているかどうかを確認します。
画像に見られるように、私のビルドは何らかの理由で 32 ビット浮動小数点エンコーディングをサポートしていません。
ソースコードをダウンロードしてそのままコンパイルして、Windows 7 x64 Home Premiumでこれを実行しています。
見逃した構成はありますか? サイトのドキュメントから、それは
mpg123-1.7.0 からは 32bit float が通常になります。
バージョン 1.14.4 を使用しています