Rasmus Brandt | 34d339f | 2023-03-02 10:34:53 | [diff] [blame] | 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 | |
Rasmus Brandt | 78e1388 | 2023-03-06 10:10:26 | [diff] [blame] | 11 | visibility = [ |
| 12 | ":*", |
| 13 | "../:video_coding_legacy", |
| 14 | "../:video_coding_unittests", |
| 15 | ] |
| 16 | |
Rasmus Brandt | bc3a41e | 2023-03-09 12:12:29 | [diff] [blame] | 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 | "../../../common_video", |
| 27 | "../../../modules:module_api_public", |
| 28 | "../../../rtc_base:logging", |
| 29 | ] |
| 30 | } |
| 31 | |
Rasmus Brandt | eec4fd1 | 2023-03-10 07:15:08 | [diff] [blame] | 32 | rtc_library("deprecated_event_wrapper") { |
| 33 | sources = [ |
| 34 | "event_wrapper.cc", |
| 35 | "event_wrapper.h", |
| 36 | ] |
| 37 | deps = [ "../../../rtc_base:rtc_event" ] |
| 38 | } |
| 39 | |
Rasmus Brandt | 78e1388 | 2023-03-06 10:10:26 | [diff] [blame] | 40 | rtc_library("deprecated_jitter_buffer_common") { |
| 41 | sources = [ "jitter_buffer_common.h" ] |
| 42 | } |
| 43 | |
Rasmus Brandt | 59d09ae | 2023-04-17 12:02:49 | [diff] [blame] | 44 | rtc_library("deprecated_jitter_buffer") { |
| 45 | sources = [ |
| 46 | "jitter_buffer.cc", |
| 47 | "jitter_buffer.h", |
| 48 | ] |
| 49 | deps = [ |
| 50 | ":deprecated_decoding_state", |
| 51 | ":deprecated_event_wrapper", |
| 52 | ":deprecated_frame_buffer", |
| 53 | ":deprecated_jitter_buffer_common", |
| 54 | ":deprecated_packet", |
| 55 | "../../../api:field_trials_view", |
| 56 | "../../../api/units:timestamp", |
| 57 | "../../../modules:module_api", |
| 58 | "../../../modules:module_api_public", |
| 59 | "../../../modules/video_coding:video_codec_interface", |
| 60 | "../../../modules/video_coding/timing:inter_frame_delay_variation_calculator", |
| 61 | "../../../modules/video_coding/timing:jitter_estimator", |
| 62 | "../../../rtc_base:checks", |
| 63 | "../../../rtc_base:logging", |
| 64 | "../../../rtc_base:macromagic", |
| 65 | "../../../rtc_base/synchronization:mutex", |
| 66 | "../../../system_wrappers", |
| 67 | ] |
Rasmus Brandt | 59d09ae | 2023-04-17 12:02:49 | [diff] [blame] | 68 | } |
| 69 | |
Rasmus Brandt | 5a54800 | 2023-03-07 10:20:46 | [diff] [blame] | 70 | rtc_library("deprecated_frame_buffer") { |
| 71 | sources = [ |
| 72 | "frame_buffer.cc", |
| 73 | "frame_buffer.h", |
| 74 | ] |
| 75 | deps = [ |
| 76 | ":deprecated_jitter_buffer_common", |
| 77 | ":deprecated_packet", |
| 78 | ":deprecated_session_info", |
| 79 | "../../../api/video:encoded_image", |
| 80 | "../../../api/video:video_rtp_headers", |
| 81 | "../../../modules/video_coding:codec_globals_headers", |
| 82 | "../../../modules/video_coding:encoded_frame", |
| 83 | "../../../rtc_base:checks", |
| 84 | "../../../rtc_base:event_tracer", |
| 85 | "../../../rtc_base:logging", |
| 86 | ] |
| 87 | } |
| 88 | |
Rasmus Brandt | 34d339f | 2023-03-02 10:34:53 | [diff] [blame] | 89 | rtc_library("deprecated_packet") { |
Rasmus Brandt | 34d339f | 2023-03-02 10:34:53 | [diff] [blame] | 90 | sources = [ |
| 91 | "packet.cc", |
| 92 | "packet.h", |
| 93 | ] |
| 94 | deps = [ |
| 95 | "../../../api:rtp_headers", |
| 96 | "../../../api:rtp_packet_info", |
| 97 | "../../../api/units:timestamp", |
| 98 | "../../../api/video:video_frame_type", |
| 99 | "../../../modules/rtp_rtcp:rtp_rtcp_format", |
| 100 | "../../../modules/rtp_rtcp:rtp_video_header", |
Florent Castelli | 99c519b | 2024-05-23 11:21:53 | [diff] [blame] | 101 | "//third_party/abseil-cpp/absl/types:optional", |
Rasmus Brandt | 34d339f | 2023-03-02 10:34:53 | [diff] [blame] | 102 | ] |
Rasmus Brandt | 34d339f | 2023-03-02 10:34:53 | [diff] [blame] | 103 | } |
Rasmus Brandt | 78e1388 | 2023-03-06 10:10:26 | [diff] [blame] | 104 | |
Rasmus Brandt | 9dfb531 | 2023-05-03 09:08:11 | [diff] [blame] | 105 | rtc_library("deprecated_receiver") { |
| 106 | sources = [ |
| 107 | "receiver.cc", |
| 108 | "receiver.h", |
| 109 | ] |
| 110 | deps = [ |
| 111 | ":deprecated_event_wrapper", |
| 112 | ":deprecated_jitter_buffer", |
| 113 | ":deprecated_jitter_buffer_common", |
| 114 | ":deprecated_packet", |
| 115 | "../../../api:field_trials_view", |
| 116 | "../../../api/video:encoded_image", |
| 117 | "../../../modules/video_coding", |
| 118 | "../../../modules/video_coding:encoded_frame", |
| 119 | "../../../modules/video_coding:video_codec_interface", |
| 120 | "../../../modules/video_coding/timing:timing_module", |
| 121 | "../../../rtc_base:event_tracer", |
| 122 | "../../../rtc_base:logging", |
| 123 | "../../../rtc_base:safe_conversions", |
| 124 | "../../../system_wrappers", |
Florent Castelli | 99c519b | 2024-05-23 11:21:53 | [diff] [blame] | 125 | "//third_party/abseil-cpp/absl/memory", |
Rasmus Brandt | 9dfb531 | 2023-05-03 09:08:11 | [diff] [blame] | 126 | ] |
Rasmus Brandt | 9dfb531 | 2023-05-03 09:08:11 | [diff] [blame] | 127 | } |
| 128 | |
Rasmus Brandt | 78e1388 | 2023-03-06 10:10:26 | [diff] [blame] | 129 | rtc_library("deprecated_session_info") { |
| 130 | deps = [ |
| 131 | ":deprecated_jitter_buffer_common", |
| 132 | ":deprecated_packet", |
| 133 | "../../../modules:module_api", |
| 134 | "../../../modules:module_api_public", |
| 135 | "../../../modules/video_coding:codec_globals_headers", |
| 136 | "../../../rtc_base:logging", |
Sergio Garcia Murillo | 469e698 | 2024-06-14 12:10:50 | [diff] [blame] | 137 | "//third_party/abseil-cpp/absl/algorithm:container", |
Florent Castelli | 99c519b | 2024-05-23 11:21:53 | [diff] [blame] | 138 | "//third_party/abseil-cpp/absl/types:variant", |
Rasmus Brandt | 78e1388 | 2023-03-06 10:10:26 | [diff] [blame] | 139 | ] |
| 140 | sources = [ |
| 141 | "session_info.cc", |
| 142 | "session_info.h", |
| 143 | ] |
Rasmus Brandt | 78e1388 | 2023-03-06 10:10:26 | [diff] [blame] | 144 | } |
| 145 | |
Rasmus Brandt | 59d09ae | 2023-04-17 12:02:49 | [diff] [blame] | 146 | rtc_library("deprecated_stream_generator") { |
| 147 | deps = [ |
| 148 | ":deprecated_packet", |
| 149 | "../../../rtc_base:checks", |
| 150 | ] |
| 151 | sources = [ |
| 152 | "stream_generator.cc", |
| 153 | "stream_generator.h", |
| 154 | ] |
| 155 | } |
| 156 | |
Rasmus Brandt | 78e1388 | 2023-03-06 10:10:26 | [diff] [blame] | 157 | rtc_library("deprecated_unittests") { |
| 158 | testonly = true |
Rasmus Brandt | bc3a41e | 2023-03-09 12:12:29 | [diff] [blame] | 159 | sources = [ |
| 160 | "decoding_state_unittest.cc", |
Rasmus Brandt | 59d09ae | 2023-04-17 12:02:49 | [diff] [blame] | 161 | "jitter_buffer_unittest.cc", |
Rasmus Brandt | 9dfb531 | 2023-05-03 09:08:11 | [diff] [blame] | 162 | "receiver_unittest.cc", |
Rasmus Brandt | bc3a41e | 2023-03-09 12:12:29 | [diff] [blame] | 163 | "session_info_unittest.cc", |
| 164 | ] |
Rasmus Brandt | 78e1388 | 2023-03-06 10:10:26 | [diff] [blame] | 165 | visibility += [ "../../../modules/*" ] |
| 166 | deps = [ |
Rasmus Brandt | bc3a41e | 2023-03-09 12:12:29 | [diff] [blame] | 167 | ":deprecated_decoding_state", |
| 168 | ":deprecated_frame_buffer", |
Rasmus Brandt | 59d09ae | 2023-04-17 12:02:49 | [diff] [blame] | 169 | ":deprecated_jitter_buffer", |
Rasmus Brandt | 9dfb531 | 2023-05-03 09:08:11 | [diff] [blame] | 170 | ":deprecated_jitter_buffer_common", |
Rasmus Brandt | 78e1388 | 2023-03-06 10:10:26 | [diff] [blame] | 171 | ":deprecated_packet", |
Rasmus Brandt | 9dfb531 | 2023-05-03 09:08:11 | [diff] [blame] | 172 | ":deprecated_receiver", |
Rasmus Brandt | 78e1388 | 2023-03-06 10:10:26 | [diff] [blame] | 173 | ":deprecated_session_info", |
Rasmus Brandt | 59d09ae | 2023-04-17 12:02:49 | [diff] [blame] | 174 | ":deprecated_stream_generator", |
| 175 | "../../../common_video", |
Rasmus Brandt | bc3a41e | 2023-03-09 12:12:29 | [diff] [blame] | 176 | "../../../modules/rtp_rtcp:rtp_video_header", |
| 177 | "../../../modules/video_coding:codec_globals_headers", |
Rasmus Brandt | 9dfb531 | 2023-05-03 09:08:11 | [diff] [blame] | 178 | "../../../modules/video_coding:encoded_frame", |
| 179 | "../../../modules/video_coding/timing:timing_module", |
| 180 | "../../../rtc_base:checks", |
Rasmus Brandt | 59d09ae | 2023-04-17 12:02:49 | [diff] [blame] | 181 | "../../../system_wrappers", |
| 182 | "../../../test:scoped_key_value_config", |
Rasmus Brandt | 78e1388 | 2023-03-06 10:10:26 | [diff] [blame] | 183 | "../../../test:test_support", |
Florent Castelli | 99c519b | 2024-05-23 11:21:53 | [diff] [blame] | 184 | "//third_party/abseil-cpp/absl/memory", |
Rasmus Brandt | 78e1388 | 2023-03-06 10:10:26 | [diff] [blame] | 185 | ] |
| 186 | } |