Code refactoring

This commit is contained in:
Alexey Khit
2022-10-05 13:23:31 +03:00
parent ba30f46c02
commit 17b3a4cf3a
+4 -4
View File
@@ -63,12 +63,12 @@ func SplitAVC(data []byte) [][]byte {
var nals [][]byte
for {
// get AVC length
size := int(binary.BigEndian.Uint32(data))
size := int(binary.BigEndian.Uint32(data)) + 4
// check if multiple items in one packet
if size+4 < len(data) {
nals = append(nals, data[:size+4])
data = data[size+4:]
if size < len(data) {
nals = append(nals, data[:size])
data = data[size:]
} else {
nals = append(nals, data)
break