FLAC 1.3.4 发布,无损压缩音频格式
时隔大约 3 年,FLAC 终于发布了更新:1.3.4。
FLAC (Free Lossless Audio Codec) 是一种无损压缩音频格式,支持流媒体和压缩。它为几个受欢迎的音频播放器提供了编码器/解码器的输入插件。音频格式跟 MP3 相似,但是无损的,也就是说,音频压缩后没有任何质量的损失。
此版本主要修复(与安全相关的)错误。使用 MSVC 构建时,首选使用 CMake,有关详细信息,查看“使用 CMake 构建”下的 README 文件。不推荐使用 MSVC 解决方案文件进行构建,因为这些文件在未来将会被删除。
- General:
- 修复 oss-fuzz 发现的 12 个解码器错误,包括 CVE-2020-0499
- 修复编码器错误 CVE-2021-0561
- 集成 oss-fuzzers
- 修复 Seeking 相关的问题
- 多项修复和改进
- FLAC format:
- 无
- Ogg FLAC format:
- 无
- flac:
- 多项修复和改进
- metaflac:
- 无
- build system:
- 改进 CMake
- 修复 MinGW 和 MSVC
- 修复 clang
- 修复 PowerPC
- 修复 FreeBSD PowerPC
- testing/validation:
- 将 Windows target 添加到 CI,改进日志记录
- 改进 CI
- documentation:
- 修复 Doxygen
- 修复拼写错误
- Interface changes:
- libFLAC:
- 无
- libFLAC++:
- 无
- libFLAC: