Code refactoring
This commit is contained in:
+4
-4
@@ -63,12 +63,12 @@ func SplitAVC(data []byte) [][]byte {
|
|||||||
var nals [][]byte
|
var nals [][]byte
|
||||||
for {
|
for {
|
||||||
// get AVC length
|
// get AVC length
|
||||||
size := int(binary.BigEndian.Uint32(data))
|
size := int(binary.BigEndian.Uint32(data)) + 4
|
||||||
|
|
||||||
// check if multiple items in one packet
|
// check if multiple items in one packet
|
||||||
if size+4 < len(data) {
|
if size < len(data) {
|
||||||
nals = append(nals, data[:size+4])
|
nals = append(nals, data[:size])
|
||||||
data = data[size+4:]
|
data = data[size:]
|
||||||
} else {
|
} else {
|
||||||
nals = append(nals, data)
|
nals = append(nals, data)
|
||||||
break
|
break
|
||||||
|
|||||||
Reference in New Issue
Block a user