diff --git a/src/voice_engine/main/source/channel.cc b/src/voice_engine/main/source/channel.cc index a4b65eef6e..d5490a8979 100644 --- a/src/voice_engine/main/source/channel.cc +++ b/src/voice_engine/main/source/channel.cc @@ -976,8 +976,6 @@ Channel::NeededFrequency(const WebRtc_Word32 id) return(highestNeeded); } -WebRtc_UWord8 Channel::numSocketThreads = KNumSocketThreads; - WebRtc_Word32 Channel::CreateChannel(Channel*& channel, const WebRtc_Word32 channelId, @@ -1078,8 +1076,9 @@ Channel::Channel(const WebRtc_Word32 channelId, _audioCodingModule(*AudioCodingModule::Create( VoEModuleId(instanceId, channelId))), #ifndef WEBRTC_EXTERNAL_TRANSPORT + _numSocketThreads(KNumSocketThreads), _socketTransportModule(*UdpTransport::Create( - VoEModuleId(instanceId, channelId), numSocketThreads)), + VoEModuleId(instanceId, channelId), _numSocketThreads)), #endif #ifdef WEBRTC_SRTP _srtpModule(*SrtpModule::CreateSrtpModule(VoEModuleId(instanceId, diff --git a/src/voice_engine/main/source/channel.h b/src/voice_engine/main/source/channel.h index e18ba77bdb..c9d5b829bd 100644 --- a/src/voice_engine/main/source/channel.h +++ b/src/voice_engine/main/source/channel.h @@ -79,7 +79,6 @@ class Channel: public: enum {KNumSocketThreads = 1}; enum {KNumberOfSocketBuffers = 8}; - static WebRtc_UWord8 numSocketThreads; public: virtual ~Channel(); static WebRtc_Word32 CreateChannel(Channel*& channel, @@ -543,6 +542,7 @@ private: RtpRtcp& _rtpRtcpModule; AudioCodingModule& _audioCodingModule; #ifndef WEBRTC_EXTERNAL_TRANSPORT + WebRtc_UWord8 _numSocketThreads; UdpTransport& _socketTransportModule; #endif #ifdef WEBRTC_SRTP