diff --git a/test/fuzzers/utils/BUILD.gn b/test/fuzzers/utils/BUILD.gn index 8436dc00cc..165ac93d8c 100644 --- a/test/fuzzers/utils/BUILD.gn +++ b/test/fuzzers/utils/BUILD.gn @@ -35,7 +35,7 @@ rtc_library("rtp_replayer") { "../../../test:rtp_test_utils", "../../../test:run_test", "../../../test:run_test_interface", - "../../../test:test_common", + "../../../test:test_renderer", "../../../test:test_support", "../../../test:video_test_common", ] diff --git a/test/fuzzers/utils/rtp_replayer.cc b/test/fuzzers/utils/rtp_replayer.cc index fe41f0071c..af03be2f2c 100644 --- a/test/fuzzers/utils/rtp_replayer.cc +++ b/test/fuzzers/utils/rtp_replayer.cc @@ -21,7 +21,6 @@ #include "test/call_config_utils.h" #include "test/encoder_settings.h" #include "test/fake_decoder.h" -#include "test/fake_videorenderer.h" #include "test/rtp_file_reader.h" #include "test/rtp_header_parser.h" @@ -112,7 +111,9 @@ void RtpReplayer::SetupVideoStreams( decoder.decoder_factory = stream_state->decoder_factory.get(); } - stream_state->sinks.emplace_back(new test::FakeVideoRenderer()); + // Create the window to display the rendered video. + stream_state->sinks.emplace_back( + test::VideoRenderer::Create("Fuzzing WebRTC Video Config", 640, 480)); // Create a receive stream for this config. receive_config.renderer = stream_state->sinks.back().get(); stream_state->receive_streams.emplace_back( diff --git a/test/fuzzers/utils/rtp_replayer.h b/test/fuzzers/utils/rtp_replayer.h index 1fbd3fdaad..c79a17eec5 100644 --- a/test/fuzzers/utils/rtp_replayer.h +++ b/test/fuzzers/utils/rtp_replayer.h @@ -28,6 +28,7 @@ #include "test/null_transport.h" #include "test/rtp_file_reader.h" #include "test/test_video_capturer.h" +#include "test/video_renderer.h" namespace webrtc { namespace test {