rtpaac, rtph264: make Encoder.Encode() to return []*rtp.Packet

This commit is contained in:
aler9
2021-09-28 15:33:17 +02:00
parent 308802c5a1
commit 6410be3ba2
4 changed files with 41 additions and 44 deletions

View File

@@ -463,9 +463,18 @@ func TestEncode(t *testing.T) {
ssrc := uint32(0x9dbb7812)
initialTs := uint32(0x88776655)
e := NewEncoder(96, &sequenceNumber, &ssrc, &initialTs)
enc, err := e.Encode(ca.nalus, ca.pts)
require.NoError(t, err)
require.Equal(t, ca.enc, enc)
var bytss [][]byte
for _, pkt := range enc {
byts, err := pkt.Marshal()
require.NoError(t, err)
bytss = append(bytss, byts)
}
require.Equal(t, ca.enc, bytss)
})
}
}