From 17b3a4cf3aef1dbb7bced6d1bed753797d192350 Mon Sep 17 00:00:00 2001 From: Alexey Khit Date: Wed, 5 Oct 2022 13:23:31 +0300 Subject: [PATCH] Code refactoring --- pkg/h264/avc.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/h264/avc.go b/pkg/h264/avc.go index 70c63d70..6b64b864 100644 --- a/pkg/h264/avc.go +++ b/pkg/h264/avc.go @@ -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