fix: preserve exact beam pattern work caps

This commit is contained in:
2026-08-29 14:39:31 +09:00
parent 974d33a137
commit 041e0c3665
2 changed files with 26 additions and 3 deletions
+2 -3
View File
@@ -368,9 +368,8 @@ export function computeReceiveBeamPattern(options) {
}
const preliminarySampleCount =
requestedSampleCount === "auto" ? 36 : requestedSampleCount;
const preliminaryMaximumEvaluationCount = microphoneCount * (
preliminarySampleCount + HPBW_BISECTION_ITERATIONS * 2
);
const preliminaryMaximumEvaluationCount =
microphoneCount * preliminarySampleCount;
if (
!Number.isSafeInteger(preliminaryMaximumEvaluationCount) ||
preliminaryMaximumEvaluationCount > maximumEvaluations