FLAC 1.3.2 发布了,FLAC(Free Lossless Audio Codec) 是一种无损压缩音频格式,支持流媒体和压缩。它为几个受欢迎的音频播放器提供了编码器/解码器的输入插件。音频格式跟MP3相似,但是无损的,也就是说,音频压缩后没有任何质量的损失。
更新内容:
General:
-
使用 GCC / Clang UBSAN 修复未定义的行为。
-
通过使用 AFL 进行模糊测试硬化。
-
一般代码改进。
-
在MP4 规范文档中添加FLAC。
-
MSVS 构建清理。
-
修复一些 cppcheck 警告。
-
假设所有当前使用的操作系统都支持 SSE2。
flac:
-
修复 flac-to-flac 转换时的潜在无限循环。
-
当解码时,将 WAVEFORMATEXTENSIBLE 添加到 WAV(按需)。
-
只有当 vorbis-comments 是非空时才去写它们。
-
用 bits != (8|16|24)解码 RAW 报错。
metaflac:
-
添加 --scan-replay-gain 选项。
build system:
-
修复 MSVC 和 Makefile.lite。
libraries:
-
CPU 检测清理和修复。
-
修复两个流解码器错误
-
修复 NULL 解引用错误(在格式错误的文件上)。
-
改变 LPC 顺序轻微压缩改进,特别是对古典音乐。
-
改进较旧的 Intel CPU 的编码速度。
-
修复了解码某些文件(Miroslav Lichvar)时的 bug。
-
在查找点的数量上设一个上限。
-
修复潜在的内存泄漏。
-
支持64位 brword/bwword,允许 FLAC__BYTES_PER_WORD 设置为8(默认情况下禁用)。
-
修复超出范围的堆读取。
-
Win32:只有在写入磁盘时使用大缓冲区。
详情查看发行日志
下载地址:
时间:2017-01-02 09:33
来源:开源中国社区
作者:王练
原文链接