WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 10/inf
This patch takes a stab at modules/video_coding, but reaches only about half. Bug: webrtc:10335 Change-Id: I0d47d0468b818145470c51ae4e8e75ff58d499ae Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256112 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Jonas Oreland <jonaso@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36335}
This commit is contained in:

committed by
WebRTC LUCI CQ

parent
2ff465f506
commit
e02f9eedb3
@ -28,6 +28,7 @@
|
||||
#include "test/field_trial.h"
|
||||
#include "test/gmock.h"
|
||||
#include "test/gtest.h"
|
||||
#include "test/scoped_key_value_config.h"
|
||||
#include "test/time_controller/simulated_time_controller.h"
|
||||
|
||||
using ::testing::_;
|
||||
@ -40,7 +41,8 @@ namespace video_coding {
|
||||
|
||||
class VCMTimingFake : public VCMTiming {
|
||||
public:
|
||||
explicit VCMTimingFake(Clock* clock) : VCMTiming(clock) {}
|
||||
explicit VCMTimingFake(Clock* clock, const WebRtcKeyValueConfig& field_trials)
|
||||
: VCMTiming(clock, field_trials) {}
|
||||
|
||||
Timestamp RenderTime(uint32_t frame_timestamp, Timestamp now) const override {
|
||||
if (last_render_time_.IsMinusInfinity()) {
|
||||
@ -131,10 +133,11 @@ class TestFrameBuffer2 : public ::testing::Test {
|
||||
time_controller_.GetTaskQueueFactory()->CreateTaskQueue(
|
||||
"extract queue",
|
||||
TaskQueueFactory::Priority::NORMAL)),
|
||||
timing_(time_controller_.GetClock()),
|
||||
timing_(time_controller_.GetClock(), field_trials_),
|
||||
buffer_(new FrameBuffer(time_controller_.GetClock(),
|
||||
&timing_,
|
||||
&stats_callback_)),
|
||||
&stats_callback_,
|
||||
field_trials_)),
|
||||
rand_(0x34678213) {}
|
||||
|
||||
template <typename... T>
|
||||
@ -213,6 +216,7 @@ class TestFrameBuffer2 : public ::testing::Test {
|
||||
|
||||
uint32_t Rand() { return rand_.Rand<uint32_t>(); }
|
||||
|
||||
test::ScopedKeyValueConfig field_trials_;
|
||||
webrtc::GlobalSimulatedTimeController time_controller_;
|
||||
rtc::TaskQueue time_task_queue_;
|
||||
VCMTimingFake timing_;
|
||||
@ -276,9 +280,10 @@ TEST_F(TestFrameBuffer2, OneSuperFrame) {
|
||||
}
|
||||
|
||||
TEST_F(TestFrameBuffer2, ZeroPlayoutDelay) {
|
||||
VCMTiming timing(time_controller_.GetClock());
|
||||
buffer_.reset(
|
||||
new FrameBuffer(time_controller_.GetClock(), &timing, &stats_callback_));
|
||||
test::ScopedKeyValueConfig field_trials;
|
||||
VCMTiming timing(time_controller_.GetClock(), field_trials);
|
||||
buffer_.reset(new FrameBuffer(time_controller_.GetClock(), &timing,
|
||||
&stats_callback_, field_trials));
|
||||
const VideoPlayoutDelay kPlayoutDelayMs = {0, 0};
|
||||
std::unique_ptr<FrameObjectFake> test_frame(new FrameObjectFake());
|
||||
test_frame->SetId(0);
|
||||
|
Reference in New Issue
Block a user