@@ -193,10 +193,6 @@ rtc_library("peerconnection") {
193
193
" rtc_stats_traversal.h" ,
194
194
" rtp_data_channel.cc" ,
195
195
" rtp_data_channel.h" ,
196
- " rtp_parameters_conversion.cc" ,
197
- " rtp_parameters_conversion.h" ,
198
- " rtp_transceiver.cc" ,
199
- " rtp_transceiver.h" ,
200
196
" sctp_data_channel.cc" ,
201
197
" sctp_data_channel.h" ,
202
198
" sdp_offer_answer.cc" , # TODO: Make separate target when not circular
@@ -229,8 +225,10 @@ rtc_library("peerconnection") {
229
225
" :media_stream" ,
230
226
" :peer_connection_message_handler" ,
231
227
" :rtc_pc_base" ,
228
+ " :rtp_parameters_conversion" ,
232
229
" :rtp_receiver" ,
233
230
" :rtp_sender" ,
231
+ " :rtp_transceiver" ,
234
232
" :stats_collector_interface" ,
235
233
" :video_track_source" ,
236
234
" ../api:array_view" ,
@@ -307,9 +305,26 @@ rtc_library("peer_connection_message_handler") {
307
305
]
308
306
}
309
307
310
- # Temporary empty target to permit fixing blockers that prevent landing
311
- # https://webrtc-review.googlesource.com/c/src/+/186843
312
- rtc_source_set (" rtp_parameters_conversion" ) {
308
+ rtc_library (" rtp_transceiver" ) {
309
+ sources = [
310
+ " rtp_transceiver.cc" ,
311
+ " rtp_transceiver.h" ,
312
+ ]
313
+ deps = [
314
+ " :rtc_pc_base" ,
315
+ " :rtp_parameters_conversion" ,
316
+ " :rtp_receiver" ,
317
+ " :rtp_sender" ,
318
+ " ../api:libjingle_peerconnection_api" ,
319
+ " ../api:rtp_parameters" ,
320
+ " ../rtc_base:checks" ,
321
+ " ../rtc_base:logging" ,
322
+ ]
323
+ absl_deps = [
324
+ " //third_party/abseil-cpp/absl/algorithm:container" ,
325
+ " //third_party/abseil-cpp/absl/strings" ,
326
+ " //third_party/abseil-cpp/absl/types:optional" ,
327
+ ]
313
328
}
314
329
315
330
rtc_library (" rtp_receiver" ) {
@@ -362,6 +377,28 @@ rtc_library("rtp_sender") {
362
377
]
363
378
}
364
379
380
+ rtc_library (" rtp_parameters_conversion" ) {
381
+ sources = [
382
+ " rtp_parameters_conversion.cc" ,
383
+ " rtp_parameters_conversion.h" ,
384
+ ]
385
+ deps = [
386
+ " :rtc_pc_base" ,
387
+ " ../api:array_view" ,
388
+ " ../api:libjingle_peerconnection_api" ,
389
+ " ../api:rtc_error" ,
390
+ " ../api:rtp_parameters" ,
391
+ " ../media:rtc_media_base" ,
392
+ " ../rtc_base:checks" ,
393
+ " ../rtc_base:rtc_base" ,
394
+ ]
395
+ absl_deps = [
396
+ " //third_party/abseil-cpp/absl/algorithm:container" ,
397
+ " //third_party/abseil-cpp/absl/strings" ,
398
+ " //third_party/abseil-cpp/absl/types:optional" ,
399
+ ]
400
+ }
401
+
365
402
rtc_library (" dtmf_sender" ) {
366
403
sources = [
367
404
" dtmf_sender.cc" ,
@@ -704,8 +741,10 @@ if (rtc_include_tests) {
704
741
" :media_stream" ,
705
742
" :peerconnection" ,
706
743
" :rtc_pc_base" ,
744
+ " :rtp_parameters_conversion" ,
707
745
" :rtp_receiver" ,
708
746
" :rtp_sender" ,
747
+ " :rtp_transceiver" ,
709
748
" :video_track_source" ,
710
749
" ../api:array_view" ,
711
750
" ../api:audio_options_api" ,
0 commit comments