From 5b39f78ace5360a15ce51394b48d67a31f3f8b7e Mon Sep 17 00:00:00 2001 From: Alexey Khit Date: Mon, 5 Dec 2022 23:52:28 +0300 Subject: [PATCH] Update error msg for fail codecs negotiation --- cmd/streams/stream.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/streams/stream.go b/cmd/streams/stream.go index 6843f2e8..118d7d58 100644 --- a/cmd/streams/stream.go +++ b/cmd/streams/stream.go @@ -3,6 +3,7 @@ package streams import ( "encoding/json" "errors" + "fmt" "github.com/AlexxIT/go2rtc/pkg/streamer" "strings" "sync" @@ -98,7 +99,11 @@ func (s *Stream) AddConsumer(cons streamer.Consumer) (err error) { if len(producers) == 0 { s.stopProducers() - return errors.New("no matching codecs: " + codecs) + if len(codecs) > 0 { + return errors.New("codecs not match: " + codecs) + } else { + return fmt.Errorf("sources unavailable: %d", len(s.producers)) + } } s.mu.Lock()