From e2162f704ab77b719ed3d8618b9b21ebcd50c102 Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Fri, 17 Jan 2025 01:08:12 +0530 Subject: [PATCH] Do not send DD extension if ID is 0. (#3339) * disable temporal layer scaling * remove dummy start * do not add 0 id * remove tests * clean up --- pkg/sfu/downtrack.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/sfu/downtrack.go b/pkg/sfu/downtrack.go index 6f7a7fac2..abd06f04f 100644 --- a/pkg/sfu/downtrack.go +++ b/pkg/sfu/downtrack.go @@ -874,7 +874,7 @@ func (d *DownTrack) WriteRTP(extPkt *buffer.ExtPacket, layer int32) error { } // add extensions - if tp.ddBytes != nil { + if d.dependencyDescriptorExtID != 0 && tp.ddBytes != nil { hdr.SetExtension(uint8(d.dependencyDescriptorExtID), tp.ddBytes) } if d.playoutDelayExtID != 0 && d.playoutDelay != nil {