From a99d7097b9f5ab85d49429879b57b7d78fb3ad1b Mon Sep 17 00:00:00 2001 From: David Buezas Date: Fri, 16 Jun 2023 21:45:24 +0200 Subject: [PATCH] Revert ignoring high 4 bits and add 0x43 as an h265 code --- pkg/dvrip/client.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/dvrip/client.go b/pkg/dvrip/client.go index 70599671..d7f4c438 100644 --- a/pkg/dvrip/client.go +++ b/pkg/dvrip/client.go @@ -336,8 +336,8 @@ func (c *Client) ResponseJSON() (res Response, err error) { func (c *Client) AddVideoTrack(mediaCode byte, payload []byte) { var codec *core.Codec - switch mediaCode & 0xf { - case 0x2: + switch mediaCode { + case 0x02, 0x12: codec = &core.Codec{ Name: core.CodecH264, ClockRate: 90000, @@ -345,7 +345,7 @@ func (c *Client) AddVideoTrack(mediaCode byte, payload []byte) { FmtpLine: h264.GetFmtpLine(payload), } - case 0x3: + case 0x03, 0x13, 0x43: codec = &core.Codec{ Name: core.CodecH265, ClockRate: 90000,