diff --git a/client.go b/client.go index 2f9e8313..a2e5772c 100644 --- a/client.go +++ b/client.go @@ -225,10 +225,6 @@ type Client struct { OnRequest func(*base.Request) // called after every response. OnResponse func(*base.Response) - // Deprecated. replaced by Log. - OnWarning func(error) - // Deprecated. replaced by Log. - OnDecodeError func(error) // // logging (all optional) @@ -339,16 +335,6 @@ func (c *Client) Start(scheme string, host string) error { c.OnResponse = func(*base.Response) { } } - if c.OnDecodeError != nil { - c.Log = func(level LogLevel, format string, args ...interface{}) { - c.OnDecodeError(fmt.Errorf(format, args...)) - } - } - if c.OnWarning != nil { - c.Log = func(level LogLevel, format string, args ...interface{}) { - c.OnDecodeError(fmt.Errorf(format, args...)) - } - } if c.Log == nil { c.Log = defaultLog diff --git a/server_handler.go b/server_handler.go index 9da6ac81..2050eb55 100644 --- a/server_handler.go +++ b/server_handler.go @@ -205,19 +205,3 @@ type ServerHandlerOnWarning interface { // called when there's a non-fatal decoding error of RTP or RTCP packets. OnWarning(*ServerHandlerOnWarningCtx) } - -// ServerHandlerOnDecodeErrorCtx is the context of OnDecodeError. -// -// Deprecated. Replaced by ServerHandlerOnWarningCtx. -type ServerHandlerOnDecodeErrorCtx struct { - Session *ServerSession - Error error -} - -// ServerHandlerOnDecodeError can be implemented by a ServerHandler. -// -// Deprecated. Replaced by ServerHandlerOnWarning. -type ServerHandlerOnDecodeError interface { - // called when there's a non-fatal decoding error of RTP or RTCP packets. - OnDecodeError(*ServerHandlerOnDecodeErrorCtx) -} diff --git a/server_udpl.go b/server_udpl.go index 13e5dfde..58f80abd 100644 --- a/server_udpl.go +++ b/server_udpl.go @@ -44,11 +44,6 @@ func onWarning(ss *ServerSession, err error) { Session: ss, Error: err, }) - } else if h, ok := ss.s.Handler.(ServerHandlerOnDecodeError); ok { - h.OnDecodeError(&ServerHandlerOnDecodeErrorCtx{ - Session: ss, - Error: err, - }) } }