From 72aa55a0120772f05d0ba6abf7975e85fd8c113f Mon Sep 17 00:00:00 2001 From: Alessandro Ros Date: Fri, 25 Aug 2023 16:08:28 +0200 Subject: [PATCH] log decode errors and lost packets by default (#380) --- client.go | 7 +++++-- server_session.go | 5 +++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/client.go b/client.go index 4349846f..64ae2929 100644 --- a/client.go +++ b/client.go @@ -1,6 +1,5 @@ /* -Package gortsplib is a RTSP 1.0 library for the Go programming language, -written for rtsp-simple-server. +Package gortsplib is a RTSP 1.0 library for the Go programming language. Examples are available at https://github.com/bluenviron/gortsplib/tree/main/examples */ @@ -10,6 +9,7 @@ import ( "context" "crypto/tls" "fmt" + "log" "net" "strconv" "strings" @@ -390,6 +390,7 @@ func (c *Client) Start(scheme string, host string) error { } if c.OnTransportSwitch == nil { c.OnTransportSwitch = func(err error) { + log.Println(err.Error()) } } if c.Log != nil && c.OnPacketLost == nil { @@ -399,6 +400,7 @@ func (c *Client) Start(scheme string, host string) error { } if c.OnPacketLost == nil { c.OnPacketLost = func(err error) { + log.Println(err.Error()) } } if c.Log != nil && c.OnDecodeError == nil { @@ -408,6 +410,7 @@ func (c *Client) Start(scheme string, host string) error { } if c.OnDecodeError == nil { c.OnDecodeError = func(err error) { + log.Println(err.Error()) } } diff --git a/server_session.go b/server_session.go index e240524b..7944bf85 100644 --- a/server_session.go +++ b/server_session.go @@ -3,6 +3,7 @@ package gortsplib import ( "context" "fmt" + "log" "net" "strconv" "strings" @@ -256,6 +257,8 @@ func (ss *ServerSession) onPacketLost(err error) { Session: ss, Error: err, }) + } else { + log.Println(err.Error()) } } @@ -270,6 +273,8 @@ func (ss *ServerSession) onDecodeError(err error) { Session: ss, Error: err, }) + } else { + log.Println(err.Error()) } }