server: support setupping tracks with arbitrary interleaved IDs (#47)

This commit is contained in:
aler9
2021-06-26 12:51:45 +02:00
parent 8062cfdf42
commit a512762ba0
10 changed files with 146 additions and 150 deletions

View File

@@ -168,14 +168,11 @@ func (e ErrServerTransportHeaderNoInterleavedIDs) Error() string {
}
// ErrServerTransportHeaderInvalidInterleavedIDs is an error that can be returned by a server.
type ErrServerTransportHeaderInvalidInterleavedIDs struct {
Expected [2]int
Value [2]int
}
type ErrServerTransportHeaderInvalidInterleavedIDs struct{}
// Error implements the error interface.
func (e ErrServerTransportHeaderInvalidInterleavedIDs) Error() string {
return fmt.Sprintf("invalid interleaved IDs, expected %v, got %v", e.Expected, e.Value)
return "invalid interleaved IDs"
}
// ErrServerTracksDifferentProtocols is an error that can be returned by a server.