Checkpoint audio-only Skald fork work

This commit is contained in:
Storm Dragon
2026-05-18 13:06:57 -04:00
parent a8ada950d5
commit 965347cad4
48 changed files with 1080 additions and 3651 deletions
+8 -2
View File
@@ -270,7 +270,10 @@ func TestBitmapPacket(t *testing.T) {
t.Fatalf("Didn't find any 0 bits")
}
p := rtcp.NackPair{first, rtcp.PacketBitmap(bitmap)}
p := rtcp.NackPair{
PacketID: first,
LostPackets: rtcp.PacketBitmap(bitmap),
}
p.Range(func(s uint16) bool {
if s < 42 || s >= 42+64 {
if (value & (1 << (s - 42))) != 0 {
@@ -403,7 +406,10 @@ func TestToBitmapNack(t *testing.T) {
for len(m) > 0 {
var f, b uint16
f, b, m = ToBitmap(m)
nacks = append(nacks, rtcp.NackPair{f, rtcp.PacketBitmap(b)})
nacks = append(nacks, rtcp.NackPair{
PacketID: f,
LostPackets: rtcp.PacketBitmap(b),
})
}
var n []uint16
for len(nacks) > 0 {