1*d9f75844SAndroid Build Coastguard Worker# Copyright (c) 2014 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 Worker 11*d9f75844SAndroid Build Coastguard Workerrtc_library("rtp_rtcp_format") { 12*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 13*d9f75844SAndroid Build Coastguard Worker public = [ 14*d9f75844SAndroid Build Coastguard Worker "include/report_block_data.h", 15*d9f75844SAndroid Build Coastguard Worker "include/rtcp_statistics.h", 16*d9f75844SAndroid Build Coastguard Worker "include/rtp_cvo.h", 17*d9f75844SAndroid Build Coastguard Worker "include/rtp_header_extension_map.h", 18*d9f75844SAndroid Build Coastguard Worker "include/rtp_packet_sender.h", 19*d9f75844SAndroid Build Coastguard Worker "include/rtp_rtcp_defines.h", 20*d9f75844SAndroid Build Coastguard Worker "source/byte_io.h", 21*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet.h", 22*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/app.h", 23*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/bye.h", 24*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/common_header.h", 25*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/compound_packet.h", 26*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/dlrr.h", 27*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/extended_reports.h", 28*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/fir.h", 29*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/loss_notification.h", 30*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/nack.h", 31*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/pli.h", 32*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/psfb.h", 33*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/rapid_resync_request.h", 34*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/receiver_report.h", 35*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/remb.h", 36*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/remote_estimate.h", 37*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/report_block.h", 38*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/rrtr.h", 39*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/rtpfb.h", 40*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/sdes.h", 41*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/sender_report.h", 42*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/target_bitrate.h", 43*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/tmmb_item.h", 44*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/tmmbn.h", 45*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/tmmbr.h", 46*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/transport_feedback.h", 47*d9f75844SAndroid Build Coastguard Worker "source/rtp_dependency_descriptor_extension.h", 48*d9f75844SAndroid Build Coastguard Worker "source/rtp_generic_frame_descriptor.h", 49*d9f75844SAndroid Build Coastguard Worker "source/rtp_generic_frame_descriptor_extension.h", 50*d9f75844SAndroid Build Coastguard Worker "source/rtp_header_extensions.h", 51*d9f75844SAndroid Build Coastguard Worker "source/rtp_packet.h", 52*d9f75844SAndroid Build Coastguard Worker "source/rtp_packet_received.h", 53*d9f75844SAndroid Build Coastguard Worker "source/rtp_packet_to_send.h", 54*d9f75844SAndroid Build Coastguard Worker "source/rtp_util.h", 55*d9f75844SAndroid Build Coastguard Worker "source/rtp_video_layers_allocation_extension.h", 56*d9f75844SAndroid Build Coastguard Worker ] 57*d9f75844SAndroid Build Coastguard Worker sources = [ 58*d9f75844SAndroid Build Coastguard Worker "include/report_block_data.cc", 59*d9f75844SAndroid Build Coastguard Worker "include/rtp_rtcp_defines.cc", 60*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet.cc", 61*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/app.cc", 62*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/bye.cc", 63*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/common_header.cc", 64*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/compound_packet.cc", 65*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/dlrr.cc", 66*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/extended_reports.cc", 67*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/fir.cc", 68*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/loss_notification.cc", 69*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/nack.cc", 70*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/pli.cc", 71*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/psfb.cc", 72*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/rapid_resync_request.cc", 73*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/receiver_report.cc", 74*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/remb.cc", 75*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/remote_estimate.cc", 76*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/report_block.cc", 77*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/rrtr.cc", 78*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/rtpfb.cc", 79*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/sdes.cc", 80*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/sender_report.cc", 81*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/target_bitrate.cc", 82*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/tmmb_item.cc", 83*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/tmmbn.cc", 84*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/tmmbr.cc", 85*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/transport_feedback.cc", 86*d9f75844SAndroid Build Coastguard Worker "source/rtp_dependency_descriptor_extension.cc", 87*d9f75844SAndroid Build Coastguard Worker "source/rtp_dependency_descriptor_reader.cc", 88*d9f75844SAndroid Build Coastguard Worker "source/rtp_dependency_descriptor_reader.h", 89*d9f75844SAndroid Build Coastguard Worker "source/rtp_dependency_descriptor_writer.cc", 90*d9f75844SAndroid Build Coastguard Worker "source/rtp_dependency_descriptor_writer.h", 91*d9f75844SAndroid Build Coastguard Worker "source/rtp_generic_frame_descriptor.cc", 92*d9f75844SAndroid Build Coastguard Worker "source/rtp_generic_frame_descriptor_extension.cc", 93*d9f75844SAndroid Build Coastguard Worker "source/rtp_header_extension_map.cc", 94*d9f75844SAndroid Build Coastguard Worker "source/rtp_header_extensions.cc", 95*d9f75844SAndroid Build Coastguard Worker "source/rtp_packet.cc", 96*d9f75844SAndroid Build Coastguard Worker "source/rtp_packet_received.cc", 97*d9f75844SAndroid Build Coastguard Worker "source/rtp_packet_to_send.cc", 98*d9f75844SAndroid Build Coastguard Worker "source/rtp_util.cc", 99*d9f75844SAndroid Build Coastguard Worker "source/rtp_video_layers_allocation_extension.cc", 100*d9f75844SAndroid Build Coastguard Worker ] 101*d9f75844SAndroid Build Coastguard Worker 102*d9f75844SAndroid Build Coastguard Worker deps = [ 103*d9f75844SAndroid Build Coastguard Worker "..:module_api_public", 104*d9f75844SAndroid Build Coastguard Worker "../../api:array_view", 105*d9f75844SAndroid Build Coastguard Worker "../../api:function_view", 106*d9f75844SAndroid Build Coastguard Worker "../../api:refcountedbase", 107*d9f75844SAndroid Build Coastguard Worker "../../api:rtp_headers", 108*d9f75844SAndroid Build Coastguard Worker "../../api:rtp_parameters", 109*d9f75844SAndroid Build Coastguard Worker "../../api:scoped_refptr", 110*d9f75844SAndroid Build Coastguard Worker "../../api/audio_codecs:audio_codecs_api", 111*d9f75844SAndroid Build Coastguard Worker "../../api/transport:network_control", 112*d9f75844SAndroid Build Coastguard Worker "../../api/transport/rtp:dependency_descriptor", 113*d9f75844SAndroid Build Coastguard Worker "../../api/units:time_delta", 114*d9f75844SAndroid Build Coastguard Worker "../../api/units:timestamp", 115*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_frame", 116*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_layers_allocation", 117*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_rtp_headers", 118*d9f75844SAndroid Build Coastguard Worker "../../common_video", 119*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:bit_buffer", 120*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:bitstream_reader", 121*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:buffer", 122*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:checks", 123*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:copy_on_write_buffer", 124*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:divide_round", 125*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:event_tracer", 126*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:logging", 127*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:macromagic", 128*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:safe_conversions", 129*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:stringutils", 130*d9f75844SAndroid Build Coastguard Worker "../../system_wrappers", 131*d9f75844SAndroid Build Coastguard Worker "../video_coding:codec_globals_headers", 132*d9f75844SAndroid Build Coastguard Worker ] 133*d9f75844SAndroid Build Coastguard Worker absl_deps = [ 134*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/algorithm:container", 135*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/base:core_headers", 136*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/strings", 137*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/types:optional", 138*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/types:variant", 139*d9f75844SAndroid Build Coastguard Worker ] 140*d9f75844SAndroid Build Coastguard Worker} 141*d9f75844SAndroid Build Coastguard Worker 142*d9f75844SAndroid Build Coastguard Workerrtc_library("rtp_rtcp") { 143*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 144*d9f75844SAndroid Build Coastguard Worker sources = [ 145*d9f75844SAndroid Build Coastguard Worker "include/flexfec_receiver.h", 146*d9f75844SAndroid Build Coastguard Worker "include/flexfec_sender.h", 147*d9f75844SAndroid Build Coastguard Worker "include/receive_statistics.h", 148*d9f75844SAndroid Build Coastguard Worker "include/remote_ntp_time_estimator.h", 149*d9f75844SAndroid Build Coastguard Worker "source/absolute_capture_time_interpolator.cc", 150*d9f75844SAndroid Build Coastguard Worker "source/absolute_capture_time_interpolator.h", 151*d9f75844SAndroid Build Coastguard Worker "source/absolute_capture_time_sender.cc", 152*d9f75844SAndroid Build Coastguard Worker "source/absolute_capture_time_sender.h", 153*d9f75844SAndroid Build Coastguard Worker "source/active_decode_targets_helper.cc", 154*d9f75844SAndroid Build Coastguard Worker "source/active_decode_targets_helper.h", 155*d9f75844SAndroid Build Coastguard Worker "source/capture_clock_offset_updater.cc", 156*d9f75844SAndroid Build Coastguard Worker "source/capture_clock_offset_updater.h", 157*d9f75844SAndroid Build Coastguard Worker "source/create_video_rtp_depacketizer.cc", 158*d9f75844SAndroid Build Coastguard Worker "source/create_video_rtp_depacketizer.h", 159*d9f75844SAndroid Build Coastguard Worker "source/dtmf_queue.cc", 160*d9f75844SAndroid Build Coastguard Worker "source/dtmf_queue.h", 161*d9f75844SAndroid Build Coastguard Worker "source/fec_private_tables_bursty.cc", 162*d9f75844SAndroid Build Coastguard Worker "source/fec_private_tables_bursty.h", 163*d9f75844SAndroid Build Coastguard Worker "source/fec_private_tables_random.cc", 164*d9f75844SAndroid Build Coastguard Worker "source/fec_private_tables_random.h", 165*d9f75844SAndroid Build Coastguard Worker "source/flexfec_header_reader_writer.cc", 166*d9f75844SAndroid Build Coastguard Worker "source/flexfec_header_reader_writer.h", 167*d9f75844SAndroid Build Coastguard Worker "source/flexfec_receiver.cc", 168*d9f75844SAndroid Build Coastguard Worker "source/flexfec_sender.cc", 169*d9f75844SAndroid Build Coastguard Worker "source/forward_error_correction.cc", 170*d9f75844SAndroid Build Coastguard Worker "source/forward_error_correction.h", 171*d9f75844SAndroid Build Coastguard Worker "source/forward_error_correction_internal.cc", 172*d9f75844SAndroid Build Coastguard Worker "source/forward_error_correction_internal.h", 173*d9f75844SAndroid Build Coastguard Worker "source/packet_loss_stats.cc", 174*d9f75844SAndroid Build Coastguard Worker "source/packet_loss_stats.h", 175*d9f75844SAndroid Build Coastguard Worker "source/packet_sequencer.cc", 176*d9f75844SAndroid Build Coastguard Worker "source/packet_sequencer.h", 177*d9f75844SAndroid Build Coastguard Worker "source/receive_statistics_impl.cc", 178*d9f75844SAndroid Build Coastguard Worker "source/receive_statistics_impl.h", 179*d9f75844SAndroid Build Coastguard Worker "source/remote_ntp_time_estimator.cc", 180*d9f75844SAndroid Build Coastguard Worker "source/rtcp_nack_stats.cc", 181*d9f75844SAndroid Build Coastguard Worker "source/rtcp_nack_stats.h", 182*d9f75844SAndroid Build Coastguard Worker "source/rtcp_receiver.cc", 183*d9f75844SAndroid Build Coastguard Worker "source/rtcp_receiver.h", 184*d9f75844SAndroid Build Coastguard Worker "source/rtcp_sender.cc", 185*d9f75844SAndroid Build Coastguard Worker "source/rtcp_sender.h", 186*d9f75844SAndroid Build Coastguard Worker "source/rtp_descriptor_authentication.cc", 187*d9f75844SAndroid Build Coastguard Worker "source/rtp_descriptor_authentication.h", 188*d9f75844SAndroid Build Coastguard Worker "source/rtp_format.cc", 189*d9f75844SAndroid Build Coastguard Worker "source/rtp_format.h", 190*d9f75844SAndroid Build Coastguard Worker "source/rtp_format_h264.cc", 191*d9f75844SAndroid Build Coastguard Worker "source/rtp_format_h264.h", 192*d9f75844SAndroid Build Coastguard Worker "source/rtp_format_video_generic.cc", 193*d9f75844SAndroid Build Coastguard Worker "source/rtp_format_video_generic.h", 194*d9f75844SAndroid Build Coastguard Worker "source/rtp_format_vp8.cc", 195*d9f75844SAndroid Build Coastguard Worker "source/rtp_format_vp8.h", 196*d9f75844SAndroid Build Coastguard Worker "source/rtp_format_vp9.cc", 197*d9f75844SAndroid Build Coastguard Worker "source/rtp_format_vp9.h", 198*d9f75844SAndroid Build Coastguard Worker "source/rtp_header_extension_size.cc", 199*d9f75844SAndroid Build Coastguard Worker "source/rtp_header_extension_size.h", 200*d9f75844SAndroid Build Coastguard Worker "source/rtp_packet_history.cc", 201*d9f75844SAndroid Build Coastguard Worker "source/rtp_packet_history.h", 202*d9f75844SAndroid Build Coastguard Worker "source/rtp_packetizer_av1.cc", 203*d9f75844SAndroid Build Coastguard Worker "source/rtp_packetizer_av1.h", 204*d9f75844SAndroid Build Coastguard Worker "source/rtp_rtcp_config.h", 205*d9f75844SAndroid Build Coastguard Worker "source/rtp_rtcp_impl2.cc", 206*d9f75844SAndroid Build Coastguard Worker "source/rtp_rtcp_impl2.h", 207*d9f75844SAndroid Build Coastguard Worker "source/rtp_rtcp_interface.h", 208*d9f75844SAndroid Build Coastguard Worker "source/rtp_sender.cc", 209*d9f75844SAndroid Build Coastguard Worker "source/rtp_sender.h", 210*d9f75844SAndroid Build Coastguard Worker "source/rtp_sender_audio.cc", 211*d9f75844SAndroid Build Coastguard Worker "source/rtp_sender_audio.h", 212*d9f75844SAndroid Build Coastguard Worker "source/rtp_sender_egress.cc", 213*d9f75844SAndroid Build Coastguard Worker "source/rtp_sender_egress.h", 214*d9f75844SAndroid Build Coastguard Worker "source/rtp_sender_video.cc", 215*d9f75844SAndroid Build Coastguard Worker "source/rtp_sender_video.h", 216*d9f75844SAndroid Build Coastguard Worker "source/rtp_sender_video_frame_transformer_delegate.cc", 217*d9f75844SAndroid Build Coastguard Worker "source/rtp_sender_video_frame_transformer_delegate.h", 218*d9f75844SAndroid Build Coastguard Worker "source/rtp_sequence_number_map.cc", 219*d9f75844SAndroid Build Coastguard Worker "source/rtp_sequence_number_map.h", 220*d9f75844SAndroid Build Coastguard Worker "source/source_tracker.cc", 221*d9f75844SAndroid Build Coastguard Worker "source/source_tracker.h", 222*d9f75844SAndroid Build Coastguard Worker "source/time_util.cc", 223*d9f75844SAndroid Build Coastguard Worker "source/time_util.h", 224*d9f75844SAndroid Build Coastguard Worker "source/tmmbr_help.cc", 225*d9f75844SAndroid Build Coastguard Worker "source/tmmbr_help.h", 226*d9f75844SAndroid Build Coastguard Worker "source/ulpfec_generator.cc", 227*d9f75844SAndroid Build Coastguard Worker "source/ulpfec_generator.h", 228*d9f75844SAndroid Build Coastguard Worker "source/ulpfec_header_reader_writer.cc", 229*d9f75844SAndroid Build Coastguard Worker "source/ulpfec_header_reader_writer.h", 230*d9f75844SAndroid Build Coastguard Worker "source/ulpfec_receiver.cc", 231*d9f75844SAndroid Build Coastguard Worker "source/ulpfec_receiver.h", 232*d9f75844SAndroid Build Coastguard Worker "source/video_fec_generator.h", 233*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer.cc", 234*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer.h", 235*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer_av1.cc", 236*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer_av1.h", 237*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer_generic.cc", 238*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer_generic.h", 239*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer_h264.cc", 240*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer_h264.h", 241*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer_raw.cc", 242*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer_raw.h", 243*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer_vp8.cc", 244*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer_vp8.h", 245*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer_vp9.cc", 246*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer_vp9.h", 247*d9f75844SAndroid Build Coastguard Worker ] 248*d9f75844SAndroid Build Coastguard Worker 249*d9f75844SAndroid Build Coastguard Worker if (rtc_enable_bwe_test_logging) { 250*d9f75844SAndroid Build Coastguard Worker defines = [ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=1" ] 251*d9f75844SAndroid Build Coastguard Worker } else { 252*d9f75844SAndroid Build Coastguard Worker defines = [ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0" ] 253*d9f75844SAndroid Build Coastguard Worker } 254*d9f75844SAndroid Build Coastguard Worker 255*d9f75844SAndroid Build Coastguard Worker deps = [ 256*d9f75844SAndroid Build Coastguard Worker ":rtp_rtcp_format", 257*d9f75844SAndroid Build Coastguard Worker ":rtp_video_header", 258*d9f75844SAndroid Build Coastguard Worker "..:module_api_public", 259*d9f75844SAndroid Build Coastguard Worker "..:module_fec_api", 260*d9f75844SAndroid Build Coastguard Worker "../../api:array_view", 261*d9f75844SAndroid Build Coastguard Worker "../../api:field_trials_view", 262*d9f75844SAndroid Build Coastguard Worker "../../api:frame_transformer_interface", 263*d9f75844SAndroid Build Coastguard Worker "../../api:function_view", 264*d9f75844SAndroid Build Coastguard Worker "../../api:libjingle_peerconnection_api", 265*d9f75844SAndroid Build Coastguard Worker "../../api:rtp_headers", 266*d9f75844SAndroid Build Coastguard Worker "../../api:rtp_packet_info", 267*d9f75844SAndroid Build Coastguard Worker "../../api:rtp_parameters", 268*d9f75844SAndroid Build Coastguard Worker "../../api:scoped_refptr", 269*d9f75844SAndroid Build Coastguard Worker "../../api:sequence_checker", 270*d9f75844SAndroid Build Coastguard Worker "../../api:transport_api", 271*d9f75844SAndroid Build Coastguard Worker "../../api/audio_codecs:audio_codecs_api", 272*d9f75844SAndroid Build Coastguard Worker "../../api/crypto:frame_encryptor_interface", 273*d9f75844SAndroid Build Coastguard Worker "../../api/rtc_event_log", 274*d9f75844SAndroid Build Coastguard Worker "../../api/task_queue:pending_task_safety_flag", 275*d9f75844SAndroid Build Coastguard Worker "../../api/task_queue:task_queue", 276*d9f75844SAndroid Build Coastguard Worker "../../api/transport:field_trial_based_config", 277*d9f75844SAndroid Build Coastguard Worker "../../api/transport/rtp:dependency_descriptor", 278*d9f75844SAndroid Build Coastguard Worker "../../api/transport/rtp:rtp_source", 279*d9f75844SAndroid Build Coastguard Worker "../../api/units:data_rate", 280*d9f75844SAndroid Build Coastguard Worker "../../api/units:time_delta", 281*d9f75844SAndroid Build Coastguard Worker "../../api/units:timestamp", 282*d9f75844SAndroid Build Coastguard Worker "../../api/video:encoded_frame", 283*d9f75844SAndroid Build Coastguard Worker "../../api/video:encoded_image", 284*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_bitrate_allocation", 285*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_bitrate_allocator", 286*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_codec_constants", 287*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_frame", 288*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_frame_type", 289*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_layers_allocation", 290*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_rtp_headers", 291*d9f75844SAndroid Build Coastguard Worker "../../api/video_codecs:video_codecs_api", 292*d9f75844SAndroid Build Coastguard Worker "../../call:rtp_interfaces", 293*d9f75844SAndroid Build Coastguard Worker "../../common_video", 294*d9f75844SAndroid Build Coastguard Worker "../../logging:rtc_event_audio", 295*d9f75844SAndroid Build Coastguard Worker "../../logging:rtc_event_rtp_rtcp", 296*d9f75844SAndroid Build Coastguard Worker "../../modules/audio_coding:audio_coding_module_typedefs", 297*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:bit_buffer", 298*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:bitstream_reader", 299*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:buffer", 300*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:byte_buffer", 301*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:checks", 302*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:copy_on_write_buffer", 303*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:divide_round", 304*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:event_tracer", 305*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:gtest_prod", 306*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:logging", 307*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:macromagic", 308*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:mod_ops", 309*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:one_time_event", 310*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:race_checker", 311*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:random", 312*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:rate_limiter", 313*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:rate_statistics", 314*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:rtc_numerics", 315*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:safe_conversions", 316*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:safe_minmax", 317*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:timeutils", 318*d9f75844SAndroid Build Coastguard Worker "../../rtc_base/containers:flat_map", 319*d9f75844SAndroid Build Coastguard Worker "../../rtc_base/experiments:field_trial_parser", 320*d9f75844SAndroid Build Coastguard Worker "../../rtc_base/synchronization:mutex", 321*d9f75844SAndroid Build Coastguard Worker "../../rtc_base/system:no_unique_address", 322*d9f75844SAndroid Build Coastguard Worker "../../rtc_base/task_utils:repeating_task", 323*d9f75844SAndroid Build Coastguard Worker "../../system_wrappers", 324*d9f75844SAndroid Build Coastguard Worker "../../system_wrappers:metrics", 325*d9f75844SAndroid Build Coastguard Worker "../remote_bitrate_estimator", 326*d9f75844SAndroid Build Coastguard Worker "../video_coding:codec_globals_headers", 327*d9f75844SAndroid Build Coastguard Worker ] 328*d9f75844SAndroid Build Coastguard Worker absl_deps = [ 329*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/algorithm:container", 330*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/base:core_headers", 331*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/container:inlined_vector", 332*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/memory", 333*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/strings", 334*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/types:optional", 335*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/types:variant", 336*d9f75844SAndroid Build Coastguard Worker ] 337*d9f75844SAndroid Build Coastguard Worker} 338*d9f75844SAndroid Build Coastguard Worker 339*d9f75844SAndroid Build Coastguard Workerrtc_source_set("rtp_rtcp_legacy") { 340*d9f75844SAndroid Build Coastguard Worker sources = [ 341*d9f75844SAndroid Build Coastguard Worker "include/rtp_rtcp.h", 342*d9f75844SAndroid Build Coastguard Worker "source/deprecated/deprecated_rtp_sender_egress.cc", 343*d9f75844SAndroid Build Coastguard Worker "source/deprecated/deprecated_rtp_sender_egress.h", 344*d9f75844SAndroid Build Coastguard Worker "source/rtp_rtcp_impl.cc", 345*d9f75844SAndroid Build Coastguard Worker "source/rtp_rtcp_impl.h", 346*d9f75844SAndroid Build Coastguard Worker ] 347*d9f75844SAndroid Build Coastguard Worker deps = [ 348*d9f75844SAndroid Build Coastguard Worker ":rtp_rtcp", 349*d9f75844SAndroid Build Coastguard Worker ":rtp_rtcp_format", 350*d9f75844SAndroid Build Coastguard Worker "..:module_fec_api", 351*d9f75844SAndroid Build Coastguard Worker "../../api:rtp_headers", 352*d9f75844SAndroid Build Coastguard Worker "../../api:transport_api", 353*d9f75844SAndroid Build Coastguard Worker "../../api/rtc_event_log", 354*d9f75844SAndroid Build Coastguard Worker "../../api/transport:field_trial_based_config", 355*d9f75844SAndroid Build Coastguard Worker "../../api/units:data_rate", 356*d9f75844SAndroid Build Coastguard Worker "../../api/units:timestamp", 357*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_bitrate_allocation", 358*d9f75844SAndroid Build Coastguard Worker "../../logging:rtc_event_rtp_rtcp", 359*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:checks", 360*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:gtest_prod", 361*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:logging", 362*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:macromagic", 363*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:rate_statistics", 364*d9f75844SAndroid Build Coastguard Worker "../../rtc_base/synchronization:mutex", 365*d9f75844SAndroid Build Coastguard Worker "../../system_wrappers", 366*d9f75844SAndroid Build Coastguard Worker "../remote_bitrate_estimator", 367*d9f75844SAndroid Build Coastguard Worker ] 368*d9f75844SAndroid Build Coastguard Worker absl_deps = [ 369*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/base:core_headers", 370*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/strings", 371*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/types:optional", 372*d9f75844SAndroid Build Coastguard Worker ] 373*d9f75844SAndroid Build Coastguard Worker} 374*d9f75844SAndroid Build Coastguard Worker 375*d9f75844SAndroid Build Coastguard Workerrtc_library("rtcp_transceiver") { 376*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 377*d9f75844SAndroid Build Coastguard Worker public = [ 378*d9f75844SAndroid Build Coastguard Worker "source/rtcp_transceiver.h", 379*d9f75844SAndroid Build Coastguard Worker "source/rtcp_transceiver_config.h", 380*d9f75844SAndroid Build Coastguard Worker "source/rtcp_transceiver_impl.h", 381*d9f75844SAndroid Build Coastguard Worker ] 382*d9f75844SAndroid Build Coastguard Worker sources = [ 383*d9f75844SAndroid Build Coastguard Worker "source/rtcp_transceiver.cc", 384*d9f75844SAndroid Build Coastguard Worker "source/rtcp_transceiver_config.cc", 385*d9f75844SAndroid Build Coastguard Worker "source/rtcp_transceiver_impl.cc", 386*d9f75844SAndroid Build Coastguard Worker ] 387*d9f75844SAndroid Build Coastguard Worker deps = [ 388*d9f75844SAndroid Build Coastguard Worker ":rtp_rtcp", 389*d9f75844SAndroid Build Coastguard Worker ":rtp_rtcp_format", 390*d9f75844SAndroid Build Coastguard Worker "../../api:array_view", 391*d9f75844SAndroid Build Coastguard Worker "../../api:rtp_headers", 392*d9f75844SAndroid Build Coastguard Worker "../../api:transport_api", 393*d9f75844SAndroid Build Coastguard Worker "../../api/task_queue", 394*d9f75844SAndroid Build Coastguard Worker "../../api/units:data_rate", 395*d9f75844SAndroid Build Coastguard Worker "../../api/units:time_delta", 396*d9f75844SAndroid Build Coastguard Worker "../../api/units:timestamp", 397*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_bitrate_allocation", 398*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:checks", 399*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:copy_on_write_buffer", 400*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:divide_round", 401*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:logging", 402*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:rtc_event", 403*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:timeutils", 404*d9f75844SAndroid Build Coastguard Worker "../../rtc_base/containers:flat_map", 405*d9f75844SAndroid Build Coastguard Worker "../../rtc_base/task_utils:repeating_task", 406*d9f75844SAndroid Build Coastguard Worker "../../system_wrappers", 407*d9f75844SAndroid Build Coastguard Worker ] 408*d9f75844SAndroid Build Coastguard Worker absl_deps = [ 409*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/algorithm:container", 410*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/base:core_headers", 411*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/cleanup", 412*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/functional:any_invocable", 413*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/memory", 414*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/types:optional", 415*d9f75844SAndroid Build Coastguard Worker ] 416*d9f75844SAndroid Build Coastguard Worker} 417*d9f75844SAndroid Build Coastguard Worker 418*d9f75844SAndroid Build Coastguard Workerrtc_library("rtp_video_header") { 419*d9f75844SAndroid Build Coastguard Worker visibility = [ "*" ] 420*d9f75844SAndroid Build Coastguard Worker sources = [ 421*d9f75844SAndroid Build Coastguard Worker "source/rtp_video_header.cc", 422*d9f75844SAndroid Build Coastguard Worker "source/rtp_video_header.h", 423*d9f75844SAndroid Build Coastguard Worker ] 424*d9f75844SAndroid Build Coastguard Worker deps = [ 425*d9f75844SAndroid Build Coastguard Worker "../../api:rtp_headers", 426*d9f75844SAndroid Build Coastguard Worker "../../api/transport/rtp:dependency_descriptor", 427*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_frame", 428*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_frame_metadata", 429*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_frame_type", 430*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_rtp_headers", 431*d9f75844SAndroid Build Coastguard Worker "../../modules/video_coding:codec_globals_headers", 432*d9f75844SAndroid Build Coastguard Worker ] 433*d9f75844SAndroid Build Coastguard Worker absl_deps = [ 434*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/container:inlined_vector", 435*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/types:optional", 436*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/types:variant", 437*d9f75844SAndroid Build Coastguard Worker ] 438*d9f75844SAndroid Build Coastguard Worker} 439*d9f75844SAndroid Build Coastguard Worker 440*d9f75844SAndroid Build Coastguard Workerrtc_source_set("rtp_video_header_unittest") { 441*d9f75844SAndroid Build Coastguard Worker testonly = true 442*d9f75844SAndroid Build Coastguard Worker sources = [ "source/rtp_video_header_unittest.cc" ] 443*d9f75844SAndroid Build Coastguard Worker deps = [ 444*d9f75844SAndroid Build Coastguard Worker ":rtp_video_header", 445*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_frame_metadata", 446*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_frame_type", 447*d9f75844SAndroid Build Coastguard Worker "../../test:test_support", 448*d9f75844SAndroid Build Coastguard Worker ] 449*d9f75844SAndroid Build Coastguard Worker} 450*d9f75844SAndroid Build Coastguard Worker 451*d9f75844SAndroid Build Coastguard Workerrtc_library("fec_test_helper") { 452*d9f75844SAndroid Build Coastguard Worker testonly = true 453*d9f75844SAndroid Build Coastguard Worker sources = [ 454*d9f75844SAndroid Build Coastguard Worker "source/fec_test_helper.cc", 455*d9f75844SAndroid Build Coastguard Worker "source/fec_test_helper.h", 456*d9f75844SAndroid Build Coastguard Worker ] 457*d9f75844SAndroid Build Coastguard Worker deps = [ 458*d9f75844SAndroid Build Coastguard Worker ":rtp_rtcp", 459*d9f75844SAndroid Build Coastguard Worker ":rtp_rtcp_format", 460*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:checks", 461*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:random", 462*d9f75844SAndroid Build Coastguard Worker ] 463*d9f75844SAndroid Build Coastguard Worker} 464*d9f75844SAndroid Build Coastguard Worker 465*d9f75844SAndroid Build Coastguard Workerrtc_library("mock_rtp_rtcp") { 466*d9f75844SAndroid Build Coastguard Worker testonly = true 467*d9f75844SAndroid Build Coastguard Worker public = [ 468*d9f75844SAndroid Build Coastguard Worker "mocks/mock_recovered_packet_receiver.h", 469*d9f75844SAndroid Build Coastguard Worker "mocks/mock_rtcp_bandwidth_observer.h", 470*d9f75844SAndroid Build Coastguard Worker "mocks/mock_rtcp_rtt_stats.h", 471*d9f75844SAndroid Build Coastguard Worker "mocks/mock_rtp_rtcp.h", 472*d9f75844SAndroid Build Coastguard Worker ] 473*d9f75844SAndroid Build Coastguard Worker deps = [ 474*d9f75844SAndroid Build Coastguard Worker ":rtp_rtcp", 475*d9f75844SAndroid Build Coastguard Worker ":rtp_rtcp_format", 476*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_bitrate_allocation", 477*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:checks", 478*d9f75844SAndroid Build Coastguard Worker "../../test:test_support", 479*d9f75844SAndroid Build Coastguard Worker ] 480*d9f75844SAndroid Build Coastguard Worker absl_deps = [ 481*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/strings", 482*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/types:optional", 483*d9f75844SAndroid Build Coastguard Worker ] 484*d9f75844SAndroid Build Coastguard Worker} 485*d9f75844SAndroid Build Coastguard Worker 486*d9f75844SAndroid Build Coastguard Workerrtc_library("rtp_packetizer_av1_test_helper") { 487*d9f75844SAndroid Build Coastguard Worker testonly = true 488*d9f75844SAndroid Build Coastguard Worker sources = [ 489*d9f75844SAndroid Build Coastguard Worker "source/rtp_packetizer_av1_test_helper.cc", 490*d9f75844SAndroid Build Coastguard Worker "source/rtp_packetizer_av1_test_helper.h", 491*d9f75844SAndroid Build Coastguard Worker ] 492*d9f75844SAndroid Build Coastguard Worker} 493*d9f75844SAndroid Build Coastguard Worker 494*d9f75844SAndroid Build Coastguard Workerif (rtc_include_tests) { 495*d9f75844SAndroid Build Coastguard Worker if (!build_with_chromium) { 496*d9f75844SAndroid Build Coastguard Worker rtc_executable("test_packet_masks_metrics") { 497*d9f75844SAndroid Build Coastguard Worker testonly = true 498*d9f75844SAndroid Build Coastguard Worker 499*d9f75844SAndroid Build Coastguard Worker sources = [ 500*d9f75844SAndroid Build Coastguard Worker "test/testFec/average_residual_loss_xor_codes.h", 501*d9f75844SAndroid Build Coastguard Worker "test/testFec/test_packet_masks_metrics.cc", 502*d9f75844SAndroid Build Coastguard Worker ] 503*d9f75844SAndroid Build Coastguard Worker 504*d9f75844SAndroid Build Coastguard Worker deps = [ 505*d9f75844SAndroid Build Coastguard Worker ":rtp_rtcp", 506*d9f75844SAndroid Build Coastguard Worker "../../test:fileutils", 507*d9f75844SAndroid Build Coastguard Worker "../../test:test_main", 508*d9f75844SAndroid Build Coastguard Worker "../../test:test_support", 509*d9f75844SAndroid Build Coastguard Worker "//testing/gtest", 510*d9f75844SAndroid Build Coastguard Worker ] 511*d9f75844SAndroid Build Coastguard Worker } # test_packet_masks_metrics 512*d9f75844SAndroid Build Coastguard Worker } 513*d9f75844SAndroid Build Coastguard Worker 514*d9f75844SAndroid Build Coastguard Worker rtc_library("rtp_rtcp_modules_tests") { 515*d9f75844SAndroid Build Coastguard Worker testonly = true 516*d9f75844SAndroid Build Coastguard Worker 517*d9f75844SAndroid Build Coastguard Worker sources = [ "test/testFec/test_fec.cc" ] 518*d9f75844SAndroid Build Coastguard Worker deps = [ 519*d9f75844SAndroid Build Coastguard Worker ":rtp_rtcp", 520*d9f75844SAndroid Build Coastguard Worker ":rtp_rtcp_format", 521*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:random", 522*d9f75844SAndroid Build Coastguard Worker "../../test:fileutils", 523*d9f75844SAndroid Build Coastguard Worker "../../test:test_support", 524*d9f75844SAndroid Build Coastguard Worker ] 525*d9f75844SAndroid Build Coastguard Worker } 526*d9f75844SAndroid Build Coastguard Worker 527*d9f75844SAndroid Build Coastguard Worker rtc_library("rtp_rtcp_unittests") { 528*d9f75844SAndroid Build Coastguard Worker testonly = true 529*d9f75844SAndroid Build Coastguard Worker 530*d9f75844SAndroid Build Coastguard Worker sources = [ 531*d9f75844SAndroid Build Coastguard Worker "source/absolute_capture_time_interpolator_unittest.cc", 532*d9f75844SAndroid Build Coastguard Worker "source/absolute_capture_time_sender_unittest.cc", 533*d9f75844SAndroid Build Coastguard Worker "source/active_decode_targets_helper_unittest.cc", 534*d9f75844SAndroid Build Coastguard Worker "source/byte_io_unittest.cc", 535*d9f75844SAndroid Build Coastguard Worker "source/capture_clock_offset_updater_unittest.cc", 536*d9f75844SAndroid Build Coastguard Worker "source/fec_private_tables_bursty_unittest.cc", 537*d9f75844SAndroid Build Coastguard Worker "source/flexfec_header_reader_writer_unittest.cc", 538*d9f75844SAndroid Build Coastguard Worker "source/flexfec_receiver_unittest.cc", 539*d9f75844SAndroid Build Coastguard Worker "source/flexfec_sender_unittest.cc", 540*d9f75844SAndroid Build Coastguard Worker "source/nack_rtx_unittest.cc", 541*d9f75844SAndroid Build Coastguard Worker "source/packet_loss_stats_unittest.cc", 542*d9f75844SAndroid Build Coastguard Worker "source/packet_sequencer_unittest.cc", 543*d9f75844SAndroid Build Coastguard Worker "source/receive_statistics_unittest.cc", 544*d9f75844SAndroid Build Coastguard Worker "source/remote_ntp_time_estimator_unittest.cc", 545*d9f75844SAndroid Build Coastguard Worker "source/rtcp_nack_stats_unittest.cc", 546*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/app_unittest.cc", 547*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/bye_unittest.cc", 548*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/common_header_unittest.cc", 549*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/compound_packet_unittest.cc", 550*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/dlrr_unittest.cc", 551*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/extended_reports_unittest.cc", 552*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/fir_unittest.cc", 553*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/loss_notification_unittest.cc", 554*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/nack_unittest.cc", 555*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/pli_unittest.cc", 556*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/rapid_resync_request_unittest.cc", 557*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/receiver_report_unittest.cc", 558*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/remb_unittest.cc", 559*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/remote_estimate_unittest.cc", 560*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/report_block_unittest.cc", 561*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/rrtr_unittest.cc", 562*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/sdes_unittest.cc", 563*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/sender_report_unittest.cc", 564*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/target_bitrate_unittest.cc", 565*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/tmmbn_unittest.cc", 566*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/tmmbr_unittest.cc", 567*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet/transport_feedback_unittest.cc", 568*d9f75844SAndroid Build Coastguard Worker "source/rtcp_packet_unittest.cc", 569*d9f75844SAndroid Build Coastguard Worker "source/rtcp_receiver_unittest.cc", 570*d9f75844SAndroid Build Coastguard Worker "source/rtcp_sender_unittest.cc", 571*d9f75844SAndroid Build Coastguard Worker "source/rtcp_transceiver_impl_unittest.cc", 572*d9f75844SAndroid Build Coastguard Worker "source/rtcp_transceiver_unittest.cc", 573*d9f75844SAndroid Build Coastguard Worker "source/rtp_dependency_descriptor_extension_unittest.cc", 574*d9f75844SAndroid Build Coastguard Worker "source/rtp_fec_unittest.cc", 575*d9f75844SAndroid Build Coastguard Worker "source/rtp_format_h264_unittest.cc", 576*d9f75844SAndroid Build Coastguard Worker "source/rtp_format_unittest.cc", 577*d9f75844SAndroid Build Coastguard Worker "source/rtp_format_video_generic_unittest.cc", 578*d9f75844SAndroid Build Coastguard Worker "source/rtp_format_vp8_test_helper.cc", 579*d9f75844SAndroid Build Coastguard Worker "source/rtp_format_vp8_test_helper.h", 580*d9f75844SAndroid Build Coastguard Worker "source/rtp_format_vp8_unittest.cc", 581*d9f75844SAndroid Build Coastguard Worker "source/rtp_format_vp9_unittest.cc", 582*d9f75844SAndroid Build Coastguard Worker "source/rtp_generic_frame_descriptor_extension_unittest.cc", 583*d9f75844SAndroid Build Coastguard Worker "source/rtp_header_extension_map_unittest.cc", 584*d9f75844SAndroid Build Coastguard Worker "source/rtp_header_extension_size_unittest.cc", 585*d9f75844SAndroid Build Coastguard Worker "source/rtp_packet_history_unittest.cc", 586*d9f75844SAndroid Build Coastguard Worker "source/rtp_packet_unittest.cc", 587*d9f75844SAndroid Build Coastguard Worker "source/rtp_packetizer_av1_unittest.cc", 588*d9f75844SAndroid Build Coastguard Worker "source/rtp_rtcp_impl2_unittest.cc", 589*d9f75844SAndroid Build Coastguard Worker "source/rtp_rtcp_impl_unittest.cc", 590*d9f75844SAndroid Build Coastguard Worker "source/rtp_sender_audio_unittest.cc", 591*d9f75844SAndroid Build Coastguard Worker "source/rtp_sender_egress_unittest.cc", 592*d9f75844SAndroid Build Coastguard Worker "source/rtp_sender_unittest.cc", 593*d9f75844SAndroid Build Coastguard Worker "source/rtp_sender_video_unittest.cc", 594*d9f75844SAndroid Build Coastguard Worker "source/rtp_sequence_number_map_unittest.cc", 595*d9f75844SAndroid Build Coastguard Worker "source/rtp_util_unittest.cc", 596*d9f75844SAndroid Build Coastguard Worker "source/rtp_video_layers_allocation_extension_unittest.cc", 597*d9f75844SAndroid Build Coastguard Worker "source/source_tracker_unittest.cc", 598*d9f75844SAndroid Build Coastguard Worker "source/time_util_unittest.cc", 599*d9f75844SAndroid Build Coastguard Worker "source/ulpfec_generator_unittest.cc", 600*d9f75844SAndroid Build Coastguard Worker "source/ulpfec_header_reader_writer_unittest.cc", 601*d9f75844SAndroid Build Coastguard Worker "source/ulpfec_receiver_unittest.cc", 602*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer_av1_unittest.cc", 603*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer_generic_unittest.cc", 604*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer_h264_unittest.cc", 605*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer_raw_unittest.cc", 606*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer_vp8_unittest.cc", 607*d9f75844SAndroid Build Coastguard Worker "source/video_rtp_depacketizer_vp9_unittest.cc", 608*d9f75844SAndroid Build Coastguard Worker ] 609*d9f75844SAndroid Build Coastguard Worker deps = [ 610*d9f75844SAndroid Build Coastguard Worker ":fec_test_helper", 611*d9f75844SAndroid Build Coastguard Worker ":frame_transformer_factory_unittest", 612*d9f75844SAndroid Build Coastguard Worker ":mock_rtp_rtcp", 613*d9f75844SAndroid Build Coastguard Worker ":rtcp_transceiver", 614*d9f75844SAndroid Build Coastguard Worker ":rtp_packetizer_av1_test_helper", 615*d9f75844SAndroid Build Coastguard Worker ":rtp_rtcp", 616*d9f75844SAndroid Build Coastguard Worker ":rtp_rtcp_format", 617*d9f75844SAndroid Build Coastguard Worker ":rtp_rtcp_legacy", 618*d9f75844SAndroid Build Coastguard Worker ":rtp_video_header_unittest", 619*d9f75844SAndroid Build Coastguard Worker "../../api:array_view", 620*d9f75844SAndroid Build Coastguard Worker "../../api:create_time_controller", 621*d9f75844SAndroid Build Coastguard Worker "../../api:field_trials_registry", 622*d9f75844SAndroid Build Coastguard Worker "../../api:frame_transformer_factory", 623*d9f75844SAndroid Build Coastguard Worker "../../api:libjingle_peerconnection_api", 624*d9f75844SAndroid Build Coastguard Worker "../../api:mock_frame_encryptor", 625*d9f75844SAndroid Build Coastguard Worker "../../api:rtp_headers", 626*d9f75844SAndroid Build Coastguard Worker "../../api:rtp_packet_info", 627*d9f75844SAndroid Build Coastguard Worker "../../api:rtp_parameters", 628*d9f75844SAndroid Build Coastguard Worker "../../api:scoped_refptr", 629*d9f75844SAndroid Build Coastguard Worker "../../api:time_controller", 630*d9f75844SAndroid Build Coastguard Worker "../../api:transport_api", 631*d9f75844SAndroid Build Coastguard Worker "../../api/rtc_event_log", 632*d9f75844SAndroid Build Coastguard Worker "../../api/task_queue", 633*d9f75844SAndroid Build Coastguard Worker "../../api/transport:field_trial_based_config", 634*d9f75844SAndroid Build Coastguard Worker "../../api/transport/rtp:dependency_descriptor", 635*d9f75844SAndroid Build Coastguard Worker "../../api/units:data_rate", 636*d9f75844SAndroid Build Coastguard Worker "../../api/units:data_size", 637*d9f75844SAndroid Build Coastguard Worker "../../api/units:time_delta", 638*d9f75844SAndroid Build Coastguard Worker "../../api/units:timestamp", 639*d9f75844SAndroid Build Coastguard Worker "../../api/video:encoded_image", 640*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_bitrate_allocation", 641*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_bitrate_allocator", 642*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_codec_constants", 643*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_frame", 644*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_layers_allocation", 645*d9f75844SAndroid Build Coastguard Worker "../../api/video:video_rtp_headers", 646*d9f75844SAndroid Build Coastguard Worker "../../api/video_codecs:video_codecs_api", 647*d9f75844SAndroid Build Coastguard Worker "../../call:rtp_receiver", 648*d9f75844SAndroid Build Coastguard Worker "../../common_video", 649*d9f75844SAndroid Build Coastguard Worker "../../common_video/generic_frame_descriptor", 650*d9f75844SAndroid Build Coastguard Worker "../../common_video/test:utilities", 651*d9f75844SAndroid Build Coastguard Worker "../../logging:mocks", 652*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:bit_buffer", 653*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:buffer", 654*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:checks", 655*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:copy_on_write_buffer", 656*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:logging", 657*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:macromagic", 658*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:random", 659*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:rate_limiter", 660*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:rtc_base_tests_utils", 661*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:rtc_event", 662*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:rtc_numerics", 663*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:stringutils", 664*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:task_queue_for_test", 665*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:threading", 666*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:timeutils", 667*d9f75844SAndroid Build Coastguard Worker "../../system_wrappers", 668*d9f75844SAndroid Build Coastguard Worker "../../test:explicit_key_value_config", 669*d9f75844SAndroid Build Coastguard Worker "../../test:field_trial", 670*d9f75844SAndroid Build Coastguard Worker "../../test:mock_frame_transformer", 671*d9f75844SAndroid Build Coastguard Worker "../../test:mock_transport", 672*d9f75844SAndroid Build Coastguard Worker "../../test:rtp_test_utils", 673*d9f75844SAndroid Build Coastguard Worker "../../test:run_loop", 674*d9f75844SAndroid Build Coastguard Worker "../../test:scoped_key_value_config", 675*d9f75844SAndroid Build Coastguard Worker "../../test:test_support", 676*d9f75844SAndroid Build Coastguard Worker "../../test/time_controller:time_controller", 677*d9f75844SAndroid Build Coastguard Worker "../video_coding:codec_globals_headers", 678*d9f75844SAndroid Build Coastguard Worker ] 679*d9f75844SAndroid Build Coastguard Worker absl_deps = [ 680*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/algorithm:container", 681*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/base:core_headers", 682*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/memory", 683*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/strings", 684*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/types:optional", 685*d9f75844SAndroid Build Coastguard Worker ] 686*d9f75844SAndroid Build Coastguard Worker } 687*d9f75844SAndroid Build Coastguard Worker} 688*d9f75844SAndroid Build Coastguard Worker 689*d9f75844SAndroid Build Coastguard Workerrtc_source_set("frame_transformer_factory_unittest") { 690*d9f75844SAndroid Build Coastguard Worker testonly = true 691*d9f75844SAndroid Build Coastguard Worker sources = [ "source/frame_transformer_factory_unittest.cc" ] 692*d9f75844SAndroid Build Coastguard Worker deps = [ 693*d9f75844SAndroid Build Coastguard Worker "../../api:frame_transformer_factory", 694*d9f75844SAndroid Build Coastguard Worker "../../api:transport_api", 695*d9f75844SAndroid Build Coastguard Worker "../../call:video_stream_api", 696*d9f75844SAndroid Build Coastguard Worker "../../modules/rtp_rtcp", 697*d9f75844SAndroid Build Coastguard Worker "../../rtc_base:rtc_event", 698*d9f75844SAndroid Build Coastguard Worker "../../test:mock_frame_transformer", 699*d9f75844SAndroid Build Coastguard Worker "../../test:test_support", 700*d9f75844SAndroid Build Coastguard Worker "../../video", 701*d9f75844SAndroid Build Coastguard Worker ] 702*d9f75844SAndroid Build Coastguard Worker absl_deps = [ "//third_party/abseil-cpp/absl/memory" ] 703*d9f75844SAndroid Build Coastguard Worker} 704