From 4c1906566c1e796d9f8a102e4a8f9bda4672bf10 Mon Sep 17 00:00:00 2001 From: wxc Date: Thu, 7 Jul 2022 06:52:36 +0800 Subject: [PATCH] fixed h265 nalu parsing incorrectly --- rtp_video.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtp_video.go b/rtp_video.go index fd3303e..a1abf30 100644 --- a/rtp_video.go +++ b/rtp_video.go @@ -228,7 +228,7 @@ func (v *RTPVideo) demuxH265(payload []byte) (result *RTPNalu) { copy(v.fuaPayload, payload[:2]) } if v.fuaPayload != nil { - if v.fuaPayload = append(v.fuaPayload, payload[offset:]...); payload[1]&fuaEndBitmask != 0 { + if v.fuaPayload = append(v.fuaPayload, payload[offset:]...); fuheader&fuaEndBitmask != 0 { result = &RTPNalu{Payload: v.fuaPayload, PTS: v.PTS} v.fuaPayload = nil }