BUILD.gn (5958B)
1 # Copyright (c) 2023 The WebRTC project authors. All Rights Reserved. 2 # 3 # Use of this source code is governed by a BSD-style license 4 # that can be found in the LICENSE file in the root of the source 5 # tree. An additional intellectual property rights grant can be found 6 # in the file PATENTS. All contributing project authors may 7 # be found in the AUTHORS file in the root of the source tree. 8 9 import("../../../webrtc.gni") 10 11 visibility = [ 12 ":*", 13 "../:video_coding_legacy", 14 "../:video_coding_unittests", 15 ] 16 17 rtc_library("deprecated_decoding_state") { 18 sources = [ 19 "decoding_state.cc", 20 "decoding_state.h", 21 ] 22 deps = [ 23 ":deprecated_frame_buffer", 24 ":deprecated_jitter_buffer_common", 25 ":deprecated_packet", 26 "..:codec_globals_headers", 27 "../../../api/video:video_frame", 28 "../../../api/video:video_frame_type", 29 "../../../common_video", 30 "../../../modules:module_api_public", 31 "../../../rtc_base:checks", 32 "../../../rtc_base:logging", 33 ] 34 } 35 36 rtc_library("deprecated_event_wrapper") { 37 sources = [ 38 "event_wrapper.cc", 39 "event_wrapper.h", 40 ] 41 deps = [ 42 "../../../api/units:time_delta", 43 "../../../rtc_base:rtc_event", 44 ] 45 } 46 47 rtc_library("deprecated_jitter_buffer_common") { 48 sources = [ "jitter_buffer_common.h" ] 49 } 50 51 rtc_library("deprecated_jitter_buffer") { 52 sources = [ 53 "jitter_buffer.cc", 54 "jitter_buffer.h", 55 ] 56 deps = [ 57 ":deprecated_decoding_state", 58 ":deprecated_event_wrapper", 59 ":deprecated_frame_buffer", 60 ":deprecated_jitter_buffer_common", 61 ":deprecated_packet", 62 ":deprecated_session_info", 63 "../../../api:field_trials_view", 64 "../../../api/units:data_size", 65 "../../../api/units:timestamp", 66 "../../../api/video:video_frame_type", 67 "../../../modules:module_api", 68 "../../../modules:module_api_public", 69 "../../../modules/video_coding:video_codec_interface", 70 "../../../modules/video_coding/timing:inter_frame_delay_variation_calculator", 71 "../../../modules/video_coding/timing:jitter_estimator", 72 "../../../rtc_base:checks", 73 "../../../rtc_base:logging", 74 "../../../rtc_base:macromagic", 75 "../../../rtc_base/synchronization:mutex", 76 "../../../system_wrappers", 77 ] 78 } 79 80 rtc_library("deprecated_frame_buffer") { 81 sources = [ 82 "frame_buffer.cc", 83 "frame_buffer.h", 84 ] 85 deps = [ 86 ":deprecated_jitter_buffer_common", 87 ":deprecated_packet", 88 ":deprecated_session_info", 89 "../../../api:scoped_refptr", 90 "../../../api/video:encoded_image", 91 "../../../api/video:video_frame_type", 92 "../../../api/video:video_rtp_headers", 93 "../../../modules/video_coding:codec_globals_headers", 94 "../../../modules/video_coding:encoded_frame", 95 "../../../rtc_base:checks", 96 "../../../rtc_base:event_tracer", 97 "../../../rtc_base:logging", 98 ] 99 } 100 101 rtc_library("deprecated_packet") { 102 sources = [ 103 "packet.cc", 104 "packet.h", 105 ] 106 deps = [ 107 "../../../api:rtp_headers", 108 "../../../api:rtp_packet_info", 109 "../../../api/units:timestamp", 110 "../../../api/video:video_frame", 111 "../../../api/video:video_frame_type", 112 "../../../modules/rtp_rtcp:rtp_rtcp_format", 113 "../../../modules/rtp_rtcp:rtp_video_header", 114 ] 115 } 116 117 rtc_library("deprecated_receiver") { 118 sources = [ 119 "receiver.cc", 120 "receiver.h", 121 ] 122 deps = [ 123 ":deprecated_event_wrapper", 124 ":deprecated_jitter_buffer", 125 ":deprecated_jitter_buffer_common", 126 ":deprecated_packet", 127 "../../../api:field_trials_view", 128 "../../../api/units:time_delta", 129 "../../../api/units:timestamp", 130 "../../../api/video:encoded_image", 131 "../../../api/video:video_rtp_headers", 132 "../../../modules/video_coding", 133 "../../../modules/video_coding:encoded_frame", 134 "../../../modules/video_coding:video_codec_interface", 135 "../../../modules/video_coding/timing:timing_module", 136 "../../../rtc_base:event_tracer", 137 "../../../rtc_base:logging", 138 "../../../rtc_base:safe_conversions", 139 "../../../system_wrappers", 140 "//third_party/abseil-cpp/absl/memory", 141 ] 142 } 143 144 rtc_library("deprecated_session_info") { 145 deps = [ 146 ":deprecated_jitter_buffer_common", 147 ":deprecated_packet", 148 "../../../api/video:video_frame", 149 "../../../api/video:video_frame_type", 150 "../../../modules:module_api", 151 "../../../modules:module_api_public", 152 "../../../modules/video_coding:codec_globals_headers", 153 "../../../rtc_base:checks", 154 "../../../rtc_base:logging", 155 "//third_party/abseil-cpp/absl/algorithm:container", 156 ] 157 sources = [ 158 "session_info.cc", 159 "session_info.h", 160 ] 161 } 162 163 rtc_library("deprecated_stream_generator") { 164 deps = [ 165 ":deprecated_packet", 166 "../../../api/video:video_frame_type", 167 "../../../rtc_base:checks", 168 ] 169 sources = [ 170 "stream_generator.cc", 171 "stream_generator.h", 172 ] 173 } 174 175 rtc_library("deprecated_unittests") { 176 testonly = true 177 sources = [ 178 "decoding_state_unittest.cc", 179 "jitter_buffer_unittest.cc", 180 "receiver_unittest.cc", 181 "session_info_unittest.cc", 182 ] 183 visibility += [ "../../../modules/*" ] 184 deps = [ 185 ":deprecated_decoding_state", 186 ":deprecated_event_wrapper", 187 ":deprecated_frame_buffer", 188 ":deprecated_jitter_buffer", 189 ":deprecated_jitter_buffer_common", 190 ":deprecated_packet", 191 ":deprecated_receiver", 192 ":deprecated_session_info", 193 ":deprecated_stream_generator", 194 "../../../api:field_trials", 195 "../../../api:rtp_headers", 196 "../../../api/units:time_delta", 197 "../../../api/video:video_frame", 198 "../../../api/video:video_frame_type", 199 "../../../common_video", 200 "../../../modules/rtp_rtcp:rtp_video_header", 201 "../../../modules/video_coding:codec_globals_headers", 202 "../../../modules/video_coding:encoded_frame", 203 "../../../modules/video_coding/timing:timing_module", 204 "../../../rtc_base:checks", 205 "../../../system_wrappers", 206 "../../../test:create_test_field_trials", 207 "../../../test:test_support", 208 "//third_party/abseil-cpp/absl/memory", 209 ] 210 }