diff options
-rw-r--r-- | BUILD.gn | 5 | ||||
-rw-r--r-- | api/BUILD.gn | 3 | ||||
-rw-r--r-- | api/video/BUILD.gn | 31 | ||||
-rw-r--r-- | api/video/test/BUILD.gn | 1 | ||||
-rw-r--r-- | api/video_codecs/BUILD.gn | 2 | ||||
-rw-r--r-- | api/video_codecs/test/BUILD.gn | 1 | ||||
-rw-r--r-- | call/BUILD.gn | 3 | ||||
-rw-r--r-- | common_video/BUILD.gn | 2 | ||||
-rw-r--r-- | common_video/test/BUILD.gn | 2 | ||||
-rw-r--r-- | examples/BUILD.gn | 3 | ||||
-rw-r--r-- | media/BUILD.gn | 8 | ||||
-rw-r--r-- | modules/rtp_rtcp/BUILD.gn | 4 | ||||
-rw-r--r-- | modules/video_capture/BUILD.gn | 2 | ||||
-rw-r--r-- | modules/video_coding/BUILD.gn | 13 | ||||
-rw-r--r-- | modules/video_processing/BUILD.gn | 2 | ||||
-rw-r--r-- | pc/BUILD.gn | 3 | ||||
-rw-r--r-- | rtc_tools/BUILD.gn | 6 | ||||
-rw-r--r-- | sdk/BUILD.gn | 7 | ||||
-rw-r--r-- | sdk/android/BUILD.gn | 4 | ||||
-rw-r--r-- | test/BUILD.gn | 6 | ||||
-rw-r--r-- | test/pc/e2e/BUILD.gn | 5 | ||||
-rw-r--r-- | test/scenario/BUILD.gn | 1 | ||||
-rw-r--r-- | video/BUILD.gn | 5 |
23 files changed, 117 insertions, 2 deletions
@@ -427,7 +427,10 @@ if (!build_with_chromium) { } if (build_with_mozilla) { - deps += [ "api/video:video_frame" ] + deps += [ + "api/video:video_frame", + "api/video:video_rtp_headers", + ] } else { deps += [ "api", diff --git a/api/BUILD.gn b/api/BUILD.gn index 063767a555..9c35682b1c 100644 --- a/api/BUILD.gn +++ b/api/BUILD.gn @@ -74,6 +74,7 @@ rtc_source_set("rtp_headers") { ":array_view", "..:webrtc_common", "video:video_frame", + "video:video_rtp_headers", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -180,6 +181,7 @@ rtc_static_library("libjingle_peerconnection_api") { "units:timestamp", "video:encoded_image", "video:video_frame", + "video:video_rtp_headers", "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", @@ -236,6 +238,7 @@ rtc_source_set("video_quality_analyzer_api") { ":stats_observer_interface", "video:encoded_image", "video:video_frame", + "video:video_rtp_headers", "video_codecs:video_codecs_api", "//third_party/abseil-cpp/absl/types:optional", ] diff --git a/api/video/BUILD.gn b/api/video/BUILD.gn index 483707b343..557e8da40f 100644 --- a/api/video/BUILD.gn +++ b/api/video/BUILD.gn @@ -8,6 +8,32 @@ import("../../webrtc.gni") +# Part of a change to break the dependency between "api:rtp_headers" and +# "api/video:video_frame". This build rule is currently just an empty +# placeholder to help us fix downstream projects before moving the source files +# from "api/video:video_frame". +rtc_source_set("video_rtp_headers") { + visibility = [ "*" ] + sources = [ + # "color_space.cc", + # "color_space.h", + # "hdr_metadata.cc", + # "hdr_metadata.h", + # "video_content_type.cc", + # "video_content_type.h", + # "video_frame_marking.h", + # "video_rotation.h", + # "video_timing.cc", + # "video_timing.h", + ] + + deps = [ + "..:array_view", + "../../rtc_base:rtc_base_approved", + "//third_party/abseil-cpp/absl/types:optional", + ] +} + rtc_source_set("video_frame") { visibility = [ "*" ] sources = [ @@ -32,6 +58,7 @@ rtc_source_set("video_frame") { ] deps = [ + ":video_rtp_headers", "..:array_view", "..:scoped_refptr", "../../rtc_base:checks", @@ -56,6 +83,7 @@ rtc_source_set("video_frame_i420") { ] deps = [ ":video_frame", + ":video_rtp_headers", "..:scoped_refptr", "../../rtc_base", "../../rtc_base:checks", @@ -74,6 +102,7 @@ rtc_source_set("video_frame_i010") { deps = [ ":video_frame", ":video_frame_i420", + ":video_rtp_headers", "..:scoped_refptr", "../../rtc_base", "../../rtc_base:checks", @@ -91,6 +120,8 @@ rtc_source_set("encoded_image") { ":video_codec_constants", ":video_frame", ":video_frame_type", + ":video_rtp_headers", + "..:rtp_packet_info", "../..:webrtc_common", "../../rtc_base:checks", "../../rtc_base:rtc_base_approved", diff --git a/api/video/test/BUILD.gn b/api/video/test/BUILD.gn index df1e383cd9..8ad1b505bb 100644 --- a/api/video/test/BUILD.gn +++ b/api/video/test/BUILD.gn @@ -17,6 +17,7 @@ rtc_source_set("rtc_api_video_unittests") { deps = [ "..:video_bitrate_allocation", "..:video_frame", + "..:video_rtp_headers", "../../../test:test_support", "//third_party/abseil-cpp/absl/types:optional", ] diff --git a/api/video_codecs/BUILD.gn b/api/video_codecs/BUILD.gn index 21cdca2e54..66e17e253a 100644 --- a/api/video_codecs/BUILD.gn +++ b/api/video_codecs/BUILD.gn @@ -47,6 +47,7 @@ rtc_source_set("video_codecs_api") { "../video:video_bitrate_allocation", "../video:video_codec_constants", "../video:video_frame", + "../video:video_rtp_headers", "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/strings", @@ -148,6 +149,7 @@ rtc_static_library("rtc_software_fallback_wrappers") { "../video:encoded_image", "../video:video_bitrate_allocation", "../video:video_frame", + "../video:video_rtp_headers", "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/types:optional", ] diff --git a/api/video_codecs/test/BUILD.gn b/api/video_codecs/test/BUILD.gn index 03b9276f25..449788d9e4 100644 --- a/api/video_codecs/test/BUILD.gn +++ b/api/video_codecs/test/BUILD.gn @@ -35,6 +35,7 @@ if (rtc_include_tests) { "../../video:video_bitrate_allocation", "../../video:video_frame", "../../video:video_frame_i420", + "../../video:video_rtp_headers", "//testing/gtest", "//third_party/abseil-cpp/absl/memory", ] diff --git a/call/BUILD.gn b/call/BUILD.gn index 52f13da16a..9ee0520431 100644 --- a/call/BUILD.gn +++ b/call/BUILD.gn @@ -136,6 +136,7 @@ rtc_source_set("rtp_sender") { "../api/units:time_delta", "../api/units:timestamp", "../api/video:video_frame", + "../api/video:video_rtp_headers", "../api/video_codecs:video_codecs_api", "../logging:rtc_event_bwe", "../logging:rtc_event_log_api", @@ -276,6 +277,7 @@ rtc_source_set("video_stream_api") { "../api:rtp_headers", "../api:transport_api", "../api/video:video_frame", + "../api/video:video_rtp_headers", "../api/video:video_stream_encoder", "../api/video_codecs:video_codecs_api", "../common_video", @@ -374,6 +376,7 @@ if (rtc_include_tests) { "../api/audio_codecs:builtin_audio_decoder_factory", "../api/task_queue:default_task_queue_factory", "../api/video:video_frame", + "../api/video:video_rtp_headers", "../audio", "../logging:rtc_event_log_api", "../logging:rtc_event_log_impl_base", diff --git a/common_video/BUILD.gn b/common_video/BUILD.gn index 10a646fa87..ccb93ee627 100644 --- a/common_video/BUILD.gn +++ b/common_video/BUILD.gn @@ -47,6 +47,7 @@ rtc_static_library("common_video") { "../api/video:video_bitrate_allocator", "../api/video:video_frame", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../api/video_codecs:bitstream_parser_api", "../media:rtc_h264_profile_id", "../rtc_base", @@ -95,6 +96,7 @@ if (rtc_include_tests) { "../api/video:video_frame", "../api/video:video_frame_i010", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../media:rtc_h264_profile_id", "../rtc_base", "../rtc_base:checks", diff --git a/common_video/test/BUILD.gn b/common_video/test/BUILD.gn index d9cf786dd3..0522ba58aa 100644 --- a/common_video/test/BUILD.gn +++ b/common_video/test/BUILD.gn @@ -16,7 +16,9 @@ if (rtc_include_tests) { "utilities.h", ] deps = [ + "../../api:rtp_packet_info", "../../api/video:video_frame", + "../../api/video:video_rtp_headers", ] } } diff --git a/examples/BUILD.gn b/examples/BUILD.gn index a14c206475..f33ec4dad6 100644 --- a/examples/BUILD.gn +++ b/examples/BUILD.gn @@ -646,6 +646,7 @@ if (is_linux || is_win) { "../api/audio:audio_mixer_api", "../api/audio_codecs:audio_codecs_api", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../api/video_codecs:video_codecs_api", "../media:rtc_media_base", "../p2p:rtc_p2p", @@ -688,6 +689,7 @@ if (is_linux || is_win) { "../api/audio_codecs:builtin_audio_decoder_factory", "../api/audio_codecs:builtin_audio_encoder_factory", "../api/video:video_frame", + "../api/video:video_rtp_headers", "../api/video_codecs:builtin_video_decoder_factory", "../api/video_codecs:builtin_video_encoder_factory", "../media:rtc_audio_video", @@ -795,6 +797,7 @@ if (is_win || is_android) { "../api/audio_codecs:builtin_audio_decoder_factory", "../api/audio_codecs:builtin_audio_encoder_factory", "../api/video:video_frame", + "../api/video:video_rtp_headers", "../media:rtc_audio_video", "../media:rtc_internal_video_codecs", "../media:rtc_media", diff --git a/media/BUILD.gn b/media/BUILD.gn index 95f19dc34d..6627eea13a 100644 --- a/media/BUILD.gn +++ b/media/BUILD.gn @@ -81,6 +81,7 @@ rtc_static_library("rtc_media_base") { "../api/video:video_bitrate_allocator_factory", "../api/video:video_frame", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../api/video_codecs:video_codecs_api", "../call:call_interfaces", "../common_video", @@ -161,6 +162,7 @@ rtc_static_library("rtc_simulcast_encoder_adapter") { "../api/video:video_codec_constants", "../api/video:video_frame", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../api/video_codecs:video_codecs_api", "../modules/video_coding:video_codec_interface", "../modules/video_coding:video_coding_utility", @@ -188,6 +190,7 @@ rtc_static_library("rtc_encoder_simulcast_proxy") { ":rtc_simulcast_encoder_adapter", "../api/video:video_bitrate_allocation", "../api/video:video_frame", + "../api/video:video_rtp_headers", "../api/video_codecs:video_codecs_api", "../modules/video_coding:video_codec_interface", "../rtc_base/system:rtc_export", @@ -209,7 +212,7 @@ rtc_static_library("rtc_internal_video_codecs") { "../api/video:encoded_image", "../api/video:video_bitrate_allocation", "../api/video:video_frame", - "../api/video:video_frame", + "../api/video:video_rtp_headers", "../api/video_codecs:rtc_software_fallback_wrappers", "../api/video_codecs:video_codecs_api", "../call:call_interfaces", @@ -266,6 +269,7 @@ rtc_static_library("rtc_audio_video") { "../api/video:video_codec_constants", "../api/video:video_frame", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../api/video_codecs:rtc_software_fallback_wrappers", "../api/video_codecs:video_codecs_api", "../call", @@ -422,6 +426,7 @@ if (rtc_include_tests) { "../api/video:video_bitrate_allocation", "../api/video:video_frame", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../api/video_codecs:video_codecs_api", "../call:call_interfaces", "../call:mock_rtp_interfaces", @@ -521,6 +526,7 @@ if (rtc_include_tests) { "../api/video:video_bitrate_allocation", "../api/video:video_frame", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../api/video_codecs:builtin_video_decoder_factory", "../api/video_codecs:builtin_video_encoder_factory", "../api/video_codecs:video_codecs_api", diff --git a/modules/rtp_rtcp/BUILD.gn b/modules/rtp_rtcp/BUILD.gn index 60f7085386..b738624d6e 100644 --- a/modules/rtp_rtcp/BUILD.gn +++ b/modules/rtp_rtcp/BUILD.gn @@ -98,6 +98,7 @@ rtc_source_set("rtp_rtcp_format") { "../../api/audio_codecs:audio_codecs_api", "../../api/transport:network_control", "../../api/video:video_frame", + "../../api/video:video_rtp_headers", "../../common_video", "../../rtc_base:checks", "../../rtc_base:deprecation", @@ -215,6 +216,7 @@ rtc_static_library("rtp_rtcp") { "../../api/video:video_bitrate_allocation", "../../api/video:video_bitrate_allocator", "../../api/video:video_frame", + "../../api/video:video_rtp_headers", "../../api/video_codecs:video_codecs_api", "../../call:rtp_interfaces", "../../common_video", @@ -287,6 +289,7 @@ rtc_source_set("rtp_video_header") { "../../:webrtc_common", "../../api/video:video_frame", "../../api/video:video_frame_type", + "../../api/video:video_rtp_headers", "../../modules/video_coding:codec_globals_headers", "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/types:optional", @@ -453,6 +456,7 @@ if (rtc_include_tests) { "../../api/video:video_bitrate_allocator", "../../api/video:video_codec_constants", "../../api/video:video_frame", + "../../api/video:video_rtp_headers", "../../api/video_codecs:video_codecs_api", "../../call:rtp_receiver", "../../common_video", diff --git a/modules/video_capture/BUILD.gn b/modules/video_capture/BUILD.gn index af6f22e53f..8d51b7fc5e 100644 --- a/modules/video_capture/BUILD.gn +++ b/modules/video_capture/BUILD.gn @@ -31,6 +31,7 @@ rtc_static_library("video_capture_module") { "../../api:scoped_refptr", "../../api/video:video_frame", "../../api/video:video_frame_i420", + "../../api/video:video_rtp_headers", "../../common_video", "../../media:rtc_media_base", "../../rtc_base:rtc_base_approved", @@ -126,6 +127,7 @@ if (!build_with_chromium) { "../../api:scoped_refptr", "../../api/video:video_frame", "../../api/video:video_frame_i420", + "../../api/video:video_rtp_headers", "../../common_video", "../../rtc_base:rtc_base_approved", "../../system_wrappers", diff --git a/modules/video_coding/BUILD.gn b/modules/video_coding/BUILD.gn index 49d39a9c65..4ae54db3be 100644 --- a/modules/video_coding/BUILD.gn +++ b/modules/video_coding/BUILD.gn @@ -20,6 +20,7 @@ rtc_static_library("encoded_frame") { "../../api/video:encoded_image", "../../api/video:video_frame", "../../api/video:video_frame_i420", + "../../api/video:video_rtp_headers", "../../modules:module_api", "../../modules:module_api_public", "../../rtc_base:checks", @@ -63,6 +64,7 @@ rtc_static_library("packet") { "..:module_api", "../../:webrtc_common", "../../api:rtp_headers", + "../../api:rtp_packet_info", "../../api/video:video_frame_type", "../rtp_rtcp:rtp_rtcp_format", "../rtp_rtcp:rtp_video_header", @@ -158,6 +160,7 @@ rtc_static_library("video_coding") { "../../api/video:video_bitrate_allocator", "../../api/video:video_frame", "../../api/video:video_frame_i420", + "../../api/video:video_rtp_headers", "../../api/video_codecs:video_codecs_api", "../../common_video", "../../rtc_base", @@ -196,6 +199,7 @@ rtc_source_set("video_codec_interface") { deps = [ "..:module_api", "../../api/video:video_frame", + "../../api/video:video_rtp_headers", "../../api/video_codecs:video_codecs_api", "../../common_video", "../../common_video/generic_frame_descriptor", @@ -290,6 +294,7 @@ rtc_static_library("webrtc_h264") { "../../api/video:video_frame", "../../api/video:video_frame_i010", "../../api/video:video_frame_i420", + "../../api/video:video_rtp_headers", "../../api/video_codecs:video_codecs_api", "../../common_video", "../../media:rtc_h264_profile_id", @@ -336,6 +341,7 @@ rtc_static_library("webrtc_multiplex") { "../../api/video:encoded_image", "../../api/video:video_frame", "../../api/video:video_frame_i420", + "../../api/video:video_rtp_headers", "../../api/video_codecs:video_codecs_api", "../../common_video", "../../rtc_base", @@ -369,6 +375,7 @@ rtc_static_library("webrtc_vp8") { "../../api/video:encoded_image", "../../api/video:video_frame", "../../api/video:video_frame_i420", + "../../api/video:video_rtp_headers", "../../api/video_codecs:video_codecs_api", "../../api/video_codecs:vp8_temporal_layers_factory", "../../common_video", @@ -460,6 +467,7 @@ rtc_static_library("webrtc_vp9") { "../../api:scoped_refptr", "../../api/video:video_frame", "../../api/video:video_frame_i010", + "../../api/video:video_rtp_headers", "../../api/video_codecs:video_codecs_api", "../../common_video", "../../media:rtc_media_base", @@ -505,6 +513,7 @@ if (rtc_include_tests) { deps = [ "../../api/video:video_frame", + "../../api/video:video_rtp_headers", "../../api/video_codecs:video_codecs_api", "../../media:rtc_audio_video", "../../media:rtc_media_base", @@ -537,6 +546,7 @@ if (rtc_include_tests) { "../../api/video:encoded_image", "../../api/video:video_frame", "../../api/video:video_frame_i420", + "../../api/video:video_rtp_headers", "../../api/video_codecs:video_codecs_api", "../../common_video", "../../rtc_base:checks", @@ -573,6 +583,7 @@ if (rtc_include_tests) { "../../api/video:video_bitrate_allocator_factory", "../../api/video:video_frame", "../../api/video:video_frame_i420", + "../../api/video:video_rtp_headers", "../../api/video_codecs:video_codecs_api", "../../common_video", "../../rtc_base:checks", @@ -719,6 +730,7 @@ if (rtc_include_tests) { "../../api/video:encoded_image", "../../api/video:video_frame", "../../api/video:video_frame_i420", + "../../api/video:video_rtp_headers", "../../api/video_codecs:rtc_software_fallback_wrappers", "../../api/video_codecs:video_codecs_api", "../../common_video", @@ -845,6 +857,7 @@ if (rtc_include_tests) { "../../api/video:video_bitrate_allocator_factory", "../../api/video:video_frame", "../../api/video:video_frame_i420", + "../../api/video:video_rtp_headers", "../../api/video_codecs:video_codecs_api", "../../api/video_codecs:vp8_temporal_layers_factory", "../../common_video", diff --git a/modules/video_processing/BUILD.gn b/modules/video_processing/BUILD.gn index d488a46815..003a7dd68f 100644 --- a/modules/video_processing/BUILD.gn +++ b/modules/video_processing/BUILD.gn @@ -30,6 +30,7 @@ rtc_static_library("video_processing") { "../../api:scoped_refptr", "../../api/video:video_frame", "../../api/video:video_frame_i420", + "../../api/video:video_rtp_headers", "../../common_audio", "../../common_video", "../../modules/utility", @@ -108,6 +109,7 @@ if (rtc_include_tests) { "../../api:scoped_refptr", "../../api/video:video_frame", "../../api/video:video_frame_i420", + "../../api/video:video_rtp_headers", "../../common_video", "../../test:fileutils", "../../test:test_support", diff --git a/pc/BUILD.gn b/pc/BUILD.gn index 1417acf66d..65f968af47 100644 --- a/pc/BUILD.gn +++ b/pc/BUILD.gn @@ -83,6 +83,7 @@ rtc_static_library("rtc_pc_base") { "../api:scoped_refptr", "../api/video:builtin_video_bitrate_allocator_factory", "../api/video:video_frame", + "../api/video:video_rtp_headers", "../call:call_interfaces", "../call:rtp_interfaces", "../call:rtp_receiver", @@ -214,6 +215,7 @@ rtc_static_library("peerconnection") { "../api/task_queue", "../api/video:builtin_video_bitrate_allocator_factory", "../api/video:video_frame", + "../api/video:video_rtp_headers", "../api/video_codecs:video_codecs_api", "../call:call_interfaces", "../common_video", @@ -427,6 +429,7 @@ if (rtc_include_tests) { "../api/task_queue:default_task_queue_factory", "../api/video:builtin_video_bitrate_allocator_factory", "../api/video:video_frame", + "../api/video:video_rtp_headers", "../api/video_codecs:builtin_video_decoder_factory", "../api/video_codecs:builtin_video_encoder_factory", "../api/video_codecs:video_codecs_api", diff --git a/rtc_tools/BUILD.gn b/rtc_tools/BUILD.gn index dbbed49c1c..790fe66378 100644 --- a/rtc_tools/BUILD.gn +++ b/rtc_tools/BUILD.gn @@ -69,6 +69,7 @@ rtc_static_library("video_file_reader") { "../api:scoped_refptr", "../api/video:video_frame", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../rtc_base:checks", "../rtc_base:rtc_base_approved", "//third_party/abseil-cpp/absl/strings", @@ -86,6 +87,7 @@ rtc_static_library("video_file_writer") { "../api:scoped_refptr", "../api/video:video_frame", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../rtc_base:rtc_base_approved", "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:optional", @@ -111,6 +113,7 @@ rtc_static_library("video_quality_analysis") { "../api:scoped_refptr", "../api/video:video_frame", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../common_video", "../rtc_base:checks", "../rtc_base:rtc_base_approved", @@ -205,6 +208,7 @@ if (!build_with_chromium) { ":video_quality_analysis", "../api:scoped_refptr", "../api/video:video_frame", + "../api/video:video_rtp_headers", ] } @@ -219,6 +223,7 @@ if (!build_with_chromium) { ":video_quality_analysis", "../api:scoped_refptr", "../api/video:video_frame", + "../api/video:video_rtp_headers", ] } @@ -417,6 +422,7 @@ if (rtc_include_tests) { "../api:scoped_refptr", "../api/video:video_frame", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../common_video", "../rtc_base", "../rtc_base:checks", diff --git a/sdk/BUILD.gn b/sdk/BUILD.gn index d3892988b9..60be6db860 100644 --- a/sdk/BUILD.gn +++ b/sdk/BUILD.gn @@ -332,6 +332,7 @@ if (is_ios || is_mac) { "../api:libjingle_peerconnection_api", "../api/video:video_frame", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../common_video", "../media:rtc_media_base", "../rtc_base", @@ -360,6 +361,7 @@ if (is_ios || is_mac) { ":base_objc", "//api/video:video_frame", "//api/video:video_frame_i420", + "//api/video:video_rtp_headers", "//common_video", "//rtc_base:checks", "//rtc_base:rtc_base_approved", @@ -413,6 +415,7 @@ if (is_ios || is_mac) { ":videosource_objc", "../api:libjingle_peerconnection_api", "../api/video:video_frame", + "../api/video:video_rtp_headers", "../common_video", "../media:rtc_media_base", "../rtc_base", @@ -491,6 +494,7 @@ if (is_ios || is_mac) { ":video_objc", ":videoframebuffer_objc", "../api/video:video_frame", + "../api/video:video_rtp_headers", "../rtc_base:checks", "../rtc_base:rtc_base_approved", ] @@ -915,6 +919,7 @@ if (is_ios || is_mac) { "../api/audio_codecs:builtin_audio_encoder_factory", "../api/task_queue:default_task_queue_factory", "../api/video:video_frame", + "../api/video:video_rtp_headers", "../api/video_codecs:video_codecs_api", "../common_video", "../logging:rtc_event_log_impl_base", @@ -1551,6 +1556,7 @@ if (is_ios || is_mac) { "../api:libjingle_peerconnection_api", "../api:scoped_refptr", "../api/video:video_frame", + "../api/video:video_rtp_headers", "../api/video_codecs:video_codecs_api", "../common_video", "../rtc_base", @@ -1588,6 +1594,7 @@ if (is_ios || is_mac) { ":wrapped_native_codec_objc", "../api/video:video_frame", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../api/video_codecs:video_codecs_api", "../common_video", "../media:rtc_audio_video", diff --git a/sdk/android/BUILD.gn b/sdk/android/BUILD.gn index 69f59d9164..187f885afb 100644 --- a/sdk/android/BUILD.gn +++ b/sdk/android/BUILD.gn @@ -698,6 +698,7 @@ if (is_android) { "../../api/video:encoded_image", "../../api/video:video_frame", "../../api/video:video_frame_type", + "../../api/video:video_rtp_headers", "../../api/video_codecs:rtc_software_fallback_wrappers", "../../api/video_codecs:video_codecs_api", "../../common_video", @@ -1007,6 +1008,7 @@ if (is_android) { ":videoframe_jni", "//api:libjingle_peerconnection_api", "//api/video:video_frame", + "//api/video:video_rtp_headers", "//rtc_base", "//rtc_base:rtc_base_approved", "//third_party/abseil-cpp/absl/memory", @@ -1104,6 +1106,7 @@ if (is_android) { ":native_api_jni", "../../api:scoped_refptr", "../../api/video:video_frame", + "../../api/video:video_rtp_headers", "../../common_video", "../../rtc_base", "../../rtc_base:checks", @@ -1553,6 +1556,7 @@ if (is_android) { "../../api:scoped_refptr", "../../api/task_queue:default_task_queue_factory", "../../api/video:video_frame", + "../../api/video:video_rtp_headers", "../../logging:rtc_event_log_impl_base", "../../media:rtc_audio_video", "../../media:rtc_internal_video_codecs", diff --git a/test/BUILD.gn b/test/BUILD.gn index d4706b8ff1..6c6e1d3ec0 100644 --- a/test/BUILD.gn +++ b/test/BUILD.gn @@ -58,6 +58,7 @@ rtc_source_set("video_test_common") { "../api/video:video_frame", "../api/video:video_frame_i010", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../api/video_codecs:video_codecs_api", "../call:video_stream_api", "../common_video", @@ -300,6 +301,7 @@ if (rtc_include_tests) { "../api:scoped_refptr", "../api/video:video_frame", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../common_video", "../rtc_base:checks", "../rtc_base:rtc_base_approved", @@ -376,6 +378,7 @@ if (rtc_include_tests) { "../api/video:builtin_video_bitrate_allocator_factory", "../api/video:video_frame", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../call:video_stream_api", "../modules/rtp_rtcp", "../modules/video_coding:simulcast_test_fixture_impl", @@ -636,6 +639,7 @@ rtc_source_set("fake_video_codecs") { "../api/video:video_bitrate_allocation", "../api/video:video_frame", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../api/video_codecs:video_codecs_api", "../api/video_codecs:vp8_temporal_layers_factory", "../common_video", @@ -733,6 +737,7 @@ rtc_source_set("test_common") { "../api/video:builtin_video_bitrate_allocator_factory", "../api/video:video_bitrate_allocator_factory", "../api/video:video_frame", + "../api/video:video_rtp_headers", "../api/video_codecs:video_codecs_api", "../audio", "../call", @@ -823,6 +828,7 @@ rtc_source_set("test_renderer_generic") { ":test_support", "../api:scoped_refptr", "../api/video:video_frame", + "../api/video:video_rtp_headers", "../common_video", "../media:rtc_media_base", "../rtc_base:checks", diff --git a/test/pc/e2e/BUILD.gn b/test/pc/e2e/BUILD.gn index b0d72a9252..6706e8f42d 100644 --- a/test/pc/e2e/BUILD.gn +++ b/test/pc/e2e/BUILD.gn @@ -131,6 +131,7 @@ rtc_source_set("quality_analyzing_video_decoder") { "../../../api/video:encoded_image", "../../../api/video:video_frame", "../../../api/video:video_frame_i420", + "../../../api/video:video_rtp_headers", "../../../api/video_codecs:video_codecs_api", "../../../modules/video_coding:video_codec_interface", "../../../rtc_base:criticalsection", @@ -153,6 +154,7 @@ rtc_source_set("quality_analyzing_video_encoder") { "../../../api:video_quality_analyzer_api", "../../../api/video:encoded_image", "../../../api/video:video_frame", + "../../../api/video:video_rtp_headers", "../../../api/video_codecs:video_codecs_api", "../../../modules/video_coding:video_codec_interface", "../../../rtc_base:criticalsection", @@ -177,6 +179,7 @@ if (rtc_include_tests) { "../../../api:stats_observer_interface", "../../../api:video_quality_analyzer_api", "../../../api/video:video_frame", + "../../../api/video:video_rtp_headers", "../../../api/video_codecs:video_codecs_api", "../../../test:video_test_common", "../../../test:video_test_support", @@ -411,6 +414,7 @@ rtc_source_set("example_video_quality_analyzer") { "../../../api:video_quality_analyzer_api", "../../../api/video:encoded_image", "../../../api/video:video_frame", + "../../../api/video:video_rtp_headers", "../../../rtc_base:criticalsection", "../../../rtc_base:logging", ] @@ -432,6 +436,7 @@ rtc_source_set("default_video_quality_analyzer") { "../../../api/units:timestamp", "../../../api/video:encoded_image", "../../../api/video:video_frame", + "../../../api/video:video_rtp_headers", "../../../common_video", "../../../rtc_base:criticalsection", "../../../rtc_base:logging", diff --git a/test/scenario/BUILD.gn b/test/scenario/BUILD.gn index f136245ef8..be559dbf87 100644 --- a/test/scenario/BUILD.gn +++ b/test/scenario/BUILD.gn @@ -98,6 +98,7 @@ if (rtc_include_tests) { "../../api/video:builtin_video_bitrate_allocator_factory", "../../api/video:video_frame", "../../api/video:video_frame_i420", + "../../api/video:video_rtp_headers", "../../api/video_codecs:video_codecs_api", "../../audio", "../../call", diff --git a/video/BUILD.gn b/video/BUILD.gn index 29e1e453ca..0ae719a6b1 100644 --- a/video/BUILD.gn +++ b/video/BUILD.gn @@ -63,6 +63,7 @@ rtc_static_library("video") { "../api/video:video_bitrate_allocator", "../api/video:video_frame", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../api/video:video_stream_encoder", "../api/video:video_stream_encoder_create", "../api/video_codecs:video_codecs_api", @@ -133,6 +134,7 @@ rtc_source_set("video_stream_decoder_impl") { "../api/task_queue", "../api/video:encoded_frame", "../api/video:video_frame", + "../api/video:video_rtp_headers", "../api/video:video_stream_decoder", "../api/video_codecs:video_codecs_api", "../modules/video_coding", @@ -189,6 +191,7 @@ rtc_source_set("video_stream_encoder_impl") { "../api/video:video_bitrate_allocator_factory", "../api/video:video_frame", "../api/video:video_frame_i420", + "../api/video:video_rtp_headers", "../api/video:video_stream_encoder", "../api/video_codecs:video_codecs_api", "../common_video", @@ -258,6 +261,7 @@ if (rtc_include_tests) { "../api/video:builtin_video_bitrate_allocator_factory", "../api/video:video_bitrate_allocator_factory", "../api/video:video_frame", + "../api/video:video_rtp_headers", "../call:fake_network", "../call:simulated_network", "../common_video", @@ -558,6 +562,7 @@ if (rtc_include_tests) { "../api/video:video_frame", "../api/video:video_frame_i420", "../api/video:video_frame_type", + "../api/video:video_rtp_headers", "../api/video_codecs:video_codecs_api", "../api/video_codecs:vp8_temporal_layers_factory", "../call:call_interfaces", |