Skip to content

Commit 7b32bc0

Browse files
dooly123claude
andcommitted
log when PreSerializeKeyframe skips due to undersized baseline
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 462f61f commit 7b32bc0

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

Basis Server/BasisNetworkServer/BasisNetworkingReductionSystem/BasisServerReductionSystemEvents.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -675,7 +675,11 @@ private static void PreSerializeKeyframe(PlayerState state, int qi, LocalAvatarS
675675
int expectedPayload = BasisAvatarBitPacking.ConvertToSize(quality);
676676

677677
// Skip if the baseline is undersized (e.g. client sent wrong quality level)
678-
if (baselineArray.Length < expectedPayload) return;
678+
if (baselineArray.Length < expectedPayload)
679+
{
680+
BNL.LogError($"[PreSerializeKeyframe] Baseline undersized for quality {quality}: got {baselineArray.Length}, need {expectedPayload}. Skipping.");
681+
return;
682+
}
679683

680684
// [PlayerID:2][interval:1][quality:1][baselineArray:N][additionalSize:1][additional...]
681685
int additionalSize = 0;

Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkingReductionSystem/BasisServerReductionSystemEvents.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -675,7 +675,11 @@ private static void PreSerializeKeyframe(PlayerState state, int qi, LocalAvatarS
675675
int expectedPayload = BasisAvatarBitPacking.ConvertToSize(quality);
676676

677677
// Skip if the baseline is undersized (e.g. client sent wrong quality level)
678-
if (baselineArray.Length < expectedPayload) return;
678+
if (baselineArray.Length < expectedPayload)
679+
{
680+
BNL.LogError($"[PreSerializeKeyframe] Baseline undersized for quality {quality}: got {baselineArray.Length}, need {expectedPayload}. Skipping.");
681+
return;
682+
}
679683

680684
// [PlayerID:2][interval:1][quality:1][baselineArray:N][additionalSize:1][additional...]
681685
int additionalSize = 0;

0 commit comments

Comments
 (0)