WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 7/inf
Convert audio/ and collateral (audio encoder copy red). Bug: webrtc:10335 Change-Id: Iac54c0cfd2f62f4402f3deec35ae2725ec35b81a Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/255820 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Jonas Oreland <jonaso@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36229}
This commit is contained in:
committed by
WebRTC LUCI CQ
parent
e72f4bc524
commit
a943e730b2
@ -43,7 +43,6 @@
|
||||
#include "rtc_base/task_queue.h"
|
||||
#include "rtc_base/time_utils.h"
|
||||
#include "system_wrappers/include/clock.h"
|
||||
#include "system_wrappers/include/field_trial.h"
|
||||
#include "system_wrappers/include/metrics.h"
|
||||
|
||||
namespace webrtc {
|
||||
@ -78,7 +77,8 @@ class ChannelSend : public ChannelSendInterface,
|
||||
int rtcp_report_interval_ms,
|
||||
uint32_t ssrc,
|
||||
rtc::scoped_refptr<FrameTransformerInterface> frame_transformer,
|
||||
TransportFeedbackObserver* feedback_observer);
|
||||
TransportFeedbackObserver* feedback_observer,
|
||||
const WebRtcKeyValueConfig& field_trials);
|
||||
|
||||
~ChannelSend() override;
|
||||
|
||||
@ -458,7 +458,8 @@ ChannelSend::ChannelSend(
|
||||
int rtcp_report_interval_ms,
|
||||
uint32_t ssrc,
|
||||
rtc::scoped_refptr<FrameTransformerInterface> frame_transformer,
|
||||
TransportFeedbackObserver* feedback_observer)
|
||||
TransportFeedbackObserver* feedback_observer,
|
||||
const WebRtcKeyValueConfig& field_trials)
|
||||
: ssrc_(ssrc),
|
||||
event_log_(rtc_event_log),
|
||||
_timeStamp(0), // This is just an offset, RTP module will add it's own
|
||||
@ -477,7 +478,7 @@ ChannelSend::ChannelSend(
|
||||
"AudioEncoder",
|
||||
TaskQueueFactory::Priority::NORMAL)),
|
||||
fixing_timestamp_stall_(
|
||||
!field_trial::IsDisabled("WebRTC-Audio-FixTimestampStall")) {
|
||||
field_trials.IsDisabled("WebRTC-Audio-FixTimestampStall")) {
|
||||
audio_coding_.reset(AudioCodingModule::Create(AudioCodingModule::Config()));
|
||||
|
||||
RtpRtcpInterface::Configuration configuration;
|
||||
@ -948,12 +949,13 @@ std::unique_ptr<ChannelSendInterface> CreateChannelSend(
|
||||
int rtcp_report_interval_ms,
|
||||
uint32_t ssrc,
|
||||
rtc::scoped_refptr<FrameTransformerInterface> frame_transformer,
|
||||
TransportFeedbackObserver* feedback_observer) {
|
||||
TransportFeedbackObserver* feedback_observer,
|
||||
const WebRtcKeyValueConfig& field_trials) {
|
||||
return std::make_unique<ChannelSend>(
|
||||
clock, task_queue_factory, rtp_transport, rtcp_rtt_stats, rtc_event_log,
|
||||
frame_encryptor, crypto_options, extmap_allow_mixed,
|
||||
rtcp_report_interval_ms, ssrc, std::move(frame_transformer),
|
||||
feedback_observer);
|
||||
feedback_observer, field_trials);
|
||||
}
|
||||
|
||||
} // namespace voe
|
||||
|
||||
Reference in New Issue
Block a user