| Index: webrtc/modules/rtp_rtcp/test/BWEStandAlone/TestSenderReceiver.cc
|
| diff --git a/webrtc/modules/rtp_rtcp/test/BWEStandAlone/TestSenderReceiver.cc b/webrtc/modules/rtp_rtcp/test/BWEStandAlone/TestSenderReceiver.cc
|
| index 99a41eec394068cd1dc69dfb40ab49d0f6ae56a5..34dcfc42996d78eda5f987e0c8d4a385d1f8b4a3 100644
|
| --- a/webrtc/modules/rtp_rtcp/test/BWEStandAlone/TestSenderReceiver.cc
|
| +++ b/webrtc/modules/rtp_rtcp/test/BWEStandAlone/TestSenderReceiver.cc
|
| @@ -39,6 +39,7 @@ TestSenderReceiver::TestSenderReceiver (void)
|
| :
|
| _critSect(CriticalSectionWrapper::CreateCriticalSection()),
|
| _eventPtr(NULL),
|
| +_procThread(ProcThreadFunction, this, "TestSenderReceiver"),
|
| _running(false),
|
| _payloadType(0),
|
| _loadGenerator(NULL),
|
| @@ -162,9 +163,6 @@ int32_t TestSenderReceiver::Start()
|
| exit(1);
|
| }
|
|
|
| - _procThread = PlatformThread::CreateThread(ProcThreadFunction, this,
|
| - "TestSenderReceiver");
|
| -
|
| _running = true;
|
|
|
| if (_isReceiver)
|
| @@ -176,8 +174,8 @@ int32_t TestSenderReceiver::Start()
|
| }
|
| }
|
|
|
| - _procThread->Start();
|
| - _procThread->SetPriority(kRealtimePriority);
|
| + _procThread.Start();
|
| + _procThread.SetPriority(rtc::kRealtimePriority);
|
|
|
| return 0;
|
|
|
| @@ -190,13 +188,12 @@ int32_t TestSenderReceiver::Stop ()
|
|
|
| _transport->StopReceiving();
|
|
|
| - if (_procThread)
|
| + if (_running)
|
| {
|
| _running = false;
|
| _eventPtr->Set();
|
|
|
| - _procThread->Stop();
|
| - _procThread.reset();
|
| + _procThread.Stop();
|
|
|
| delete _eventPtr;
|
| }
|
|
|