Parse next RTCP XR report block after an unsupported block type.
R=stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2649004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5114 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -335,6 +335,13 @@ namespace RTCPUtility {
|
||||
PT_XR = 207
|
||||
};
|
||||
|
||||
// Extended report blocks, RFC 3611.
|
||||
enum RtcpXrBlockType {
|
||||
kBtReceiverReferenceTime = 4,
|
||||
kBtDlrr = 5,
|
||||
kBtVoipMetric = 7
|
||||
};
|
||||
|
||||
bool RTCPParseCommonHeader( const uint8_t* ptrDataBegin,
|
||||
const uint8_t* ptrDataEnd,
|
||||
RTCPCommonHeader& parsedHeader);
|
||||
@ -413,11 +420,13 @@ namespace RTCPUtility {
|
||||
bool ParseIJ();
|
||||
bool ParseIJItem();
|
||||
|
||||
bool ParseXR();
|
||||
bool ParseXRItem();
|
||||
bool ParseXRReceiverReferenceTimeItem();
|
||||
bool ParseXRDLRRReportBlockItem();
|
||||
bool ParseXRVOIPMetricItem();
|
||||
bool ParseXr();
|
||||
bool ParseXrItem();
|
||||
bool ParseXrReceiverReferenceTimeItem(int block_length_4bytes);
|
||||
bool ParseXrDlrr(int block_length_4bytes);
|
||||
bool ParseXrDlrrItem();
|
||||
bool ParseXrVoipMetricItem(int block_length_4bytes);
|
||||
bool ParseXrUnsupportedBlockType(int block_length_4bytes);
|
||||
|
||||
bool ParseFBCommon(const RTCPCommonHeader& header);
|
||||
bool ParseNACKItem();
|
||||
|
||||
Reference in New Issue
Block a user