diff --git a/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc b/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc index 0afff6ad6..f821c0272 100644 --- a/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc +++ b/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc @@ -283,6 +283,7 @@ int32_t ModuleRtpRtcpImpl::IncomingRtcpPacket( int32_t ModuleRtpRtcpImpl::RegisterSendPayload( const CodecInst& voice_codec) { + assert(!IsDefaultModule()); return rtp_sender_.RegisterPayload( voice_codec.plname, voice_codec.pltype, diff --git a/webrtc/video_engine/vie_encoder.cc b/webrtc/video_engine/vie_encoder.cc index fb7ea61da..e2947aaf5 100644 --- a/webrtc/video_engine/vie_encoder.cc +++ b/webrtc/video_engine/vie_encoder.cc @@ -219,11 +219,7 @@ bool ViEEncoder::Init() { send_padding_ = video_codec.numberOfSimulcastStreams > 1; } if (vcm_.RegisterSendCodec(&video_codec, number_of_cores_, - PayloadRouter::DefaultMaxPayloadLength()) != - 0) { - return false; - } - if (default_rtp_rtcp_->RegisterSendPayload(video_codec) != 0) { + PayloadRouter::DefaultMaxPayloadLength()) != 0) { return false; } } @@ -377,9 +373,6 @@ int32_t ViEEncoder::SetEncoder(const webrtc::VideoCodec& video_codec) { return -1; } - if (default_rtp_rtcp_->RegisterSendPayload(video_codec) != 0) { - return -1; - } // Convert from kbps to bps. std::vector stream_bitrates = AllocateStreamBitrates( video_codec.startBitrate * 1000,