github.com/pion/rtp@v1.8.5/error.go (about) 1 // SPDX-FileCopyrightText: 2023 The Pion community <https://pion.ly> 2 // SPDX-License-Identifier: MIT 3 4 package rtp 5 6 import ( 7 "errors" 8 ) 9 10 var ( 11 errHeaderSizeInsufficient = errors.New("RTP header size insufficient") 12 errHeaderSizeInsufficientForExtension = errors.New("RTP header size insufficient for extension") 13 errTooSmall = errors.New("buffer too small") 14 errHeaderExtensionsNotEnabled = errors.New("h.Extension not enabled") 15 errHeaderExtensionNotFound = errors.New("extension not found") 16 17 errRFC8285OneByteHeaderIDRange = errors.New("header extension id must be between 1 and 14 for RFC 5285 one byte extensions") 18 errRFC8285OneByteHeaderSize = errors.New("header extension payload must be 16bytes or less for RFC 5285 one byte extensions") 19 20 errRFC8285TwoByteHeaderIDRange = errors.New("header extension id must be between 1 and 255 for RFC 5285 two byte extensions") 21 errRFC8285TwoByteHeaderSize = errors.New("header extension payload must be 255bytes or less for RFC 5285 two byte extensions") 22 23 errRFC3550HeaderIDRange = errors.New("header extension id must be 0 for non-RFC 5285 extensions") 24 )