Move frame_generator_capturer.h|cc to the new target
Bug: b/272350185
Change-Id: I3b04e374acb626bec16df22bb63f198b45b790dd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/300963
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39831}
diff --git a/call/BUILD.gn b/call/BUILD.gn
index 32e5ca6..19dd5d6 100644
--- a/call/BUILD.gn
+++ b/call/BUILD.gn
@@ -525,13 +525,13 @@
"../test:explicit_key_value_config",
"../test:fake_video_codecs",
"../test:field_trial",
+ "../test:frame_generator_capturer",
"../test:mock_frame_transformer",
"../test:mock_transport",
"../test:run_loop",
"../test:scoped_key_value_config",
"../test:test_common",
"../test:test_support",
- "../test:video_test_common",
"../test/scenario",
"../test/time_controller:time_controller",
"../video",
@@ -601,6 +601,7 @@
"../test:fake_video_codecs",
"../test:field_trial",
"../test:fileutils",
+ "../test:frame_generator_capturer",
"../test:null_transport",
"../test:test_common",
"../test:test_support",
diff --git a/pc/BUILD.gn b/pc/BUILD.gn
index f93b339..0bdaa27 100644
--- a/pc/BUILD.gn
+++ b/pc/BUILD.gn
@@ -2834,9 +2834,9 @@
"../rtc_base/synchronization:mutex",
"../rtc_base/task_utils:repeating_task",
"../rtc_base/third_party/sigslot",
+ "../test:frame_generator_capturer",
"../test:scoped_key_value_config",
"../test:test_support",
- "../test:video_test_common",
]
absl_deps = [
"//third_party/abseil-cpp/absl/algorithm:container",
diff --git a/rtc_tools/BUILD.gn b/rtc_tools/BUILD.gn
index ad02233..d9b7379 100644
--- a/rtc_tools/BUILD.gn
+++ b/rtc_tools/BUILD.gn
@@ -190,14 +190,6 @@
]
deps = [
- "../api:create_frame_generator",
- "../api:rtp_parameters",
- "../api:transport_api",
- "../api/rtc_event_log",
- "../api/task_queue:default_task_queue_factory",
- "../api/task_queue:task_queue",
- "../api/video:builtin_video_bitrate_allocator_factory",
- "../api/video_codecs:video_codecs_api",
"..//api/video_codecs:video_decoder_factory_template",
"..//api/video_codecs:video_decoder_factory_template_dav1d_adapter",
"..//api/video_codecs:video_decoder_factory_template_libvpx_vp8_adapter",
@@ -208,6 +200,14 @@
"..//api/video_codecs:video_encoder_factory_template_libvpx_vp8_adapter",
"..//api/video_codecs:video_encoder_factory_template_libvpx_vp9_adapter",
"..//api/video_codecs:video_encoder_factory_template_open_h264_adapter",
+ "../api:create_frame_generator",
+ "../api:rtp_parameters",
+ "../api:transport_api",
+ "../api/rtc_event_log",
+ "../api/task_queue:default_task_queue_factory",
+ "../api/task_queue:task_queue",
+ "../api/video:builtin_video_bitrate_allocator_factory",
+ "../api/video_codecs:video_codecs_api",
"../call",
"../call:call_interfaces",
"../call:fake_network",
@@ -223,8 +223,8 @@
"../rtc_base:threading",
"../rtc_base/system:file_wrapper",
"../test:fileutils",
+ "../test:frame_generator_capturer",
"../test:rtp_test_utils",
- "../test:video_test_common",
"../video/config:encoder_config",
"../video/config:streams_config",
"//third_party/abseil-cpp/absl/flags:flag",
diff --git a/test/BUILD.gn b/test/BUILD.gn
index f3be88a..6e04015 100644
--- a/test/BUILD.gn
+++ b/test/BUILD.gn
@@ -129,8 +129,27 @@
rtc_library("frame_generator_capturer") {
visibility = [ "*" ]
testonly = true
- sources = [ "frame_generator_capturer_tmp.h" ]
- deps = [ ":video_test_common" ]
+ sources = [
+ "frame_generator_capturer.cc",
+ "frame_generator_capturer.h",
+ "frame_generator_capturer_tmp.h",
+ ]
+ deps = [
+ ":fileutils",
+ ":test_video_capturer",
+ "../api:create_frame_generator",
+ "../api:frame_generator_api",
+ "../api/task_queue",
+ "../api/video:video_frame",
+ "../rtc_base:checks",
+ "../rtc_base:logging",
+ "../rtc_base:rtc_task_queue",
+ "../rtc_base:timeutils",
+ "../rtc_base/synchronization:mutex",
+ "../rtc_base/task_utils:repeating_task",
+ "../system_wrappers",
+ ]
+ absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
}
rtc_library("video_test_common") {
@@ -142,8 +161,6 @@
"fake_videorenderer.h",
"frame_forwarder.cc",
"frame_forwarder.h",
- "frame_generator_capturer.cc",
- "frame_generator_capturer.h",
"mappable_native_buffer.cc",
"mappable_native_buffer.h",
"video_codec_settings.h",
@@ -667,6 +684,7 @@
":fileutils",
":fileutils_unittests",
":fixed_fps_video_frame_writer_adapter_test",
+ ":frame_generator_capturer",
":frame_generator_impl",
":perf_test",
":rtc_expect_death",
@@ -1036,6 +1054,7 @@
":encoder_settings",
":fake_video_codecs",
":fileutils",
+ ":frame_generator_capturer",
":mock_transport",
":run_loop",
":scoped_key_value_config",
diff --git a/test/pc/e2e/BUILD.gn b/test/pc/e2e/BUILD.gn
index 0d5d13d..e49b0107 100644
--- a/test/pc/e2e/BUILD.gn
+++ b/test/pc/e2e/BUILD.gn
@@ -142,8 +142,8 @@
":test_peer",
":test_video_capturer_video_track_source",
"../..:fileutils",
+ "../..:frame_generator_capturer",
"../..:platform_video_capturer",
- "../..:video_test_common",
"../../../api:create_frame_generator",
"../../../api:frame_generator_api",
"../../../api:media_stream_interface",
diff --git a/test/peer_scenario/BUILD.gn b/test/peer_scenario/BUILD.gn
index 80a0ad9..93bed3e 100644
--- a/test/peer_scenario/BUILD.gn
+++ b/test/peer_scenario/BUILD.gn
@@ -24,8 +24,8 @@
deps = [
"..:fake_video_codecs",
"..:fileutils",
+ "..:frame_generator_capturer",
"..:test_support",
- "../:video_test_common",
"../../api:candidate",
"../../api:create_time_controller",
"../../api:libjingle_peerconnection_api",
diff --git a/test/scenario/BUILD.gn b/test/scenario/BUILD.gn
index 5f3b087..7051b34 100644
--- a/test/scenario/BUILD.gn
+++ b/test/scenario/BUILD.gn
@@ -69,6 +69,7 @@
]
deps = [
":column_printer",
+ "..:frame_generator_capturer",
"..:test_video_capturer",
"../:fake_video_codecs",
"../:fileutils",
diff --git a/video/BUILD.gn b/video/BUILD.gn
index 4f5490d..544f2c5 100644
--- a/video/BUILD.gn
+++ b/video/BUILD.gn
@@ -903,6 +903,7 @@
"../test:fake_video_codecs",
"../test:field_trial",
"../test:fileutils",
+ "../test:frame_generator_capturer",
"../test:frame_utils",
"../test:mock_frame_transformer",
"../test:mock_transport",