From b2eaf03914dd3edd5a2e0ab65b3dca3da4020bce Mon Sep 17 00:00:00 2001 From: Alexey Khit Date: Fri, 9 Sep 2022 19:32:36 +0300 Subject: [PATCH] Adds match any clockrate or channels --- pkg/streamer/media.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/streamer/media.go b/pkg/streamer/media.go index 2b86826b..70a7a020 100644 --- a/pkg/streamer/media.go +++ b/pkg/streamer/media.go @@ -155,8 +155,8 @@ func (c *Codec) Clone() *Codec { func (c *Codec) Match(codec *Codec) bool { return c.Name == codec.Name && - c.ClockRate == codec.ClockRate && - c.Channels == codec.Channels + (c.ClockRate == codec.ClockRate || codec.ClockRate == 0) && + (c.Channels == codec.Channels || codec.Channels == 0) } func UnmarshalSDP(rawSDP []byte) ([]*Media, error) {