来自libmpg123 源文件中的good_enc
函数。format.c
它用于检查当前构建是否支持指定的编码。
下图取自调试会话,在此期间它检查是否MPG123_ENC_FLOAT_32
支持 (enc == 512, 等效于 ) 32 位浮点编码。
如图所示,由于某种原因,我的构建不支持 32 位浮点编码。
我在 Windows 7 x64 Home Premium 上运行它,源代码按原样下载和编译。
有没有我错过的配置?从网站上的文档看来,
32 位浮点数通常以 mpg123-1.7.0 开头
我正在使用版本 1.14.4