mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
TEST: Upgrade pion to v3.2.9. (#3567)
------ Co-authored-by: chundonglinlin <chundonglinlin@163.com>
This commit is contained in:
parent
104cf14d68
commit
df854339ea
1383 changed files with 118469 additions and 41421 deletions
10
trunk/3rdparty/srs-bench/vendor/github.com/pion/sctp/param.go
generated
vendored
10
trunk/3rdparty/srs-bench/vendor/github.com/pion/sctp/param.go
generated
vendored
|
@ -1,7 +1,8 @@
|
|||
package sctp
|
||||
|
||||
import (
|
||||
"github.com/pkg/errors"
|
||||
"errors"
|
||||
"fmt"
|
||||
)
|
||||
|
||||
type param interface {
|
||||
|
@ -9,12 +10,17 @@ type param interface {
|
|||
length() int
|
||||
}
|
||||
|
||||
// ErrParamTypeUnhandled is returned if unknown parameter type is specified.
|
||||
var ErrParamTypeUnhandled = errors.New("unhandled ParamType")
|
||||
|
||||
func buildParam(t paramType, rawParam []byte) (param, error) {
|
||||
switch t {
|
||||
case forwardTSNSupp:
|
||||
return (¶mForwardTSNSupported{}).unmarshal(rawParam)
|
||||
case supportedExt:
|
||||
return (¶mSupportedExtensions{}).unmarshal(rawParam)
|
||||
case ecnCapable:
|
||||
return (¶mECNCapable{}).unmarshal(rawParam)
|
||||
case random:
|
||||
return (¶mRandom{}).unmarshal(rawParam)
|
||||
case reqHMACAlgo:
|
||||
|
@ -30,6 +36,6 @@ func buildParam(t paramType, rawParam []byte) (param, error) {
|
|||
case reconfigResp:
|
||||
return (¶mReconfigResponse{}).unmarshal(rawParam)
|
||||
default:
|
||||
return nil, errors.Errorf("Unhandled ParamType %v", t)
|
||||
return nil, fmt.Errorf("%w: %v", ErrParamTypeUnhandled, t)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue