Remove the send-side cname getter APIs from voice and video engine.
These APIs aren't being used, and introduces deadlocks when using GetStats() in the new Call api. Having getters for cname at the send-side is pointless, as it's always the user who sets the cname. R=henrika@webrtc.org, pbos@webrtc.org Review URL: https://webrtc-codereview.appspot.com/16899004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6659 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -330,17 +330,17 @@ RTCPSender::SetREMBData(const uint32_t bitrate,
|
||||
{
|
||||
CriticalSectionScoped lock(_criticalSectionRTCPSender);
|
||||
_rembBitrate = bitrate;
|
||||
|
||||
|
||||
if(_sizeRembSSRC < numberOfSSRC)
|
||||
{
|
||||
delete [] _rembSSRC;
|
||||
_rembSSRC = new uint32_t[numberOfSSRC];
|
||||
_sizeRembSSRC = numberOfSSRC;
|
||||
}
|
||||
}
|
||||
|
||||
_lengthRembSSRC = numberOfSSRC;
|
||||
for (int i = 0; i < numberOfSSRC; i++)
|
||||
{
|
||||
{
|
||||
_rembSSRC[i] = SSRC[i];
|
||||
}
|
||||
_sendREMB = true;
|
||||
@ -431,14 +431,6 @@ RTCPSender::SetCameraDelay(const int32_t delayMS)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t RTCPSender::CNAME(char cName[RTCP_CNAME_SIZE]) {
|
||||
assert(cName);
|
||||
CriticalSectionScoped lock(_criticalSectionRTCPSender);
|
||||
cName[RTCP_CNAME_SIZE - 1] = 0;
|
||||
strncpy(cName, _CNAME, RTCP_CNAME_SIZE - 1);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t RTCPSender::SetCNAME(const char cName[RTCP_CNAME_SIZE]) {
|
||||
if (!cName)
|
||||
return -1;
|
||||
@ -1175,7 +1167,7 @@ RTCPSender::BuildREMB(uint8_t* rtcpbuffer, int& pos)
|
||||
rtcpbuffer[pos++]=(uint8_t)(brMantissa >> 8);
|
||||
rtcpbuffer[pos++]=(uint8_t)(brMantissa);
|
||||
|
||||
for (int i = 0; i < _lengthRembSSRC; i++)
|
||||
for (int i = 0; i < _lengthRembSSRC; i++)
|
||||
{
|
||||
RtpUtility::AssignUWord32ToBuffer(rtcpbuffer + pos, _rembSSRC[i]);
|
||||
pos += 4;
|
||||
|
||||
@ -100,7 +100,6 @@ public:
|
||||
|
||||
int32_t SetCameraDelay(const int32_t delayMS);
|
||||
|
||||
int32_t CNAME(char cName[RTCP_CNAME_SIZE]);
|
||||
int32_t SetCNAME(const char cName[RTCP_CNAME_SIZE]);
|
||||
|
||||
int32_t AddMixedCNAME(const uint32_t SSRC,
|
||||
@ -320,7 +319,7 @@ private:
|
||||
// Full intra request
|
||||
uint8_t _sequenceNumberFIR;
|
||||
|
||||
// REMB
|
||||
// REMB
|
||||
uint8_t _lengthRembSSRC;
|
||||
uint8_t _sizeRembSSRC;
|
||||
uint32_t* _rembSSRC;
|
||||
|
||||
@ -724,10 +724,6 @@ int32_t ModuleRtpRtcpImpl::SetCNAME(const char c_name[RTCP_CNAME_SIZE]) {
|
||||
return rtcp_sender_.SetCNAME(c_name);
|
||||
}
|
||||
|
||||
int32_t ModuleRtpRtcpImpl::CNAME(char c_name[RTCP_CNAME_SIZE]) {
|
||||
return rtcp_sender_.CNAME(c_name);
|
||||
}
|
||||
|
||||
int32_t ModuleRtpRtcpImpl::AddMixedCNAME(
|
||||
const uint32_t ssrc,
|
||||
const char c_name[RTCP_CNAME_SIZE]) {
|
||||
|
||||
@ -148,9 +148,6 @@ class ModuleRtpRtcpImpl : public RtpRtcp {
|
||||
// Set RTCP CName.
|
||||
virtual int32_t SetCNAME(const char c_name[RTCP_CNAME_SIZE]) OVERRIDE;
|
||||
|
||||
// Get RTCP CName.
|
||||
virtual int32_t CNAME(char c_name[RTCP_CNAME_SIZE]) OVERRIDE;
|
||||
|
||||
// Get remote CName.
|
||||
virtual int32_t RemoteCNAME(const uint32_t remote_ssrc,
|
||||
char c_name[RTCP_CNAME_SIZE]) const OVERRIDE;
|
||||
|
||||
Reference in New Issue
Block a user