Add a RunLoop to RtpReplayer to fix fuzzers

Bug: chromium:1080852
Change-Id: Ia02511cde09994deee222e4f1267d5265d0364ca
Tbr: mbonadei@webrtc.org
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/174756
Commit-Queue: Tommi <tommi@webrtc.org>
Reviewed-by: Tommi <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31196}
diff --git a/test/fuzzers/utils/BUILD.gn b/test/fuzzers/utils/BUILD.gn
index af70cc7..6249156 100644
--- a/test/fuzzers/utils/BUILD.gn
+++ b/test/fuzzers/utils/BUILD.gn
@@ -36,6 +36,7 @@
     "../../../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 94a5458..b7d51e3 100644
--- a/test/fuzzers/utils/rtp_replayer.cc
+++ b/test/fuzzers/utils/rtp_replayer.cc
@@ -24,6 +24,7 @@
 #include "test/fake_decoder.h"
 #include "test/rtp_file_reader.h"
 #include "test/rtp_header_parser.h"
+#include "test/run_loop.h"
 
 namespace webrtc {
 namespace test {
@@ -43,6 +44,7 @@
     std::vector<VideoReceiveStream::Config> receive_stream_configs,
     const uint8_t* rtp_dump_data,
     size_t rtp_dump_size) {
+  RunLoop loop;
   rtc::ScopedBaseFakeClock fake_clock;
 
   // Work around: webrtc calls webrtc::Random(clock.TimeInMicroseconds())