1*d9f75844SAndroid Build Coastguard Worker# Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. 2*d9f75844SAndroid Build Coastguard Worker# 3*d9f75844SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license 4*d9f75844SAndroid Build Coastguard Worker# that can be found in the LICENSE file in the root of the source 5*d9f75844SAndroid Build Coastguard Worker# tree. An additional intellectual property rights grant can be found 6*d9f75844SAndroid Build Coastguard Worker# in the file PATENTS. All contributing project authors may 7*d9f75844SAndroid Build Coastguard Worker# be found in the AUTHORS file in the root of the source tree. 8*d9f75844SAndroid Build Coastguard Worker 9*d9f75844SAndroid Build Coastguard Workerimport("../../webrtc.gni") 10*d9f75844SAndroid Build Coastguard Workerif (is_android) { 11*d9f75844SAndroid Build Coastguard Worker import("//build/config/android/config.gni") 12*d9f75844SAndroid Build Coastguard Worker import("//build/config/android/rules.gni") 13*d9f75844SAndroid Build Coastguard Worker} 14*d9f75844SAndroid Build Coastguard Worker 15*d9f75844SAndroid Build Coastguard Workerrtc_source_set("scalability_mode") { 16*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 17*d9f75844SAndroid Build Coastguard Worker sources = [ 18*d9f75844SAndroid Build Coastguard Worker "scalability_mode.cc", 19*d9f75844SAndroid Build Coastguard Worker "scalability_mode.h", 20*d9f75844SAndroid Build Coastguard Worker ] 21*d9f75844SAndroid Build Coastguard Worker deps = [ 22*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:checks", 23*d9f75844SAndroid Build Coastguard Worker "../../rtc_base/system:rtc_export", 24*d9f75844SAndroid Build Coastguard Worker ] 25*d9f75844SAndroid Build Coastguard Worker absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] 26*d9f75844SAndroid Build Coastguard Worker} 27*d9f75844SAndroid Build Coastguard Worker 28*d9f75844SAndroid Build Coastguard Workerrtc_source_set("scalability_mode_helper") { 29*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 30*d9f75844SAndroid Build Coastguard Worker sources = [ 31*d9f75844SAndroid Build Coastguard Worker "scalability_mode_helper.cc", 32*d9f75844SAndroid Build Coastguard Worker "scalability_mode_helper.h", 33*d9f75844SAndroid Build Coastguard Worker ] 34*d9f75844SAndroid Build Coastguard Worker deps = [ "../../modules/video_coding/svc:scalability_mode_util" ] 35*d9f75844SAndroid Build Coastguard Worker absl_deps = [ 36*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/strings", 37*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/types:optional", 38*d9f75844SAndroid Build Coastguard Worker ] 39*d9f75844SAndroid Build Coastguard Worker} 40*d9f75844SAndroid Build Coastguard Worker 41*d9f75844SAndroid Build Coastguard Workerrtc_library("video_codecs_api") { 42*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 43*d9f75844SAndroid Build Coastguard Worker sources = [ 44*d9f75844SAndroid Build Coastguard Worker "av1_profile.cc", 45*d9f75844SAndroid Build Coastguard Worker "av1_profile.h", 46*d9f75844SAndroid Build Coastguard Worker "h264_profile_level_id.cc", 47*d9f75844SAndroid Build Coastguard Worker "h264_profile_level_id.h", 48*d9f75844SAndroid Build Coastguard Worker "sdp_video_format.cc", 49*d9f75844SAndroid Build Coastguard Worker "sdp_video_format.h", 50*d9f75844SAndroid Build Coastguard Worker "simulcast_stream.cc", 51*d9f75844SAndroid Build Coastguard Worker "simulcast_stream.h", 52*d9f75844SAndroid Build Coastguard Worker "spatial_layer.cc", 53*d9f75844SAndroid Build Coastguard Worker "spatial_layer.h", 54*d9f75844SAndroid Build Coastguard Worker "video_codec.cc", 55*d9f75844SAndroid Build Coastguard Worker "video_codec.h", 56*d9f75844SAndroid Build Coastguard Worker "video_decoder.cc", 57*d9f75844SAndroid Build Coastguard Worker "video_decoder.h", 58*d9f75844SAndroid Build Coastguard Worker "video_decoder_factory.h", 59*d9f75844SAndroid Build Coastguard Worker "video_encoder.cc", 60*d9f75844SAndroid Build Coastguard Worker "video_encoder.h", 61*d9f75844SAndroid Build Coastguard Worker "video_encoder_factory.h", 62*d9f75844SAndroid Build Coastguard Worker "vp8_frame_buffer_controller.h", 63*d9f75844SAndroid Build Coastguard Worker "vp8_frame_config.cc", 64*d9f75844SAndroid Build Coastguard Worker "vp8_frame_config.h", 65*d9f75844SAndroid Build Coastguard Worker "vp8_temporal_layers.cc", 66*d9f75844SAndroid Build Coastguard Worker "vp8_temporal_layers.h", 67*d9f75844SAndroid Build Coastguard Worker "vp9_profile.cc", 68*d9f75844SAndroid Build Coastguard Worker "vp9_profile.h", 69*d9f75844SAndroid Build Coastguard Worker ] 70*d9f75844SAndroid Build Coastguard Worker 71*d9f75844SAndroid Build Coastguard Worker deps = [ 72*d9f75844SAndroid Build Coastguard Worker ":scalability_mode", 73*d9f75844SAndroid Build Coastguard Worker "..:fec_controller_api", 74*d9f75844SAndroid Build Coastguard Worker "..:scoped_refptr", 75*d9f75844SAndroid Build Coastguard Worker "../../api:array_view", 76*d9f75844SAndroid Build Coastguard Worker "../../modules/video_coding:codec_globals_headers", 77*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:checks", 78*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:logging", 79*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:macromagic", 80*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:refcount", 81*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:stringutils", 82*d9f75844SAndroid Build Coastguard Worker "../../rtc_base/system:rtc_export", 83*d9f75844SAndroid Build Coastguard Worker "../units:data_rate", 84*d9f75844SAndroid Build Coastguard Worker "../video:encoded_image", 85*d9f75844SAndroid Build Coastguard Worker "../video:render_resolution", 86*d9f75844SAndroid Build Coastguard Worker "../video:resolution", 87*d9f75844SAndroid Build Coastguard Worker "../video:video_bitrate_allocation", 88*d9f75844SAndroid Build Coastguard Worker "../video:video_codec_constants", 89*d9f75844SAndroid Build Coastguard Worker "../video:video_frame", 90*d9f75844SAndroid Build Coastguard Worker "../video:video_rtp_headers", 91*d9f75844SAndroid Build Coastguard Worker ] 92*d9f75844SAndroid Build Coastguard Worker absl_deps = [ 93*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/algorithm:container", 94*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/container:inlined_vector", 95*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/strings", 96*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/types:optional", 97*d9f75844SAndroid Build Coastguard Worker ] 98*d9f75844SAndroid Build Coastguard Worker} 99*d9f75844SAndroid Build Coastguard Worker 100*d9f75844SAndroid Build Coastguard Workerrtc_source_set("bitstream_parser_api") { 101*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 102*d9f75844SAndroid Build Coastguard Worker sources = [ "bitstream_parser.h" ] 103*d9f75844SAndroid Build Coastguard Worker deps = [ "..:array_view" ] 104*d9f75844SAndroid Build Coastguard Worker absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] 105*d9f75844SAndroid Build Coastguard Worker} 106*d9f75844SAndroid Build Coastguard Worker 107*d9f75844SAndroid Build Coastguard Workerrtc_library("builtin_video_decoder_factory") { 108*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 109*d9f75844SAndroid Build Coastguard Worker allow_poison = [ 110*d9f75844SAndroid Build Coastguard Worker "audio_codecs", # TODO(bugs.webrtc.org/8396): Remove. 111*d9f75844SAndroid Build Coastguard Worker "software_video_codecs", 112*d9f75844SAndroid Build Coastguard Worker ] 113*d9f75844SAndroid Build Coastguard Worker sources = [ 114*d9f75844SAndroid Build Coastguard Worker "builtin_video_decoder_factory.cc", 115*d9f75844SAndroid Build Coastguard Worker "builtin_video_decoder_factory.h", 116*d9f75844SAndroid Build Coastguard Worker ] 117*d9f75844SAndroid Build Coastguard Worker 118*d9f75844SAndroid Build Coastguard Worker deps = [ 119*d9f75844SAndroid Build Coastguard Worker ":video_codecs_api", 120*d9f75844SAndroid Build Coastguard Worker "../../api:scoped_refptr", 121*d9f75844SAndroid Build Coastguard Worker "../../media:rtc_internal_video_codecs", 122*d9f75844SAndroid Build Coastguard Worker "../../rtc_base/system:rtc_export", 123*d9f75844SAndroid Build Coastguard Worker ] 124*d9f75844SAndroid Build Coastguard Worker} 125*d9f75844SAndroid Build Coastguard Worker 126*d9f75844SAndroid Build Coastguard Workerrtc_library("builtin_video_encoder_factory") { 127*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 128*d9f75844SAndroid Build Coastguard Worker allow_poison = [ 129*d9f75844SAndroid Build Coastguard Worker "audio_codecs", # TODO(bugs.webrtc.org/8396): Remove. 130*d9f75844SAndroid Build Coastguard Worker "software_video_codecs", 131*d9f75844SAndroid Build Coastguard Worker ] 132*d9f75844SAndroid Build Coastguard Worker sources = [ 133*d9f75844SAndroid Build Coastguard Worker "builtin_video_encoder_factory.cc", 134*d9f75844SAndroid Build Coastguard Worker "builtin_video_encoder_factory.h", 135*d9f75844SAndroid Build Coastguard Worker ] 136*d9f75844SAndroid Build Coastguard Worker 137*d9f75844SAndroid Build Coastguard Worker deps = [ 138*d9f75844SAndroid Build Coastguard Worker ":video_codecs_api", 139*d9f75844SAndroid Build Coastguard Worker "../../api:scoped_refptr", 140*d9f75844SAndroid Build Coastguard Worker "../../media:rtc_encoder_simulcast_proxy", 141*d9f75844SAndroid Build Coastguard Worker "../../media:rtc_internal_video_codecs", 142*d9f75844SAndroid Build Coastguard Worker "../../media:rtc_media_base", 143*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:checks", 144*d9f75844SAndroid Build Coastguard Worker "../../rtc_base/system:rtc_export", 145*d9f75844SAndroid Build Coastguard Worker ] 146*d9f75844SAndroid Build Coastguard Worker absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] 147*d9f75844SAndroid Build Coastguard Worker} 148*d9f75844SAndroid Build Coastguard Worker 149*d9f75844SAndroid Build Coastguard Workerrtc_source_set("video_encoder_factory_template") { 150*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 151*d9f75844SAndroid Build Coastguard Worker allow_poison = [ "software_video_codecs" ] 152*d9f75844SAndroid Build Coastguard Worker public = [ "video_encoder_factory_template.h" ] 153*d9f75844SAndroid Build Coastguard Worker 154*d9f75844SAndroid Build Coastguard Worker deps = [ 155*d9f75844SAndroid Build Coastguard Worker ":video_codecs_api", 156*d9f75844SAndroid Build Coastguard Worker "../../api:array_view", 157*d9f75844SAndroid Build Coastguard Worker "../../modules/video_coding/svc:scalability_mode_util", 158*d9f75844SAndroid Build Coastguard Worker ] 159*d9f75844SAndroid Build Coastguard Worker 160*d9f75844SAndroid Build Coastguard Worker absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ] 161*d9f75844SAndroid Build Coastguard Worker} 162*d9f75844SAndroid Build Coastguard Worker 163*d9f75844SAndroid Build Coastguard Workerrtc_source_set("video_encoder_factory_template_libvpx_vp8_adapter") { 164*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 165*d9f75844SAndroid Build Coastguard Worker allow_poison = [ "software_video_codecs" ] 166*d9f75844SAndroid Build Coastguard Worker public = [ "video_encoder_factory_template_libvpx_vp8_adapter.h" ] 167*d9f75844SAndroid Build Coastguard Worker 168*d9f75844SAndroid Build Coastguard Worker deps = [ 169*d9f75844SAndroid Build Coastguard Worker ":video_codecs_api", 170*d9f75844SAndroid Build Coastguard Worker "../../modules/video_coding:webrtc_vp8", 171*d9f75844SAndroid Build Coastguard Worker "../../modules/video_coding:webrtc_vp8_scalability", 172*d9f75844SAndroid Build Coastguard Worker ] 173*d9f75844SAndroid Build Coastguard Worker 174*d9f75844SAndroid Build Coastguard Worker absl_deps = [ "//third_party/abseil-cpp/absl/container:inlined_vector" ] 175*d9f75844SAndroid Build Coastguard Worker} 176*d9f75844SAndroid Build Coastguard Worker 177*d9f75844SAndroid Build Coastguard Workerrtc_source_set("video_encoder_factory_template_libvpx_vp9_adapter") { 178*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 179*d9f75844SAndroid Build Coastguard Worker allow_poison = [ "software_video_codecs" ] 180*d9f75844SAndroid Build Coastguard Worker public = [ "video_encoder_factory_template_libvpx_vp9_adapter.h" ] 181*d9f75844SAndroid Build Coastguard Worker 182*d9f75844SAndroid Build Coastguard Worker deps = [ "../../modules/video_coding:webrtc_vp9" ] 183*d9f75844SAndroid Build Coastguard Worker} 184*d9f75844SAndroid Build Coastguard Worker 185*d9f75844SAndroid Build Coastguard Workerrtc_source_set("video_encoder_factory_template_open_h264_adapter") { 186*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 187*d9f75844SAndroid Build Coastguard Worker allow_poison = [ "software_video_codecs" ] 188*d9f75844SAndroid Build Coastguard Worker public = [ "video_encoder_factory_template_open_h264_adapter.h" ] 189*d9f75844SAndroid Build Coastguard Worker 190*d9f75844SAndroid Build Coastguard Worker deps = [ "../../modules/video_coding:webrtc_h264" ] 191*d9f75844SAndroid Build Coastguard Worker} 192*d9f75844SAndroid Build Coastguard Worker 193*d9f75844SAndroid Build Coastguard Workerrtc_source_set("video_encoder_factory_template_libaom_av1_adapter") { 194*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 195*d9f75844SAndroid Build Coastguard Worker allow_poison = [ "software_video_codecs" ] 196*d9f75844SAndroid Build Coastguard Worker public = [ "video_encoder_factory_template_libaom_av1_adapter.h" ] 197*d9f75844SAndroid Build Coastguard Worker 198*d9f75844SAndroid Build Coastguard Worker deps = [ 199*d9f75844SAndroid Build Coastguard Worker ":scalability_mode", 200*d9f75844SAndroid Build Coastguard Worker ":video_codecs_api", 201*d9f75844SAndroid Build Coastguard Worker "../../modules/video_coding/codecs/av1:av1_svc_config", 202*d9f75844SAndroid Build Coastguard Worker "../../modules/video_coding/codecs/av1:libaom_av1_encoder", 203*d9f75844SAndroid Build Coastguard Worker "../../modules/video_coding/svc:scalability_mode_util", 204*d9f75844SAndroid Build Coastguard Worker ] 205*d9f75844SAndroid Build Coastguard Worker absl_deps = [ "//third_party/abseil-cpp/absl/container:inlined_vector" ] 206*d9f75844SAndroid Build Coastguard Worker} 207*d9f75844SAndroid Build Coastguard Worker 208*d9f75844SAndroid Build Coastguard Workerrtc_source_set("video_decoder_factory_template") { 209*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 210*d9f75844SAndroid Build Coastguard Worker allow_poison = [ "software_video_codecs" ] 211*d9f75844SAndroid Build Coastguard Worker public = [ "video_decoder_factory_template.h" ] 212*d9f75844SAndroid Build Coastguard Worker 213*d9f75844SAndroid Build Coastguard Worker deps = [ 214*d9f75844SAndroid Build Coastguard Worker ":video_codecs_api", 215*d9f75844SAndroid Build Coastguard Worker "../../api:array_view", 216*d9f75844SAndroid Build Coastguard Worker ] 217*d9f75844SAndroid Build Coastguard Worker 218*d9f75844SAndroid Build Coastguard Worker absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ] 219*d9f75844SAndroid Build Coastguard Worker} 220*d9f75844SAndroid Build Coastguard Worker 221*d9f75844SAndroid Build Coastguard Workerrtc_source_set("video_decoder_factory_template_libvpx_vp8_adapter") { 222*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 223*d9f75844SAndroid Build Coastguard Worker allow_poison = [ "software_video_codecs" ] 224*d9f75844SAndroid Build Coastguard Worker public = [ "video_decoder_factory_template_libvpx_vp8_adapter.h" ] 225*d9f75844SAndroid Build Coastguard Worker 226*d9f75844SAndroid Build Coastguard Worker deps = [ 227*d9f75844SAndroid Build Coastguard Worker ":video_codecs_api", 228*d9f75844SAndroid Build Coastguard Worker "../../modules/video_coding:webrtc_vp8", 229*d9f75844SAndroid Build Coastguard Worker ] 230*d9f75844SAndroid Build Coastguard Worker} 231*d9f75844SAndroid Build Coastguard Worker 232*d9f75844SAndroid Build Coastguard Workerrtc_source_set("video_decoder_factory_template_libvpx_vp9_adapter") { 233*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 234*d9f75844SAndroid Build Coastguard Worker allow_poison = [ "software_video_codecs" ] 235*d9f75844SAndroid Build Coastguard Worker public = [ "video_decoder_factory_template_libvpx_vp9_adapter.h" ] 236*d9f75844SAndroid Build Coastguard Worker 237*d9f75844SAndroid Build Coastguard Worker deps = [ "../../modules/video_coding:webrtc_vp9" ] 238*d9f75844SAndroid Build Coastguard Worker} 239*d9f75844SAndroid Build Coastguard Worker 240*d9f75844SAndroid Build Coastguard Workerrtc_source_set("video_decoder_factory_template_open_h264_adapter") { 241*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 242*d9f75844SAndroid Build Coastguard Worker allow_poison = [ "software_video_codecs" ] 243*d9f75844SAndroid Build Coastguard Worker public = [ "video_decoder_factory_template_open_h264_adapter.h" ] 244*d9f75844SAndroid Build Coastguard Worker 245*d9f75844SAndroid Build Coastguard Worker deps = [ "../../modules/video_coding:webrtc_h264" ] 246*d9f75844SAndroid Build Coastguard Worker} 247*d9f75844SAndroid Build Coastguard Worker 248*d9f75844SAndroid Build Coastguard Workerrtc_source_set("video_decoder_factory_template_dav1d_adapter") { 249*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 250*d9f75844SAndroid Build Coastguard Worker allow_poison = [ "software_video_codecs" ] 251*d9f75844SAndroid Build Coastguard Worker public = [ "video_decoder_factory_template_dav1d_adapter.h" ] 252*d9f75844SAndroid Build Coastguard Worker 253*d9f75844SAndroid Build Coastguard Worker deps = [ 254*d9f75844SAndroid Build Coastguard Worker ":video_codecs_api", 255*d9f75844SAndroid Build Coastguard Worker "../../modules/video_coding/codecs/av1:dav1d_decoder", 256*d9f75844SAndroid Build Coastguard Worker ] 257*d9f75844SAndroid Build Coastguard Worker} 258*d9f75844SAndroid Build Coastguard Worker 259*d9f75844SAndroid Build Coastguard Workerrtc_library("vp8_temporal_layers_factory") { 260*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 261*d9f75844SAndroid Build Coastguard Worker allow_poison = [ "software_video_codecs" ] 262*d9f75844SAndroid Build Coastguard Worker sources = [ 263*d9f75844SAndroid Build Coastguard Worker "vp8_temporal_layers_factory.cc", 264*d9f75844SAndroid Build Coastguard Worker "vp8_temporal_layers_factory.h", 265*d9f75844SAndroid Build Coastguard Worker ] 266*d9f75844SAndroid Build Coastguard Worker 267*d9f75844SAndroid Build Coastguard Worker deps = [ 268*d9f75844SAndroid Build Coastguard Worker ":video_codecs_api", 269*d9f75844SAndroid Build Coastguard Worker "../:fec_controller_api", 270*d9f75844SAndroid Build Coastguard Worker "../../modules/video_coding:video_coding_utility", 271*d9f75844SAndroid Build Coastguard Worker "../../modules/video_coding:webrtc_vp8_temporal_layers", 272*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:checks", 273*d9f75844SAndroid Build Coastguard Worker ] 274*d9f75844SAndroid Build Coastguard Worker} 275*d9f75844SAndroid Build Coastguard Worker 276*d9f75844SAndroid Build Coastguard Workerrtc_library("rtc_software_fallback_wrappers") { 277*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 278*d9f75844SAndroid Build Coastguard Worker 279*d9f75844SAndroid Build Coastguard Worker sources = [ 280*d9f75844SAndroid Build Coastguard Worker "video_decoder_software_fallback_wrapper.cc", 281*d9f75844SAndroid Build Coastguard Worker "video_decoder_software_fallback_wrapper.h", 282*d9f75844SAndroid Build Coastguard Worker "video_encoder_software_fallback_wrapper.cc", 283*d9f75844SAndroid Build Coastguard Worker "video_encoder_software_fallback_wrapper.h", 284*d9f75844SAndroid Build Coastguard Worker ] 285*d9f75844SAndroid Build Coastguard Worker 286*d9f75844SAndroid Build Coastguard Worker deps = [ 287*d9f75844SAndroid Build Coastguard Worker ":video_codecs_api", 288*d9f75844SAndroid Build Coastguard Worker "..:fec_controller_api", 289*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_frame", 290*d9f75844SAndroid Build Coastguard Worker "../../media:rtc_media_base", 291*d9f75844SAndroid Build Coastguard Worker "../../modules/video_coding:video_codec_interface", 292*d9f75844SAndroid Build Coastguard Worker "../../modules/video_coding:video_coding_utility", 293*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:checks", 294*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:event_tracer", 295*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:logging", 296*d9f75844SAndroid Build Coastguard Worker "../../rtc_base/system:rtc_export", 297*d9f75844SAndroid Build Coastguard Worker "../../system_wrappers:field_trial", 298*d9f75844SAndroid Build Coastguard Worker "../../system_wrappers:metrics", 299*d9f75844SAndroid Build Coastguard Worker "../video:encoded_image", 300*d9f75844SAndroid Build Coastguard Worker "../video:video_bitrate_allocation", 301*d9f75844SAndroid Build Coastguard Worker "../video:video_frame", 302*d9f75844SAndroid Build Coastguard Worker "../video:video_rtp_headers", 303*d9f75844SAndroid Build Coastguard Worker ] 304*d9f75844SAndroid Build Coastguard Worker absl_deps = [ 305*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/base:core_headers", 306*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/strings", 307*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/types:optional", 308*d9f75844SAndroid Build Coastguard Worker ] 309*d9f75844SAndroid Build Coastguard Worker} 310