1package rtcp 2 3import "errors" 4 5var ( 6 errWrongMarshalSize = errors.New("rtcp: wrong marshal size") 7 errInvalidTotalLost = errors.New("rtcp: invalid total lost count") 8 errInvalidHeader = errors.New("rtcp: invalid header") 9 errEmptyCompound = errors.New("rtcp: empty compound packet") 10 errBadFirstPacket = errors.New("rtcp: first packet in compound must be SR or RR") 11 errMissingCNAME = errors.New("rtcp: compound missing SourceDescription with CNAME") 12 errPacketBeforeCNAME = errors.New("rtcp: feedback packet seen before CNAME") 13 errTooManyReports = errors.New("rtcp: too many reports") 14 errTooManyChunks = errors.New("rtcp: too many chunks") 15 errTooManySources = errors.New("rtcp: too many sources") 16 errPacketTooShort = errors.New("rtcp: packet too short") 17 errWrongType = errors.New("rtcp: wrong packet type") 18 errSDESTextTooLong = errors.New("rtcp: sdes must be < 255 octets long") 19 errSDESMissingType = errors.New("rtcp: sdes item missing type") 20 errReasonTooLong = errors.New("rtcp: reason must be < 255 octets long") 21 errBadVersion = errors.New("rtcp: invalid packet version") 22 errWrongPadding = errors.New("rtcp: invalid padding value") 23 errWrongFeedbackType = errors.New("rtcp: wrong feedback message type") 24 errWrongPayloadType = errors.New("rtcp: wrong payload type") 25 errHeaderTooSmall = errors.New("rtcp: header length is too small") 26 errSSRCMustBeZero = errors.New("rtcp: media SSRC must be 0") 27 errMissingREMBidentifier = errors.New("missing REMB identifier") 28 errSSRCNumAndLengthMismatch = errors.New("SSRC num and length do not match") 29 errInvalidSizeOrStartIndex = errors.New("invalid size or startIndex") 30) 31