Packet FromData() now handles empty data

This commit is contained in:
Quentin Renard
2022-10-21 14:57:59 +02:00
parent 7a047cd37a
commit 1845a75110
2 changed files with 24 additions and 4 deletions

View File

@@ -107,4 +107,11 @@ func TestPacket(t *testing.T) {
b = []byte{1, 2, 3, 4}
require.NoError(t, pkt5.AddSideData(astiav.PacketSideDataTypeAudioServiceType, b))
require.Equal(t, b, pkt5.SideData(astiav.PacketSideDataTypeAudioServiceType))
pkt6 := astiav.AllocPacket()
require.NotNil(t, pkt6)
defer pkt6.Free()
b = []byte{}
require.NoError(t, pkt6.FromData(b))
require.Equal(t, b, pkt6.Data())
}