| Index: webrtc/media/engine/webrtcvideoengine.cc
|
| diff --git a/webrtc/media/engine/webrtcvideoengine2.cc b/webrtc/media/engine/webrtcvideoengine.cc
|
| similarity index 91%
|
| rename from webrtc/media/engine/webrtcvideoengine2.cc
|
| rename to webrtc/media/engine/webrtcvideoengine.cc
|
| index f9fccf101d8e0180b8e21b4dcbd3795706a1f386..999dac228a4bfa4b3986058bdd0b18b92abf6cfd 100644
|
| --- a/webrtc/media/engine/webrtcvideoengine2.cc
|
| +++ b/webrtc/media/engine/webrtcvideoengine.cc
|
| @@ -8,7 +8,7 @@
|
| * be found in the AUTHORS file in the root of the source tree.
|
| */
|
|
|
| -#include "webrtc/media/engine/webrtcvideoengine2.h"
|
| +#include "webrtc/media/engine/webrtcvideoengine.h"
|
|
|
| #include <stdio.h>
|
| #include <algorithm>
|
| @@ -373,7 +373,7 @@ static std::vector<VideoCodec> GetSupportedCodecs(
|
| const WebRtcVideoEncoderFactory* external_encoder_factory);
|
|
|
| rtc::scoped_refptr<webrtc::VideoEncoderConfig::EncoderSpecificSettings>
|
| -WebRtcVideoChannel2::WebRtcVideoSendStream::ConfigureVideoEncoderSettings(
|
| +WebRtcVideoChannel::WebRtcVideoSendStream::ConfigureVideoEncoderSettings(
|
| const VideoCodec& codec) {
|
| RTC_DCHECK_RUN_ON(&thread_checker_);
|
| bool is_screencast = parameters_.options.is_screencast.value_or(false);
|
| @@ -432,7 +432,7 @@ DefaultUnsignalledSsrcHandler::DefaultUnsignalledSsrcHandler()
|
| : default_sink_(nullptr) {}
|
|
|
| UnsignalledSsrcHandler::Action DefaultUnsignalledSsrcHandler::OnUnsignalledSsrc(
|
| - WebRtcVideoChannel2* channel,
|
| + WebRtcVideoChannel* channel,
|
| uint32_t ssrc) {
|
| rtc::Optional<uint32_t> default_recv_ssrc =
|
| channel->GetDefaultReceiveStreamSsrc();
|
| @@ -460,7 +460,7 @@ DefaultUnsignalledSsrcHandler::GetDefaultSink() const {
|
| }
|
|
|
| void DefaultUnsignalledSsrcHandler::SetDefaultSink(
|
| - WebRtcVideoChannel2* channel,
|
| + WebRtcVideoChannel* channel,
|
| rtc::VideoSinkInterface<webrtc::VideoFrame>* sink) {
|
| default_sink_ = sink;
|
| rtc::Optional<uint32_t> default_recv_ssrc =
|
| @@ -470,38 +470,38 @@ void DefaultUnsignalledSsrcHandler::SetDefaultSink(
|
| }
|
| }
|
|
|
| -WebRtcVideoEngine2::WebRtcVideoEngine2()
|
| +WebRtcVideoEngine::WebRtcVideoEngine()
|
| : initialized_(false),
|
| external_decoder_factory_(NULL),
|
| external_encoder_factory_(NULL) {
|
| - LOG(LS_INFO) << "WebRtcVideoEngine2::WebRtcVideoEngine2()";
|
| + LOG(LS_INFO) << "WebRtcVideoEngine::WebRtcVideoEngine()";
|
| }
|
|
|
| -WebRtcVideoEngine2::~WebRtcVideoEngine2() {
|
| - LOG(LS_INFO) << "WebRtcVideoEngine2::~WebRtcVideoEngine2";
|
| +WebRtcVideoEngine::~WebRtcVideoEngine() {
|
| + LOG(LS_INFO) << "WebRtcVideoEngine::~WebRtcVideoEngine";
|
| }
|
|
|
| -void WebRtcVideoEngine2::Init() {
|
| - LOG(LS_INFO) << "WebRtcVideoEngine2::Init";
|
| +void WebRtcVideoEngine::Init() {
|
| + LOG(LS_INFO) << "WebRtcVideoEngine::Init";
|
| initialized_ = true;
|
| }
|
|
|
| -WebRtcVideoChannel2* WebRtcVideoEngine2::CreateChannel(
|
| +WebRtcVideoChannel* WebRtcVideoEngine::CreateChannel(
|
| webrtc::Call* call,
|
| const MediaConfig& config,
|
| const VideoOptions& options) {
|
| RTC_DCHECK(initialized_);
|
| LOG(LS_INFO) << "CreateChannel. Options: " << options.ToString();
|
| - return new WebRtcVideoChannel2(call, config, options,
|
| - external_encoder_factory_,
|
| - external_decoder_factory_);
|
| + return new WebRtcVideoChannel(call, config, options,
|
| + external_encoder_factory_,
|
| + external_decoder_factory_);
|
| }
|
|
|
| -std::vector<VideoCodec> WebRtcVideoEngine2::codecs() const {
|
| +std::vector<VideoCodec> WebRtcVideoEngine::codecs() const {
|
| return GetSupportedCodecs(external_encoder_factory_);
|
| }
|
|
|
| -RtpCapabilities WebRtcVideoEngine2::GetCapabilities() const {
|
| +RtpCapabilities WebRtcVideoEngine::GetCapabilities() const {
|
| RtpCapabilities capabilities;
|
| capabilities.header_extensions.push_back(
|
| webrtc::RtpExtension(webrtc::RtpExtension::kTimestampOffsetUri,
|
| @@ -526,13 +526,13 @@ RtpCapabilities WebRtcVideoEngine2::GetCapabilities() const {
|
| return capabilities;
|
| }
|
|
|
| -void WebRtcVideoEngine2::SetExternalDecoderFactory(
|
| +void WebRtcVideoEngine::SetExternalDecoderFactory(
|
| WebRtcVideoDecoderFactory* decoder_factory) {
|
| RTC_DCHECK(!initialized_);
|
| external_decoder_factory_ = decoder_factory;
|
| }
|
|
|
| -void WebRtcVideoEngine2::SetExternalEncoderFactory(
|
| +void WebRtcVideoEngine::SetExternalEncoderFactory(
|
| WebRtcVideoEncoderFactory* encoder_factory) {
|
| RTC_DCHECK(!initialized_);
|
| if (external_encoder_factory_ == encoder_factory)
|
| @@ -636,7 +636,7 @@ static std::vector<VideoCodec> GetSupportedCodecs(
|
| return unified_codecs;
|
| }
|
|
|
| -WebRtcVideoChannel2::WebRtcVideoChannel2(
|
| +WebRtcVideoChannel::WebRtcVideoChannel(
|
| webrtc::Call* call,
|
| const MediaConfig& config,
|
| const VideoOptions& options,
|
| @@ -658,15 +658,15 @@ WebRtcVideoChannel2::WebRtcVideoChannel2(
|
| recv_flexfec_payload_type_ = recv_codecs_.front().flexfec_payload_type;
|
| }
|
|
|
| -WebRtcVideoChannel2::~WebRtcVideoChannel2() {
|
| +WebRtcVideoChannel::~WebRtcVideoChannel() {
|
| for (auto& kv : send_streams_)
|
| delete kv.second;
|
| for (auto& kv : receive_streams_)
|
| delete kv.second;
|
| }
|
|
|
| -rtc::Optional<WebRtcVideoChannel2::VideoCodecSettings>
|
| -WebRtcVideoChannel2::SelectSendVideoCodec(
|
| +rtc::Optional<WebRtcVideoChannel::VideoCodecSettings>
|
| +WebRtcVideoChannel::SelectSendVideoCodec(
|
| const std::vector<VideoCodecSettings>& remote_mapped_codecs) const {
|
| const std::vector<VideoCodec> local_supported_codecs =
|
| GetSupportedCodecs(external_encoder_factory_);
|
| @@ -684,7 +684,7 @@ WebRtcVideoChannel2::SelectSendVideoCodec(
|
| return rtc::Optional<VideoCodecSettings>();
|
| }
|
|
|
| -bool WebRtcVideoChannel2::NonFlexfecReceiveCodecsHaveChanged(
|
| +bool WebRtcVideoChannel::NonFlexfecReceiveCodecsHaveChanged(
|
| std::vector<VideoCodecSettings> before,
|
| std::vector<VideoCodecSettings> after) {
|
| if (before.size() != after.size()) {
|
| @@ -707,13 +707,13 @@ bool WebRtcVideoChannel2::NonFlexfecReceiveCodecsHaveChanged(
|
| std::sort(after.begin(), after.end(), comparison);
|
|
|
| // Changes in FlexFEC payload type are handled separately in
|
| - // WebRtcVideoChannel2::GetChangedRecvParameters, so disregard FlexFEC in the
|
| + // WebRtcVideoChannel::GetChangedRecvParameters, so disregard FlexFEC in the
|
| // comparison here.
|
| return !std::equal(before.begin(), before.end(), after.begin(),
|
| VideoCodecSettings::EqualsDisregardingFlexfec);
|
| }
|
|
|
| -bool WebRtcVideoChannel2::GetChangedSendParameters(
|
| +bool WebRtcVideoChannel::GetChangedSendParameters(
|
| const VideoSendParameters& params,
|
| ChangedSendParameters* changed_params) const {
|
| if (!ValidateCodecFormats(params.codecs) ||
|
| @@ -776,12 +776,12 @@ bool WebRtcVideoChannel2::GetChangedSendParameters(
|
| return true;
|
| }
|
|
|
| -rtc::DiffServCodePoint WebRtcVideoChannel2::PreferredDscp() const {
|
| +rtc::DiffServCodePoint WebRtcVideoChannel::PreferredDscp() const {
|
| return rtc::DSCP_AF41;
|
| }
|
|
|
| -bool WebRtcVideoChannel2::SetSendParameters(const VideoSendParameters& params) {
|
| - TRACE_EVENT0("webrtc", "WebRtcVideoChannel2::SetSendParameters");
|
| +bool WebRtcVideoChannel::SetSendParameters(const VideoSendParameters& params) {
|
| + TRACE_EVENT0("webrtc", "WebRtcVideoChannel::SetSendParameters");
|
| LOG(LS_INFO) << "SetSendParameters: " << params.ToString();
|
| ChangedSendParameters changed_params;
|
| if (!GetChangedSendParameters(params, &changed_params)) {
|
| @@ -823,7 +823,7 @@ bool WebRtcVideoChannel2::SetSendParameters(const VideoSendParameters& params) {
|
| // bitrate config for the codec. This allows FEC to be applied above the
|
| // codec target bitrate.
|
| // TODO(pbos): Figure out whether b=AS means max bitrate for this
|
| - // WebRtcVideoChannel2 (in which case we're good), or per sender (SSRC),
|
| + // WebRtcVideoChannel (in which case we're good), or per sender (SSRC),
|
| // in which case this should not set a Call::BitrateConfig but rather
|
| // reconfigure all senders.
|
| bitrate_config_.max_bitrate_bps =
|
| @@ -856,7 +856,7 @@ bool WebRtcVideoChannel2::SetSendParameters(const VideoSendParameters& params) {
|
| return true;
|
| }
|
|
|
| -webrtc::RtpParameters WebRtcVideoChannel2::GetRtpSendParameters(
|
| +webrtc::RtpParameters WebRtcVideoChannel::GetRtpSendParameters(
|
| uint32_t ssrc) const {
|
| rtc::CritScope stream_lock(&stream_crit_);
|
| auto it = send_streams_.find(ssrc);
|
| @@ -875,10 +875,10 @@ webrtc::RtpParameters WebRtcVideoChannel2::GetRtpSendParameters(
|
| return rtp_params;
|
| }
|
|
|
| -bool WebRtcVideoChannel2::SetRtpSendParameters(
|
| +bool WebRtcVideoChannel::SetRtpSendParameters(
|
| uint32_t ssrc,
|
| const webrtc::RtpParameters& parameters) {
|
| - TRACE_EVENT0("webrtc", "WebRtcVideoChannel2::SetRtpSendParameters");
|
| + TRACE_EVENT0("webrtc", "WebRtcVideoChannel::SetRtpSendParameters");
|
| rtc::CritScope stream_lock(&stream_crit_);
|
| auto it = send_streams_.find(ssrc);
|
| if (it == send_streams_.end()) {
|
| @@ -899,7 +899,7 @@ bool WebRtcVideoChannel2::SetRtpSendParameters(
|
| return it->second->SetRtpParameters(parameters);
|
| }
|
|
|
| -webrtc::RtpParameters WebRtcVideoChannel2::GetRtpReceiveParameters(
|
| +webrtc::RtpParameters WebRtcVideoChannel::GetRtpReceiveParameters(
|
| uint32_t ssrc) const {
|
| webrtc::RtpParameters rtp_params;
|
| rtc::CritScope stream_lock(&stream_crit_);
|
| @@ -931,10 +931,10 @@ webrtc::RtpParameters WebRtcVideoChannel2::GetRtpReceiveParameters(
|
| return rtp_params;
|
| }
|
|
|
| -bool WebRtcVideoChannel2::SetRtpReceiveParameters(
|
| +bool WebRtcVideoChannel::SetRtpReceiveParameters(
|
| uint32_t ssrc,
|
| const webrtc::RtpParameters& parameters) {
|
| - TRACE_EVENT0("webrtc", "WebRtcVideoChannel2::SetRtpReceiveParameters");
|
| + TRACE_EVENT0("webrtc", "WebRtcVideoChannel::SetRtpReceiveParameters");
|
| rtc::CritScope stream_lock(&stream_crit_);
|
|
|
| // SSRC of 0 represents an unsignaled receive stream.
|
| @@ -963,7 +963,7 @@ bool WebRtcVideoChannel2::SetRtpReceiveParameters(
|
| return true;
|
| }
|
|
|
| -bool WebRtcVideoChannel2::GetChangedRecvParameters(
|
| +bool WebRtcVideoChannel::GetChangedRecvParameters(
|
| const VideoRecvParameters& params,
|
| ChangedRecvParameters* changed_params) const {
|
| if (!ValidateCodecFormats(params.codecs) ||
|
| @@ -1012,8 +1012,8 @@ bool WebRtcVideoChannel2::GetChangedRecvParameters(
|
| return true;
|
| }
|
|
|
| -bool WebRtcVideoChannel2::SetRecvParameters(const VideoRecvParameters& params) {
|
| - TRACE_EVENT0("webrtc", "WebRtcVideoChannel2::SetRecvParameters");
|
| +bool WebRtcVideoChannel::SetRecvParameters(const VideoRecvParameters& params) {
|
| + TRACE_EVENT0("webrtc", "WebRtcVideoChannel::SetRecvParameters");
|
| LOG(LS_INFO) << "SetRecvParameters: " << params.ToString();
|
| ChangedRecvParameters changed_params;
|
| if (!GetChangedRecvParameters(params, &changed_params)) {
|
| @@ -1045,7 +1045,7 @@ bool WebRtcVideoChannel2::SetRecvParameters(const VideoRecvParameters& params) {
|
| return true;
|
| }
|
|
|
| -std::string WebRtcVideoChannel2::CodecSettingsVectorToString(
|
| +std::string WebRtcVideoChannel::CodecSettingsVectorToString(
|
| const std::vector<VideoCodecSettings>& codecs) {
|
| std::stringstream out;
|
| out << '{';
|
| @@ -1059,7 +1059,7 @@ std::string WebRtcVideoChannel2::CodecSettingsVectorToString(
|
| return out.str();
|
| }
|
|
|
| -bool WebRtcVideoChannel2::GetSendCodec(VideoCodec* codec) {
|
| +bool WebRtcVideoChannel::GetSendCodec(VideoCodec* codec) {
|
| if (!send_codec_) {
|
| LOG(LS_VERBOSE) << "GetSendCodec: No send codec set.";
|
| return false;
|
| @@ -1068,8 +1068,8 @@ bool WebRtcVideoChannel2::GetSendCodec(VideoCodec* codec) {
|
| return true;
|
| }
|
|
|
| -bool WebRtcVideoChannel2::SetSend(bool send) {
|
| - TRACE_EVENT0("webrtc", "WebRtcVideoChannel2::SetSend");
|
| +bool WebRtcVideoChannel::SetSend(bool send) {
|
| + TRACE_EVENT0("webrtc", "WebRtcVideoChannel::SetSend");
|
| LOG(LS_VERBOSE) << "SetSend: " << (send ? "true" : "false");
|
| if (send && !send_codec_) {
|
| LOG(LS_ERROR) << "SetSend(true) called before setting codec.";
|
| @@ -1088,7 +1088,7 @@ bool WebRtcVideoChannel2::SetSend(bool send) {
|
| // TODO(nisse): The enable argument was used for mute logic which has
|
| // been moved to VideoBroadcaster. So remove the argument from this
|
| // method.
|
| -bool WebRtcVideoChannel2::SetVideoSend(
|
| +bool WebRtcVideoChannel::SetVideoSend(
|
| uint32_t ssrc,
|
| bool enable,
|
| const VideoOptions* options,
|
| @@ -1111,7 +1111,7 @@ bool WebRtcVideoChannel2::SetVideoSend(
|
| return kv->second->SetVideoSend(enable, options, source);
|
| }
|
|
|
| -bool WebRtcVideoChannel2::ValidateSendSsrcAvailability(
|
| +bool WebRtcVideoChannel::ValidateSendSsrcAvailability(
|
| const StreamParams& sp) const {
|
| for (uint32_t ssrc : sp.ssrcs) {
|
| if (send_ssrcs_.find(ssrc) != send_ssrcs_.end()) {
|
| @@ -1122,7 +1122,7 @@ bool WebRtcVideoChannel2::ValidateSendSsrcAvailability(
|
| return true;
|
| }
|
|
|
| -bool WebRtcVideoChannel2::ValidateReceiveSsrcAvailability(
|
| +bool WebRtcVideoChannel::ValidateReceiveSsrcAvailability(
|
| const StreamParams& sp) const {
|
| for (uint32_t ssrc : sp.ssrcs) {
|
| if (receive_ssrcs_.find(ssrc) != receive_ssrcs_.end()) {
|
| @@ -1134,7 +1134,7 @@ bool WebRtcVideoChannel2::ValidateReceiveSsrcAvailability(
|
| return true;
|
| }
|
|
|
| -bool WebRtcVideoChannel2::AddSendStream(const StreamParams& sp) {
|
| +bool WebRtcVideoChannel::AddSendStream(const StreamParams& sp) {
|
| LOG(LS_INFO) << "AddSendStream: " << sp.ToString();
|
| if (!ValidateStreamParams(sp))
|
| return false;
|
| @@ -1175,7 +1175,7 @@ bool WebRtcVideoChannel2::AddSendStream(const StreamParams& sp) {
|
| return true;
|
| }
|
|
|
| -bool WebRtcVideoChannel2::RemoveSendStream(uint32_t ssrc) {
|
| +bool WebRtcVideoChannel::RemoveSendStream(uint32_t ssrc) {
|
| LOG(LS_INFO) << "RemoveSendStream: " << ssrc;
|
|
|
| WebRtcVideoSendStream* removed_stream;
|
| @@ -1212,19 +1212,19 @@ bool WebRtcVideoChannel2::RemoveSendStream(uint32_t ssrc) {
|
| return true;
|
| }
|
|
|
| -void WebRtcVideoChannel2::DeleteReceiveStream(
|
| - WebRtcVideoChannel2::WebRtcVideoReceiveStream* stream) {
|
| +void WebRtcVideoChannel::DeleteReceiveStream(
|
| + WebRtcVideoChannel::WebRtcVideoReceiveStream* stream) {
|
| for (uint32_t old_ssrc : stream->GetSsrcs())
|
| receive_ssrcs_.erase(old_ssrc);
|
| delete stream;
|
| }
|
|
|
| -bool WebRtcVideoChannel2::AddRecvStream(const StreamParams& sp) {
|
| +bool WebRtcVideoChannel::AddRecvStream(const StreamParams& sp) {
|
| return AddRecvStream(sp, false);
|
| }
|
|
|
| -bool WebRtcVideoChannel2::AddRecvStream(const StreamParams& sp,
|
| - bool default_stream) {
|
| +bool WebRtcVideoChannel::AddRecvStream(const StreamParams& sp,
|
| + bool default_stream) {
|
| RTC_DCHECK(thread_checker_.CalledOnValidThread());
|
|
|
| LOG(LS_INFO) << "AddRecvStream" << (default_stream ? " (default stream)" : "")
|
| @@ -1269,7 +1269,7 @@ bool WebRtcVideoChannel2::AddRecvStream(const StreamParams& sp,
|
| return true;
|
| }
|
|
|
| -void WebRtcVideoChannel2::ConfigureReceiverRtp(
|
| +void WebRtcVideoChannel::ConfigureReceiverRtp(
|
| webrtc::VideoReceiveStream::Config* config,
|
| webrtc::FlexfecReceiveStream::Config* flexfec_config,
|
| const StreamParams& sp) const {
|
| @@ -1321,7 +1321,7 @@ void WebRtcVideoChannel2::ConfigureReceiverRtp(
|
| }
|
| }
|
|
|
| -bool WebRtcVideoChannel2::RemoveRecvStream(uint32_t ssrc) {
|
| +bool WebRtcVideoChannel::RemoveRecvStream(uint32_t ssrc) {
|
| LOG(LS_INFO) << "RemoveRecvStream: " << ssrc;
|
| if (ssrc == 0) {
|
| LOG(LS_ERROR) << "RemoveRecvStream with 0 ssrc is not supported.";
|
| @@ -1341,14 +1341,14 @@ bool WebRtcVideoChannel2::RemoveRecvStream(uint32_t ssrc) {
|
| return true;
|
| }
|
|
|
| -bool WebRtcVideoChannel2::SetSink(
|
| +bool WebRtcVideoChannel::SetSink(
|
| uint32_t ssrc,
|
| rtc::VideoSinkInterface<webrtc::VideoFrame>* sink) {
|
| LOG(LS_INFO) << "SetSink: ssrc:" << ssrc << " "
|
| << (sink ? "(ptr)" : "nullptr");
|
| if (ssrc == 0) {
|
| // Do not hold |stream_crit_| here, since SetDefaultSink will call
|
| - // WebRtcVideoChannel2::GetDefaultReceiveStreamSsrc().
|
| + // WebRtcVideoChannel::GetDefaultReceiveStreamSsrc().
|
| default_unsignalled_ssrc_handler_.SetDefaultSink(this, sink);
|
| return true;
|
| }
|
| @@ -1364,8 +1364,8 @@ bool WebRtcVideoChannel2::SetSink(
|
| return true;
|
| }
|
|
|
| -bool WebRtcVideoChannel2::GetStats(VideoMediaInfo* info) {
|
| - TRACE_EVENT0("webrtc", "WebRtcVideoChannel2::GetStats");
|
| +bool WebRtcVideoChannel::GetStats(VideoMediaInfo* info) {
|
| + TRACE_EVENT0("webrtc", "WebRtcVideoChannel::GetStats");
|
|
|
| // Log stats periodically.
|
| bool log_stats = false;
|
| @@ -1395,7 +1395,7 @@ bool WebRtcVideoChannel2::GetStats(VideoMediaInfo* info) {
|
| return true;
|
| }
|
|
|
| -void WebRtcVideoChannel2::FillSenderStats(VideoMediaInfo* video_media_info,
|
| +void WebRtcVideoChannel::FillSenderStats(VideoMediaInfo* video_media_info,
|
| bool log_stats) {
|
| rtc::CritScope stream_lock(&stream_crit_);
|
| for (std::map<uint32_t, WebRtcVideoSendStream*>::iterator it =
|
| @@ -1406,7 +1406,7 @@ void WebRtcVideoChannel2::FillSenderStats(VideoMediaInfo* video_media_info,
|
| }
|
| }
|
|
|
| -void WebRtcVideoChannel2::FillReceiverStats(VideoMediaInfo* video_media_info,
|
| +void WebRtcVideoChannel::FillReceiverStats(VideoMediaInfo* video_media_info,
|
| bool log_stats) {
|
| rtc::CritScope stream_lock(&stream_crit_);
|
| for (std::map<uint32_t, WebRtcVideoReceiveStream*>::iterator it =
|
| @@ -1417,7 +1417,7 @@ void WebRtcVideoChannel2::FillReceiverStats(VideoMediaInfo* video_media_info,
|
| }
|
| }
|
|
|
| -void WebRtcVideoChannel2::FillBitrateInfo(BandwidthEstimationInfo* bwe_info) {
|
| +void WebRtcVideoChannel::FillBitrateInfo(BandwidthEstimationInfo* bwe_info) {
|
| rtc::CritScope stream_lock(&stream_crit_);
|
| for (std::map<uint32_t, WebRtcVideoSendStream*>::iterator stream =
|
| send_streams_.begin();
|
| @@ -1426,7 +1426,7 @@ void WebRtcVideoChannel2::FillBitrateInfo(BandwidthEstimationInfo* bwe_info) {
|
| }
|
| }
|
|
|
| -void WebRtcVideoChannel2::FillSendAndReceiveCodecStats(
|
| +void WebRtcVideoChannel::FillSendAndReceiveCodecStats(
|
| VideoMediaInfo* video_media_info) {
|
| for (const VideoCodec& codec : send_params_.codecs) {
|
| webrtc::RtpCodecParameters codec_params = codec.ToCodecParameters();
|
| @@ -1440,7 +1440,7 @@ void WebRtcVideoChannel2::FillSendAndReceiveCodecStats(
|
| }
|
| }
|
|
|
| -void WebRtcVideoChannel2::OnPacketReceived(
|
| +void WebRtcVideoChannel::OnPacketReceived(
|
| rtc::CopyOnWriteBuffer* packet,
|
| const rtc::PacketTime& packet_time) {
|
| const webrtc::PacketTime webrtc_packet_time(packet_time.timestamp,
|
| @@ -1501,7 +1501,7 @@ void WebRtcVideoChannel2::OnPacketReceived(
|
| }
|
| }
|
|
|
| -void WebRtcVideoChannel2::OnRtcpReceived(
|
| +void WebRtcVideoChannel::OnRtcpReceived(
|
| rtc::CopyOnWriteBuffer* packet,
|
| const rtc::PacketTime& packet_time) {
|
| const webrtc::PacketTime webrtc_packet_time(packet_time.timestamp,
|
| @@ -1516,26 +1516,26 @@ void WebRtcVideoChannel2::OnRtcpReceived(
|
| webrtc_packet_time);
|
| }
|
|
|
| -void WebRtcVideoChannel2::OnReadyToSend(bool ready) {
|
| +void WebRtcVideoChannel::OnReadyToSend(bool ready) {
|
| LOG(LS_VERBOSE) << "OnReadyToSend: " << (ready ? "Ready." : "Not ready.");
|
| call_->SignalChannelNetworkState(
|
| webrtc::MediaType::VIDEO,
|
| ready ? webrtc::kNetworkUp : webrtc::kNetworkDown);
|
| }
|
|
|
| -void WebRtcVideoChannel2::OnNetworkRouteChanged(
|
| +void WebRtcVideoChannel::OnNetworkRouteChanged(
|
| const std::string& transport_name,
|
| const rtc::NetworkRoute& network_route) {
|
| call_->OnNetworkRouteChanged(transport_name, network_route);
|
| }
|
|
|
| -void WebRtcVideoChannel2::OnTransportOverheadChanged(
|
| +void WebRtcVideoChannel::OnTransportOverheadChanged(
|
| int transport_overhead_per_packet) {
|
| call_->OnTransportOverheadChanged(webrtc::MediaType::VIDEO,
|
| transport_overhead_per_packet);
|
| }
|
|
|
| -void WebRtcVideoChannel2::SetInterface(NetworkInterface* iface) {
|
| +void WebRtcVideoChannel::SetInterface(NetworkInterface* iface) {
|
| MediaChannel::SetInterface(iface);
|
| // Set the RTP recv/send buffer to a bigger size
|
| MediaChannel::SetOption(NetworkInterface::ST_RTP,
|
| @@ -1551,7 +1551,7 @@ void WebRtcVideoChannel2::SetInterface(NetworkInterface* iface) {
|
| kVideoRtpBufferSize);
|
| }
|
|
|
| -rtc::Optional<uint32_t> WebRtcVideoChannel2::GetDefaultReceiveStreamSsrc() {
|
| +rtc::Optional<uint32_t> WebRtcVideoChannel::GetDefaultReceiveStreamSsrc() {
|
| rtc::CritScope stream_lock(&stream_crit_);
|
| rtc::Optional<uint32_t> ssrc;
|
| for (auto it = receive_streams_.begin(); it != receive_streams_.end(); ++it) {
|
| @@ -1563,21 +1563,21 @@ rtc::Optional<uint32_t> WebRtcVideoChannel2::GetDefaultReceiveStreamSsrc() {
|
| return ssrc;
|
| }
|
|
|
| -bool WebRtcVideoChannel2::SendRtp(const uint8_t* data,
|
| - size_t len,
|
| - const webrtc::PacketOptions& options) {
|
| +bool WebRtcVideoChannel::SendRtp(const uint8_t* data,
|
| + size_t len,
|
| + const webrtc::PacketOptions& options) {
|
| rtc::CopyOnWriteBuffer packet(data, len, kMaxRtpPacketLen);
|
| rtc::PacketOptions rtc_options;
|
| rtc_options.packet_id = options.packet_id;
|
| return MediaChannel::SendPacket(&packet, rtc_options);
|
| }
|
|
|
| -bool WebRtcVideoChannel2::SendRtcp(const uint8_t* data, size_t len) {
|
| +bool WebRtcVideoChannel::SendRtcp(const uint8_t* data, size_t len) {
|
| rtc::CopyOnWriteBuffer packet(data, len, kMaxRtpPacketLen);
|
| return MediaChannel::SendRtcp(&packet, rtc::PacketOptions());
|
| }
|
|
|
| -WebRtcVideoChannel2::WebRtcVideoSendStream::VideoSendStreamParameters::
|
| +WebRtcVideoChannel::WebRtcVideoSendStream::VideoSendStreamParameters::
|
| VideoSendStreamParameters(
|
| webrtc::VideoSendStream::Config config,
|
| const VideoOptions& options,
|
| @@ -1589,7 +1589,7 @@ WebRtcVideoChannel2::WebRtcVideoSendStream::VideoSendStreamParameters::
|
| conference_mode(false),
|
| codec_settings(codec_settings) {}
|
|
|
| -WebRtcVideoChannel2::WebRtcVideoSendStream::AllocatedEncoder::AllocatedEncoder(
|
| +WebRtcVideoChannel::WebRtcVideoSendStream::AllocatedEncoder::AllocatedEncoder(
|
| webrtc::VideoEncoder* encoder,
|
| const cricket::VideoCodec& codec,
|
| bool external)
|
| @@ -1604,7 +1604,7 @@ WebRtcVideoChannel2::WebRtcVideoSendStream::AllocatedEncoder::AllocatedEncoder(
|
| }
|
| }
|
|
|
| -WebRtcVideoChannel2::WebRtcVideoSendStream::WebRtcVideoSendStream(
|
| +WebRtcVideoChannel::WebRtcVideoSendStream::WebRtcVideoSendStream(
|
| webrtc::Call* call,
|
| const StreamParams& sp,
|
| webrtc::VideoSendStream::Config config,
|
| @@ -1682,14 +1682,14 @@ WebRtcVideoChannel2::WebRtcVideoSendStream::WebRtcVideoSendStream(
|
| }
|
| }
|
|
|
| -WebRtcVideoChannel2::WebRtcVideoSendStream::~WebRtcVideoSendStream() {
|
| +WebRtcVideoChannel::WebRtcVideoSendStream::~WebRtcVideoSendStream() {
|
| if (stream_ != NULL) {
|
| call_->DestroyVideoSendStream(stream_);
|
| }
|
| DestroyVideoEncoder(&allocated_encoder_);
|
| }
|
|
|
| -bool WebRtcVideoChannel2::WebRtcVideoSendStream::SetVideoSend(
|
| +bool WebRtcVideoChannel::WebRtcVideoSendStream::SetVideoSend(
|
| bool enable,
|
| const VideoOptions* options,
|
| rtc::VideoSourceInterface<webrtc::VideoFrame>* source) {
|
| @@ -1731,7 +1731,7 @@ bool WebRtcVideoChannel2::WebRtcVideoSendStream::SetVideoSend(
|
| }
|
|
|
| webrtc::VideoSendStream::DegradationPreference
|
| -WebRtcVideoChannel2::WebRtcVideoSendStream::GetDegradationPreference() const {
|
| +WebRtcVideoChannel::WebRtcVideoSendStream::GetDegradationPreference() const {
|
| // Do not adapt resolution for screen content as this will likely
|
| // result in blurry and unreadable text.
|
| // |this| acts like a VideoSource to make sure SinkWants are handled on the
|
| @@ -1750,12 +1750,12 @@ WebRtcVideoChannel2::WebRtcVideoSendStream::GetDegradationPreference() const {
|
| }
|
|
|
| const std::vector<uint32_t>&
|
| -WebRtcVideoChannel2::WebRtcVideoSendStream::GetSsrcs() const {
|
| +WebRtcVideoChannel::WebRtcVideoSendStream::GetSsrcs() const {
|
| return ssrcs_;
|
| }
|
|
|
| -WebRtcVideoChannel2::WebRtcVideoSendStream::AllocatedEncoder
|
| -WebRtcVideoChannel2::WebRtcVideoSendStream::CreateVideoEncoder(
|
| +WebRtcVideoChannel::WebRtcVideoSendStream::AllocatedEncoder
|
| +WebRtcVideoChannel::WebRtcVideoSendStream::CreateVideoEncoder(
|
| const VideoCodec& codec,
|
| bool force_encoder_allocation) {
|
| RTC_DCHECK_RUN_ON(&thread_checker_);
|
| @@ -1797,7 +1797,7 @@ WebRtcVideoChannel2::WebRtcVideoSendStream::CreateVideoEncoder(
|
| return AllocatedEncoder(NULL, cricket::VideoCodec(), false);
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoSendStream::DestroyVideoEncoder(
|
| +void WebRtcVideoChannel::WebRtcVideoSendStream::DestroyVideoEncoder(
|
| AllocatedEncoder* encoder) {
|
| RTC_DCHECK_RUN_ON(&thread_checker_);
|
| if (encoder->external) {
|
| @@ -1806,7 +1806,7 @@ void WebRtcVideoChannel2::WebRtcVideoSendStream::DestroyVideoEncoder(
|
| delete encoder->encoder;
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoSendStream::SetCodec(
|
| +void WebRtcVideoChannel::WebRtcVideoSendStream::SetCodec(
|
| const VideoCodecSettings& codec_settings,
|
| bool force_encoder_allocation) {
|
| RTC_DCHECK_RUN_ON(&thread_checker_);
|
| @@ -1847,7 +1847,7 @@ void WebRtcVideoChannel2::WebRtcVideoSendStream::SetCodec(
|
| HasNack(codec_settings.codec) ? kNackHistoryMs : 0;
|
|
|
| parameters_.codec_settings =
|
| - rtc::Optional<WebRtcVideoChannel2::VideoCodecSettings>(codec_settings);
|
| + rtc::Optional<WebRtcVideoChannel::VideoCodecSettings>(codec_settings);
|
|
|
| LOG(LS_INFO) << "RecreateWebRtcStream (send) because of SetCodec.";
|
| RecreateWebRtcStream();
|
| @@ -1857,7 +1857,7 @@ void WebRtcVideoChannel2::WebRtcVideoSendStream::SetCodec(
|
| }
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoSendStream::SetSendParameters(
|
| +void WebRtcVideoChannel::WebRtcVideoSendStream::SetSendParameters(
|
| const ChangedSendParameters& params) {
|
| RTC_DCHECK_RUN_ON(&thread_checker_);
|
| // |recreate_stream| means construction-time parameters have changed and the
|
| @@ -1895,7 +1895,7 @@ void WebRtcVideoChannel2::WebRtcVideoSendStream::SetSendParameters(
|
| }
|
| }
|
|
|
| -bool WebRtcVideoChannel2::WebRtcVideoSendStream::SetRtpParameters(
|
| +bool WebRtcVideoChannel::WebRtcVideoSendStream::SetRtpParameters(
|
| const webrtc::RtpParameters& new_parameters) {
|
| RTC_DCHECK_RUN_ON(&thread_checker_);
|
| if (!ValidateRtpParameters(new_parameters)) {
|
| @@ -1905,7 +1905,7 @@ bool WebRtcVideoChannel2::WebRtcVideoSendStream::SetRtpParameters(
|
| bool reconfigure_encoder = new_parameters.encodings[0].max_bitrate_bps !=
|
| rtp_parameters_.encodings[0].max_bitrate_bps;
|
| rtp_parameters_ = new_parameters;
|
| - // Codecs are currently handled at the WebRtcVideoChannel2 level.
|
| + // Codecs are currently handled at the WebRtcVideoChannel level.
|
| rtp_parameters_.codecs.clear();
|
| if (reconfigure_encoder) {
|
| ReconfigureEncoder();
|
| @@ -1916,12 +1916,12 @@ bool WebRtcVideoChannel2::WebRtcVideoSendStream::SetRtpParameters(
|
| }
|
|
|
| webrtc::RtpParameters
|
| -WebRtcVideoChannel2::WebRtcVideoSendStream::GetRtpParameters() const {
|
| +WebRtcVideoChannel::WebRtcVideoSendStream::GetRtpParameters() const {
|
| RTC_DCHECK_RUN_ON(&thread_checker_);
|
| return rtp_parameters_;
|
| }
|
|
|
| -bool WebRtcVideoChannel2::WebRtcVideoSendStream::ValidateRtpParameters(
|
| +bool WebRtcVideoChannel::WebRtcVideoSendStream::ValidateRtpParameters(
|
| const webrtc::RtpParameters& rtp_parameters) {
|
| RTC_DCHECK_RUN_ON(&thread_checker_);
|
| if (rtp_parameters.encodings.size() != 1) {
|
| @@ -1936,7 +1936,7 @@ bool WebRtcVideoChannel2::WebRtcVideoSendStream::ValidateRtpParameters(
|
| return true;
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoSendStream::UpdateSendState() {
|
| +void WebRtcVideoChannel::WebRtcVideoSendStream::UpdateSendState() {
|
| RTC_DCHECK_RUN_ON(&thread_checker_);
|
| // TODO(deadbeef): Need to handle more than one encoding in the future.
|
| RTC_DCHECK(rtp_parameters_.encodings.size() == 1u);
|
| @@ -1951,7 +1951,7 @@ void WebRtcVideoChannel2::WebRtcVideoSendStream::UpdateSendState() {
|
| }
|
|
|
| webrtc::VideoEncoderConfig
|
| -WebRtcVideoChannel2::WebRtcVideoSendStream::CreateVideoEncoderConfig(
|
| +WebRtcVideoChannel::WebRtcVideoSendStream::CreateVideoEncoderConfig(
|
| const VideoCodec& codec) const {
|
| RTC_DCHECK_RUN_ON(&thread_checker_);
|
| webrtc::VideoEncoderConfig encoder_config;
|
| @@ -2000,7 +2000,7 @@ WebRtcVideoChannel2::WebRtcVideoSendStream::CreateVideoEncoderConfig(
|
| return encoder_config;
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoSendStream::ReconfigureEncoder() {
|
| +void WebRtcVideoChannel::WebRtcVideoSendStream::ReconfigureEncoder() {
|
| RTC_DCHECK_RUN_ON(&thread_checker_);
|
| if (!stream_) {
|
| // The webrtc::VideoSendStream |stream_| has not yet been created but other
|
| @@ -2026,13 +2026,13 @@ void WebRtcVideoChannel2::WebRtcVideoSendStream::ReconfigureEncoder() {
|
| parameters_.encoder_config = std::move(encoder_config);
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoSendStream::SetSend(bool send) {
|
| +void WebRtcVideoChannel::WebRtcVideoSendStream::SetSend(bool send) {
|
| RTC_DCHECK_RUN_ON(&thread_checker_);
|
| sending_ = send;
|
| UpdateSendState();
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoSendStream::RemoveSink(
|
| +void WebRtcVideoChannel::WebRtcVideoSendStream::RemoveSink(
|
| rtc::VideoSinkInterface<webrtc::VideoFrame>* sink) {
|
| RTC_DCHECK_RUN_ON(&thread_checker_);
|
| RTC_DCHECK(encoder_sink_ == sink);
|
| @@ -2040,7 +2040,7 @@ void WebRtcVideoChannel2::WebRtcVideoSendStream::RemoveSink(
|
| source_->RemoveSink(sink);
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoSendStream::AddOrUpdateSink(
|
| +void WebRtcVideoChannel::WebRtcVideoSendStream::AddOrUpdateSink(
|
| rtc::VideoSinkInterface<webrtc::VideoFrame>* sink,
|
| const rtc::VideoSinkWants& wants) {
|
| if (worker_thread_ == rtc::Thread::Current()) {
|
| @@ -2065,7 +2065,7 @@ void WebRtcVideoChannel2::WebRtcVideoSendStream::AddOrUpdateSink(
|
| }
|
| }
|
|
|
| -VideoSenderInfo WebRtcVideoChannel2::WebRtcVideoSendStream::GetVideoSenderInfo(
|
| +VideoSenderInfo WebRtcVideoChannel::WebRtcVideoSendStream::GetVideoSenderInfo(
|
| bool log_stats) {
|
| VideoSenderInfo info;
|
| RTC_DCHECK_RUN_ON(&thread_checker_);
|
| @@ -2142,7 +2142,7 @@ VideoSenderInfo WebRtcVideoChannel2::WebRtcVideoSendStream::GetVideoSenderInfo(
|
| return info;
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoSendStream::FillBitrateInfo(
|
| +void WebRtcVideoChannel::WebRtcVideoSendStream::FillBitrateInfo(
|
| BandwidthEstimationInfo* bwe_info) {
|
| RTC_DCHECK_RUN_ON(&thread_checker_);
|
| if (stream_ == NULL) {
|
| @@ -2159,7 +2159,7 @@ void WebRtcVideoChannel2::WebRtcVideoSendStream::FillBitrateInfo(
|
| bwe_info->actual_enc_bitrate += stats.media_bitrate_bps;
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoSendStream::RecreateWebRtcStream() {
|
| +void WebRtcVideoChannel::WebRtcVideoSendStream::RecreateWebRtcStream() {
|
| RTC_DCHECK_RUN_ON(&thread_checker_);
|
| if (stream_ != NULL) {
|
| call_->DestroyVideoSendStream(stream_);
|
| @@ -2192,7 +2192,7 @@ void WebRtcVideoChannel2::WebRtcVideoSendStream::RecreateWebRtcStream() {
|
| UpdateSendState();
|
| }
|
|
|
| -WebRtcVideoChannel2::WebRtcVideoReceiveStream::WebRtcVideoReceiveStream(
|
| +WebRtcVideoChannel::WebRtcVideoReceiveStream::WebRtcVideoReceiveStream(
|
| webrtc::Call* call,
|
| const StreamParams& sp,
|
| webrtc::VideoReceiveStream::Config config,
|
| @@ -2220,7 +2220,7 @@ WebRtcVideoChannel2::WebRtcVideoReceiveStream::WebRtcVideoReceiveStream(
|
| RTC_DCHECK(old_decoders.empty());
|
| }
|
|
|
| -WebRtcVideoChannel2::WebRtcVideoReceiveStream::AllocatedDecoder::
|
| +WebRtcVideoChannel::WebRtcVideoReceiveStream::AllocatedDecoder::
|
| AllocatedDecoder(webrtc::VideoDecoder* decoder,
|
| webrtc::VideoCodecType type,
|
| bool external)
|
| @@ -2235,7 +2235,7 @@ WebRtcVideoChannel2::WebRtcVideoReceiveStream::AllocatedDecoder::
|
| }
|
| }
|
|
|
| -WebRtcVideoChannel2::WebRtcVideoReceiveStream::~WebRtcVideoReceiveStream() {
|
| +WebRtcVideoChannel::WebRtcVideoReceiveStream::~WebRtcVideoReceiveStream() {
|
| if (flexfec_stream_) {
|
| call_->DestroyFlexfecReceiveStream(flexfec_stream_);
|
| }
|
| @@ -2244,12 +2244,12 @@ WebRtcVideoChannel2::WebRtcVideoReceiveStream::~WebRtcVideoReceiveStream() {
|
| }
|
|
|
| const std::vector<uint32_t>&
|
| -WebRtcVideoChannel2::WebRtcVideoReceiveStream::GetSsrcs() const {
|
| +WebRtcVideoChannel::WebRtcVideoReceiveStream::GetSsrcs() const {
|
| return stream_params_.ssrcs;
|
| }
|
|
|
| rtc::Optional<uint32_t>
|
| -WebRtcVideoChannel2::WebRtcVideoReceiveStream::GetFirstPrimarySsrc() const {
|
| +WebRtcVideoChannel::WebRtcVideoReceiveStream::GetFirstPrimarySsrc() const {
|
| std::vector<uint32_t> primary_ssrcs;
|
| stream_params_.GetPrimarySsrcs(&primary_ssrcs);
|
|
|
| @@ -2261,8 +2261,8 @@ WebRtcVideoChannel2::WebRtcVideoReceiveStream::GetFirstPrimarySsrc() const {
|
| }
|
| }
|
|
|
| -WebRtcVideoChannel2::WebRtcVideoReceiveStream::AllocatedDecoder
|
| -WebRtcVideoChannel2::WebRtcVideoReceiveStream::CreateOrReuseVideoDecoder(
|
| +WebRtcVideoChannel::WebRtcVideoReceiveStream::AllocatedDecoder
|
| +WebRtcVideoChannel::WebRtcVideoReceiveStream::CreateOrReuseVideoDecoder(
|
| std::vector<AllocatedDecoder>* old_decoders,
|
| const VideoCodec& codec) {
|
| webrtc::VideoCodecType type = webrtc::PayloadNameToCodecType(codec.name)
|
| @@ -2292,7 +2292,7 @@ WebRtcVideoChannel2::WebRtcVideoReceiveStream::CreateOrReuseVideoDecoder(
|
| type, false /* is_external */);
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoReceiveStream::ConfigureCodecs(
|
| +void WebRtcVideoChannel::WebRtcVideoReceiveStream::ConfigureCodecs(
|
| const std::vector<VideoCodecSettings>& recv_codecs,
|
| std::vector<AllocatedDecoder>* old_decoders) {
|
| *old_decoders = allocated_decoders_;
|
| @@ -2323,12 +2323,12 @@ void WebRtcVideoChannel2::WebRtcVideoReceiveStream::ConfigureCodecs(
|
| HasNack(recv_codecs.begin()->codec) ? kNackHistoryMs : 0;
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoReceiveStream::ConfigureFlexfecCodec(
|
| +void WebRtcVideoChannel::WebRtcVideoReceiveStream::ConfigureFlexfecCodec(
|
| int flexfec_payload_type) {
|
| flexfec_config_.payload_type = flexfec_payload_type;
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoReceiveStream::SetLocalSsrc(
|
| +void WebRtcVideoChannel::WebRtcVideoReceiveStream::SetLocalSsrc(
|
| uint32_t local_ssrc) {
|
| // TODO(pbos): Consider turning this sanity check into a RTC_DCHECK. You
|
| // should not be able to create a sender with the same SSRC as a receiver, but
|
| @@ -2349,7 +2349,7 @@ void WebRtcVideoChannel2::WebRtcVideoReceiveStream::SetLocalSsrc(
|
| RecreateWebRtcVideoStream();
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoReceiveStream::SetFeedbackParameters(
|
| +void WebRtcVideoChannel::WebRtcVideoReceiveStream::SetFeedbackParameters(
|
| bool nack_enabled,
|
| bool remb_enabled,
|
| bool transport_cc_enabled,
|
| @@ -2382,7 +2382,7 @@ void WebRtcVideoChannel2::WebRtcVideoReceiveStream::SetFeedbackParameters(
|
| RecreateWebRtcVideoStream();
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoReceiveStream::SetRecvParameters(
|
| +void WebRtcVideoChannel::WebRtcVideoReceiveStream::SetRecvParameters(
|
| const ChangedRecvParameters& params) {
|
| bool video_needs_recreation = false;
|
| bool flexfec_needs_recreation = false;
|
| @@ -2414,7 +2414,7 @@ void WebRtcVideoChannel2::WebRtcVideoReceiveStream::SetRecvParameters(
|
| }
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoReceiveStream::
|
| +void WebRtcVideoChannel::WebRtcVideoReceiveStream::
|
| RecreateWebRtcVideoStream() {
|
| if (stream_) {
|
| call_->DestroyVideoReceiveStream(stream_);
|
| @@ -2426,7 +2426,7 @@ void WebRtcVideoChannel2::WebRtcVideoReceiveStream::
|
| stream_->Start();
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoReceiveStream::
|
| +void WebRtcVideoChannel::WebRtcVideoReceiveStream::
|
| MaybeRecreateWebRtcFlexfecStream() {
|
| if (flexfec_stream_) {
|
| call_->DestroyFlexfecReceiveStream(flexfec_stream_);
|
| @@ -2438,7 +2438,7 @@ void WebRtcVideoChannel2::WebRtcVideoReceiveStream::
|
| }
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoReceiveStream::ClearDecoders(
|
| +void WebRtcVideoChannel::WebRtcVideoReceiveStream::ClearDecoders(
|
| std::vector<AllocatedDecoder>* allocated_decoders) {
|
| for (size_t i = 0; i < allocated_decoders->size(); ++i) {
|
| if ((*allocated_decoders)[i].external) {
|
| @@ -2450,7 +2450,7 @@ void WebRtcVideoChannel2::WebRtcVideoReceiveStream::ClearDecoders(
|
| allocated_decoders->clear();
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoReceiveStream::OnFrame(
|
| +void WebRtcVideoChannel::WebRtcVideoReceiveStream::OnFrame(
|
| const webrtc::VideoFrame& frame) {
|
| rtc::CritScope crit(&sink_lock_);
|
|
|
| @@ -2472,18 +2472,18 @@ void WebRtcVideoChannel2::WebRtcVideoReceiveStream::OnFrame(
|
| sink_->OnFrame(frame);
|
| }
|
|
|
| -bool WebRtcVideoChannel2::WebRtcVideoReceiveStream::IsDefaultStream() const {
|
| +bool WebRtcVideoChannel::WebRtcVideoReceiveStream::IsDefaultStream() const {
|
| return default_stream_;
|
| }
|
|
|
| -void WebRtcVideoChannel2::WebRtcVideoReceiveStream::SetSink(
|
| +void WebRtcVideoChannel::WebRtcVideoReceiveStream::SetSink(
|
| rtc::VideoSinkInterface<webrtc::VideoFrame>* sink) {
|
| rtc::CritScope crit(&sink_lock_);
|
| sink_ = sink;
|
| }
|
|
|
| std::string
|
| -WebRtcVideoChannel2::WebRtcVideoReceiveStream::GetCodecNameFromPayloadType(
|
| +WebRtcVideoChannel::WebRtcVideoReceiveStream::GetCodecNameFromPayloadType(
|
| int payload_type) {
|
| for (const webrtc::VideoReceiveStream::Decoder& decoder : config_.decoders) {
|
| if (decoder.payload_type == payload_type) {
|
| @@ -2494,7 +2494,7 @@ WebRtcVideoChannel2::WebRtcVideoReceiveStream::GetCodecNameFromPayloadType(
|
| }
|
|
|
| VideoReceiverInfo
|
| -WebRtcVideoChannel2::WebRtcVideoReceiveStream::GetVideoReceiverInfo(
|
| +WebRtcVideoChannel::WebRtcVideoReceiveStream::GetVideoReceiverInfo(
|
| bool log_stats) {
|
| VideoReceiverInfo info;
|
| info.ssrc_groups = stream_params_.ssrc_groups;
|
| @@ -2549,30 +2549,30 @@ WebRtcVideoChannel2::WebRtcVideoReceiveStream::GetVideoReceiverInfo(
|
| return info;
|
| }
|
|
|
| -WebRtcVideoChannel2::VideoCodecSettings::VideoCodecSettings()
|
| +WebRtcVideoChannel::VideoCodecSettings::VideoCodecSettings()
|
| : flexfec_payload_type(-1), rtx_payload_type(-1) {}
|
|
|
| -bool WebRtcVideoChannel2::VideoCodecSettings::operator==(
|
| - const WebRtcVideoChannel2::VideoCodecSettings& other) const {
|
| +bool WebRtcVideoChannel::VideoCodecSettings::operator==(
|
| + const WebRtcVideoChannel::VideoCodecSettings& other) const {
|
| return codec == other.codec && ulpfec == other.ulpfec &&
|
| flexfec_payload_type == other.flexfec_payload_type &&
|
| rtx_payload_type == other.rtx_payload_type;
|
| }
|
|
|
| -bool WebRtcVideoChannel2::VideoCodecSettings::EqualsDisregardingFlexfec(
|
| - const WebRtcVideoChannel2::VideoCodecSettings& a,
|
| - const WebRtcVideoChannel2::VideoCodecSettings& b) {
|
| +bool WebRtcVideoChannel::VideoCodecSettings::EqualsDisregardingFlexfec(
|
| + const WebRtcVideoChannel::VideoCodecSettings& a,
|
| + const WebRtcVideoChannel::VideoCodecSettings& b) {
|
| return a.codec == b.codec && a.ulpfec == b.ulpfec &&
|
| a.rtx_payload_type == b.rtx_payload_type;
|
| }
|
|
|
| -bool WebRtcVideoChannel2::VideoCodecSettings::operator!=(
|
| - const WebRtcVideoChannel2::VideoCodecSettings& other) const {
|
| +bool WebRtcVideoChannel::VideoCodecSettings::operator!=(
|
| + const WebRtcVideoChannel::VideoCodecSettings& other) const {
|
| return !(*this == other);
|
| }
|
|
|
| -std::vector<WebRtcVideoChannel2::VideoCodecSettings>
|
| -WebRtcVideoChannel2::MapCodecs(const std::vector<VideoCodec>& codecs) {
|
| +std::vector<WebRtcVideoChannel::VideoCodecSettings>
|
| +WebRtcVideoChannel::MapCodecs(const std::vector<VideoCodec>& codecs) {
|
| RTC_DCHECK(!codecs.empty());
|
|
|
| std::vector<VideoCodecSettings> video_codecs;
|
|
|