优化采样溢出处理,调整时间轴计算逻辑,确保在采样溢出时使用固定时间;更新显示信息以提示用户采样溢出情况

This commit is contained in:
2025-11-18 21:00:07 +08:00
parent 2acda5959a
commit 491c42b321
2 changed files with 23 additions and 3 deletions
+2
View File
@@ -57,6 +57,8 @@ export async function POST(req: NextRequest) {
const dtMs = Number((r.rec_end_ms as bigint) - (r.rec_start_ms as bigint))
if (Number.isFinite(dtMs) && dtMs > 0) stepMs = dtMs / r.sample_count
}
// 采样溢出时强制 1ms 步长(与 16.384s/16384 对齐)
if (r.sample_count >= 16384) stepMs = 1
const hasFit = r.fit_a != null
for (let i = 0; i < r.code_data.length; i++) {
const t = (i * stepMs).toFixed(3)