Add EnableMediaWithDefaults to replace SetMediaEngineDefaults Update most of the webrtc tests to use EnableMediaWithDefaults instead of SetMediaEngineDefaults Bug: webrtc:15574 Change-Id: I489a09e4ea3479dc26829ee0c1235e67bcbca7c7 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/325485 Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#41059}
diff --git a/api/BUILD.gn b/api/BUILD.gn index 692c4f4..4aac6e8 100644 --- a/api/BUILD.gn +++ b/api/BUILD.gn
@@ -50,6 +50,30 @@ ] } +rtc_source_set("enable_media_with_defaults") { + visibility = [ "*" ] + allow_poison = [ + "audio_codecs", + "default_task_queue", + "software_video_codecs", + ] + sources = [ + "enable_media_with_defaults.cc", + "enable_media_with_defaults.h", + ] + deps = [ + ":enable_media", + ":libjingle_peerconnection_api", + "../modules/audio_processing:api", + "../rtc_base/system:rtc_export", + "audio_codecs:builtin_audio_decoder_factory", + "audio_codecs:builtin_audio_encoder_factory", + "task_queue:default_task_queue_factory", + "video_codecs:builtin_video_decoder_factory", + "video_codecs:builtin_video_encoder_factory", + ] +} + if (!build_with_chromium) { rtc_library("create_peerconnection_factory") { visibility = [ "*" ]