Fix tsan failures in channel.cc regarding to the volume settings.

BUG=2461
TEST=try bots
R=xians@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/2377004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4992 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
wu@webrtc.org
2013-10-17 18:28:55 +00:00
parent b22049b295
commit 6342066974
3 changed files with 25 additions and 53 deletions

View File

@@ -47,26 +47,6 @@
fun:webrtc::ThreadPosix::Run
fun:webrtc::StartThread
}
{
bug_2461_1
ThreadSanitizer:Race
fun:webrtc::voe::Channel::SetChannelOutputVolumeScaling
fun:webrtc::VoEVolumeControlImpl::SetChannelOutputVolumeScaling
fun:cricket::WebRtcVoiceMediaChannel::SetOutputScaling
fun:cricket::VoiceChannel::SetOutputScaling_w
fun:cricket::VoiceChannel::OnMessage
...
}
{
bug_2461_2
ThreadSanitizer:Race
fun:webrtc::voe::Channel::SetOutputVolumePan
fun:webrtc::VoEVolumeControlImpl::SetOutputVolumePan
fun:cricket::WebRtcVoiceMediaChannel::SetOutputScaling
fun:cricket::VoiceChannel::SetOutputScaling_w
fun:cricket::VoiceChannel::OnMessage
...
}
{
bug_2497
ThreadSanitizer:Race
@@ -146,16 +126,6 @@
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_12
ThreadSanitizer:Race
fun:webrtc::voe::Channel::GetAudioFrame
fun:webrtc::AudioConferenceMixerImpl::UpdateToMix
fun:webrtc::AudioConferenceMixerImpl::Process
fun:webrtc::voe::OutputMixer::MixActiveChannels
fun:webrtc::VoEBaseImpl::NeedMorePlayData
...
}
{
bug_1205_22
ThreadSanitizer:Race
@@ -164,23 +134,6 @@
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_25
ThreadSanitizer:Race
fun:webrtc::AudioCodingModuleImpl::PlayoutData10Ms
fun:webrtc::voe::Channel::GetAudioFrame
fun:webrtc::AudioConferenceMixerImpl::UpdateToMix
fun:webrtc::AudioConferenceMixerImpl::Process
fun:webrtc::voe::OutputMixer::MixActiveChannels
fun:webrtc::VoEBaseImpl::NeedMorePlayData
fun:FakeAudioCaptureModule::ReceiveFrameP
fun:FakeAudioCaptureModule::ProcessFrameP
fun:FakeAudioCaptureModule::OnMessage
fun:talk_base::MessageQueue::Dispatch
fun:talk_base::Thread::ProcessMessages
fun:talk_base::Thread::Run
fun:talk_base::Thread::PreRun
}
{
bug_1205_26
ThreadSanitizer:Race