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  )