From ad010cfc435977066ef895629633d64427cc40cc Mon Sep 17 00:00:00 2001 From: Anunay Maheshwari Date: Mon, 31 Mar 2025 12:11:08 +0530 Subject: [PATCH] chore(logs): log VLS type for VP9/AV1 (#3561) --- pkg/sfu/forwarder.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/sfu/forwarder.go b/pkg/sfu/forwarder.go index 672f0c7d5..1acfd6834 100644 --- a/pkg/sfu/forwarder.go +++ b/pkg/sfu/forwarder.go @@ -344,6 +344,7 @@ func (f *Forwarder) DetermineCodec(codec webrtc.RTPCodecCapability, extensions [ case mime.MimeTypeVP9: if f.isReceiverSimulcast { + f.logger.Debugw("selecting simulcast video layer selector for VP9") if f.vls != nil { f.vls = videolayerselector.NewSimulcastFromOther(f.vls) } else { @@ -353,12 +354,14 @@ func (f *Forwarder) DetermineCodec(codec webrtc.RTPCodecCapability, extensions [ } else { isDDAvailable := ddAvailable(extensions) if isDDAvailable { + f.logger.Debugw("selecting dependency descriptor video layer selector for VP9") if f.vls != nil { f.vls = videolayerselector.NewDependencyDescriptorFromOther(f.vls) } else { f.vls = videolayerselector.NewDependencyDescriptor(f.logger) } } else { + f.logger.Debugw("selecting VP9 SVC video layer selector") if f.vls != nil { f.vls = videolayerselector.NewVP9FromOther(f.vls) } else { @@ -371,12 +374,14 @@ func (f *Forwarder) DetermineCodec(codec webrtc.RTPCodecCapability, extensions [ isDDAvailable := ddAvailable(extensions) if f.isReceiverSimulcast || !isDDAvailable { // AV1-SIMULCAST-TODO: Add temporal layer selector for AV1 + f.logger.Debugw("selecting simulcast video layer selector for AV1") if f.vls != nil { f.vls = videolayerselector.NewSimulcastFromOther(f.vls) } else { f.vls = videolayerselector.NewSimulcast(f.logger) } } else { + f.logger.Debugw("selecting dependency descriptor video layer selector for AV1") if f.vls != nil { f.vls = videolayerselector.NewDependencyDescriptorFromOther(f.vls) } else {