From 7626a09c1c243aafa2dac2eeab96f8e719c1dba0 Mon Sep 17 00:00:00 2001 From: Alexey Khit Date: Sat, 22 Apr 2023 08:53:08 +0300 Subject: [PATCH] Fix unsupported FLAC encoder params --- pkg/mp4/consumer.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkg/mp4/consumer.go b/pkg/mp4/consumer.go index 13542c58..069016cb 100644 --- a/pkg/mp4/consumer.go +++ b/pkg/mp4/consumer.go @@ -138,11 +138,15 @@ func (c *Consumer) AddTrack(media *core.Media, _ *core.Codec, track *core.Receiv codec.Name = core.CodecFLAC default: - println("ERROR: MP4 unsupported codec: " + track.Codec.Name) - return nil + handler.Handler = nil } } + if handler.Handler == nil { + println("ERROR: MP4 unsupported codec: " + track.Codec.String()) + return nil + } + handler.HandleRTP(track) c.senders = append(c.senders, handler)