| Index: webrtc/modules/audio_coding/test/Channel.cc
|
| diff --git a/webrtc/modules/audio_coding/test/Channel.cc b/webrtc/modules/audio_coding/test/Channel.cc
|
| index 31521fe1e3400655f25ac15fd2bd8110f8e8846e..0507691fb4dcdbb8ef31d2bf21376ec4c684c8ea 100644
|
| --- a/webrtc/modules/audio_coding/test/Channel.cc
|
| +++ b/webrtc/modules/audio_coding/test/Channel.cc
|
| @@ -15,7 +15,6 @@
|
|
|
| #include "webrtc/base/format_macros.h"
|
| #include "webrtc/system_wrappers/include/tick_util.h"
|
| -#include "webrtc/system_wrappers/include/critical_section_wrapper.h"
|
|
|
| namespace webrtc {
|
|
|
| @@ -95,7 +94,7 @@ int32_t Channel::SendData(FrameType frameType,
|
| }
|
| }
|
|
|
| - _channelCritSect->Enter();
|
| + _channelCritSect.Enter();
|
| if (_saveBitStream) {
|
| //fwrite(payloadData, sizeof(uint8_t), payloadSize, _bitStreamFile);
|
| }
|
| @@ -106,7 +105,7 @@ int32_t Channel::SendData(FrameType frameType,
|
| _useLastFrameSize = false;
|
| _lastInTimestamp = timeStamp;
|
| _totalBytes += payloadDataSize;
|
| - _channelCritSect->Leave();
|
| + _channelCritSect.Leave();
|
|
|
| if (_useFECTestWithPacketLoss) {
|
| _packetLoss += 1;
|
| @@ -225,7 +224,6 @@ void Channel::CalcStatistics(WebRtcRTPHeader& rtpInfo, size_t payloadSize) {
|
| Channel::Channel(int16_t chID)
|
| : _receiverACM(NULL),
|
| _seqNo(0),
|
| - _channelCritSect(CriticalSectionWrapper::CreateCriticalSection()),
|
| _bitStreamFile(NULL),
|
| _saveBitStream(false),
|
| _lastPayloadType(-1),
|
| @@ -265,7 +263,6 @@ Channel::Channel(int16_t chID)
|
| }
|
|
|
| Channel::~Channel() {
|
| - delete _channelCritSect;
|
| }
|
|
|
| void Channel::RegisterReceiverACM(AudioCodingModule* acm) {
|
| @@ -276,7 +273,7 @@ void Channel::RegisterReceiverACM(AudioCodingModule* acm) {
|
| void Channel::ResetStats() {
|
| int n;
|
| int k;
|
| - _channelCritSect->Enter();
|
| + _channelCritSect.Enter();
|
| _lastPayloadType = -1;
|
| for (n = 0; n < MAX_NUM_PAYLOADS; n++) {
|
| _payloadStats[n].payloadType = -1;
|
| @@ -291,12 +288,12 @@ void Channel::ResetStats() {
|
| }
|
| _beginTime = TickTime::MillisecondTimestamp();
|
| _totalBytes = 0;
|
| - _channelCritSect->Leave();
|
| + _channelCritSect.Leave();
|
| }
|
|
|
| int16_t Channel::Stats(CodecInst& codecInst,
|
| ACMTestPayloadStats& payloadStats) {
|
| - _channelCritSect->Enter();
|
| + _channelCritSect.Enter();
|
| int n;
|
| payloadStats.payloadType = -1;
|
| for (n = 0; n < MAX_NUM_PAYLOADS; n++) {
|
| @@ -306,12 +303,12 @@ int16_t Channel::Stats(CodecInst& codecInst,
|
| }
|
| }
|
| if (payloadStats.payloadType == -1) {
|
| - _channelCritSect->Leave();
|
| + _channelCritSect.Leave();
|
| return -1;
|
| }
|
| for (n = 0; n < MAX_NUM_FRAMESIZES; n++) {
|
| if (payloadStats.frameSizeStats[n].frameSizeSample == 0) {
|
| - _channelCritSect->Leave();
|
| + _channelCritSect.Leave();
|
| return 0;
|
| }
|
| payloadStats.frameSizeStats[n].usageLenSec = (double) payloadStats
|
| @@ -322,12 +319,12 @@ int16_t Channel::Stats(CodecInst& codecInst,
|
| / payloadStats.frameSizeStats[n].usageLenSec;
|
|
|
| }
|
| - _channelCritSect->Leave();
|
| + _channelCritSect.Leave();
|
| return 0;
|
| }
|
|
|
| void Channel::Stats(uint32_t* numPackets) {
|
| - _channelCritSect->Enter();
|
| + _channelCritSect.Enter();
|
| int k;
|
| int n;
|
| memset(numPackets, 0, MAX_NUM_PAYLOADS * sizeof(uint32_t));
|
| @@ -343,11 +340,11 @@ void Channel::Stats(uint32_t* numPackets) {
|
| numPackets[k] += _payloadStats[k].frameSizeStats[n].numPackets;
|
| }
|
| }
|
| - _channelCritSect->Leave();
|
| + _channelCritSect.Leave();
|
| }
|
|
|
| void Channel::Stats(uint8_t* payloadType, uint32_t* payloadLenByte) {
|
| - _channelCritSect->Enter();
|
| + _channelCritSect.Enter();
|
|
|
| int k;
|
| int n;
|
| @@ -367,7 +364,7 @@ void Channel::Stats(uint8_t* payloadType, uint32_t* payloadLenByte) {
|
| }
|
| }
|
|
|
| - _channelCritSect->Leave();
|
| + _channelCritSect.Leave();
|
| }
|
|
|
| void Channel::PrintStats(CodecInst& codecInst) {
|
| @@ -406,18 +403,18 @@ void Channel::PrintStats(CodecInst& codecInst) {
|
|
|
| uint32_t Channel::LastInTimestamp() {
|
| uint32_t timestamp;
|
| - _channelCritSect->Enter();
|
| + _channelCritSect.Enter();
|
| timestamp = _lastInTimestamp;
|
| - _channelCritSect->Leave();
|
| + _channelCritSect.Leave();
|
| return timestamp;
|
| }
|
|
|
| double Channel::BitRate() {
|
| double rate;
|
| uint64_t currTime = TickTime::MillisecondTimestamp();
|
| - _channelCritSect->Enter();
|
| + _channelCritSect.Enter();
|
| rate = ((double) _totalBytes * 8.0) / (double) (currTime - _beginTime);
|
| - _channelCritSect->Leave();
|
| + _channelCritSect.Leave();
|
| return rate;
|
| }
|
|
|
|
|