mirror of
https://github.com/mii443/libdatachannel.git
synced 2025-08-30 10:59:58 +00:00
Fixed the payload type being wrong
This commit is contained in:
@ -50,7 +50,8 @@ public:
|
|||||||
inline uint8_t version() const { return _first >> 6; }
|
inline uint8_t version() const { return _first >> 6; }
|
||||||
inline bool padding() const { return (_first >> 5) & 0x01; }
|
inline bool padding() const { return (_first >> 5) & 0x01; }
|
||||||
inline uint8_t csrcCount() const { return _first & 0x0F; }
|
inline uint8_t csrcCount() const { return _first & 0x0F; }
|
||||||
inline uint8_t payloadType() const { return _payloadType; }
|
inline uint8_t marker() const { return _payloadType & 0b10000000; }
|
||||||
|
inline uint8_t payloadType() const { return _payloadType & 0b01111111; }
|
||||||
inline uint16_t seqNumber() const { return ntohs(_seqNumber); }
|
inline uint16_t seqNumber() const { return ntohs(_seqNumber); }
|
||||||
inline uint32_t timestamp() const { return ntohl(_timestamp); }
|
inline uint32_t timestamp() const { return ntohl(_timestamp); }
|
||||||
inline uint32_t ssrc() const { return ntohl(_ssrc);}
|
inline uint32_t ssrc() const { return ntohl(_ssrc);}
|
||||||
@ -66,8 +67,8 @@ public:
|
|||||||
inline void setSeqNumber(uint16_t newSeqNo) {
|
inline void setSeqNumber(uint16_t newSeqNo) {
|
||||||
_seqNumber = htons(newSeqNo);
|
_seqNumber = htons(newSeqNo);
|
||||||
}
|
}
|
||||||
inline void setPayloadType(uint16_t newPayloadType) {
|
inline void setPayloadType(uint8_t newPayloadType) {
|
||||||
_payloadType = newPayloadType;
|
_payloadType = 0b01111111u & newPayloadType;
|
||||||
}
|
}
|
||||||
inline void setSsrc(uint32_t ssrc) {
|
inline void setSsrc(uint32_t ssrc) {
|
||||||
_ssrc = htonl(ssrc);
|
_ssrc = htonl(ssrc);
|
||||||
|
Reference in New Issue
Block a user