Skip to content

MyParser v0.6.11

Choose a tag to compare

@github-actions github-actions released this 11 Oct 21:48

修复音乐转码时整曲 PCM 缓冲导致的大幅内存上涨。

  • 升级 SilkCodec.NET 至 1.2.1,MP3 解码、重采样及 Silk 编码使用固定大小缓冲。
  • AAC 音乐使用宿主管理的临时 PCM 文件,并逐帧编码 Silk;完成、失败时清理临时文件。
  • MP3/PCM 转码支持取消,保留既有编码配置。

验证:SilkCodec.NET 在 .NET 8/.NET 10 各通过 115 项测试;完成多轮 MP3/AAC 转码及合并插件验证。Server GC 开启的独立测试中,10 分钟 MP3 峰值 RSS 从约 453 MiB 降至 141 MiB,修复前后输出哈希一致;连续 10 次 3 分钟 MP3 转码峰值约 144 MiB。以上为独立转码测量,宿主总占用还包含其他插件及运行时内存。