From 91728fa59b69ec96cfafb5e14dca31d820f48d76 Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Mon, 3 Feb 2025 12:07:12 +0530 Subject: [PATCH] More defensive checks for mime. (#3394) --- pkg/sfu/downtrack.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkg/sfu/downtrack.go b/pkg/sfu/downtrack.go index 09c825afa..44eb56088 100644 --- a/pkg/sfu/downtrack.go +++ b/pkg/sfu/downtrack.go @@ -1582,14 +1582,14 @@ func (d *DownTrack) writeBlankFrameRTP(duration float32, generation uint32) chan } var getBlankFrame func(bool) ([]byte, error) - switch d.mime { - case strings.ToLower(webrtc.MimeTypeOpus): + switch { + case strings.EqualFold(d.mime, webrtc.MimeTypeOpus): getBlankFrame = d.getOpusBlankFrame - case strings.ToLower(MimeTypeAudioRed): + case strings.EqualFold(d.mime, MimeTypeAudioRed): getBlankFrame = d.getOpusRedBlankFrame - case strings.ToLower(webrtc.MimeTypeVP8): + case strings.EqualFold(d.mime, webrtc.MimeTypeVP8): getBlankFrame = d.getVP8BlankFrame - case strings.ToLower(webrtc.MimeTypeH264): + case strings.EqualFold(d.mime, webrtc.MimeTypeH264): getBlankFrame = d.getH264BlankFrame default: close(done)