feat(capability): 转码能力包(vendor 纯 Go AMR-NB 解码器 + 黄金向量逐样本对照 + 8 哨兵 + 注册面)
CI / Backend (build / vet / test / cross-compile) (push) Has been cancelled
CI / Frontend (tsc + vite build) (push) Has been cancelled

This commit is contained in:
AskaEth committed 2026-10-05 13:02:28 +08:00
1 parent 89715d1813
commit 4a2d276881
100 files changed
+11319

No files matched your search

+16
View File
@@ -0,0 +1,16 @@
package transcode
// DefaultCodecs 是全仓**唯一**的编解码器注册点(design/25 §6.3):
//
// 新增一种格式 = 在下面追加一行(+ 一个实现文件 + 一个 Format 常量)。
//
// 本期只发一条路:`amr → wav`(design/25 §3.1)。`silk` 不做、`amr-wb` 后置、
// 编码方向不做、无界重采样/音量归一/降噪不做(§3.3 逐条有理由)。
//
// 一条单测把它的条数钉死在设计上(见 codecs_test.go 的 designPublishedRoutes),
// 防止「加了实现却忘了注册」(或反之)。
func DefaultCodecs() []Codec {
return []Codec{
amrNBToWAV{},
}
}