| Index: webrtc/voice_engine/channel_manager.cc
 | 
| diff --git a/webrtc/voice_engine/channel_manager.cc b/webrtc/voice_engine/channel_manager.cc
 | 
| index b8ffe6e796c239734e4748fd1e5d87305bdc527f..b81c8a63cc98a185ea5f40667e35f786590b28b3 100644
 | 
| --- a/webrtc/voice_engine/channel_manager.cc
 | 
| +++ b/webrtc/voice_engine/channel_manager.cc
 | 
| @@ -10,6 +10,7 @@
 | 
|  
 | 
|  #include "webrtc/voice_engine/channel_manager.h"
 | 
|  
 | 
| +#include "webrtc/base/timeutils.h"
 | 
|  #include "webrtc/voice_engine/channel.h"
 | 
|  
 | 
|  namespace webrtc {
 | 
| @@ -45,12 +46,18 @@ ChannelOwner::ChannelRef::ChannelRef(class Channel* channel)
 | 
|      : channel(channel), ref_count(1) {}
 | 
|  
 | 
|  ChannelManager::ChannelManager(uint32_t instance_id)
 | 
| -    : instance_id_(instance_id), last_channel_id_(-1) {}
 | 
| +    : instance_id_(instance_id),
 | 
| +      last_channel_id_(-1),
 | 
| +      random_(rtc::TimeNanos()) {}
 | 
|  
 | 
|  ChannelOwner ChannelManager::CreateChannel(
 | 
|      const VoEBase::ChannelConfig& config) {
 | 
|    Channel* channel;
 | 
|    Channel::CreateChannel(channel, ++last_channel_id_, instance_id_, config);
 | 
| +  // TODO(solenberg): Delete this, users should configure ssrc
 | 
| +  // explicitly.
 | 
| +  channel->SetLocalSSRC(random_.Rand<uint32_t>());
 | 
| +
 | 
|    ChannelOwner channel_owner(channel);
 | 
|  
 | 
|    rtc::CritScope crit(&lock_);
 | 
| 
 |