Index: webrtc/modules/audio_coding/BUILD.gn |
diff --git a/webrtc/modules/audio_coding/BUILD.gn b/webrtc/modules/audio_coding/BUILD.gn |
index 908ed5cf4fb21df786000b88ff19b2ff5cb46749..11fbe29fb482722a599c5c28cd143e4efc628431 100644 |
--- a/webrtc/modules/audio_coding/BUILD.gn |
+++ b/webrtc/modules/audio_coding/BUILD.gn |
@@ -51,6 +51,33 @@ rtc_static_library("audio_format_conversion") { |
] |
} |
+rtc_source_set("audio_encoder_factory_interface") { |
+ sources = [ |
+ "codecs/audio_encoder_factory.h", |
+ ] |
+ deps = [ |
+ ":audio_encoder_interface", |
+ "../../api/audio_codecs:audio_codecs_api", |
+ "../../base:rtc_base_approved", |
+ ] |
+} |
+ |
+rtc_static_library("builtin_audio_encoder_factory") { |
+ # TODO(kjellander): Remove (bugs.webrtc.org/6828) |
+ # Errors on cyclic dependency with :isac_fix if enabled. |
+ check_includes = false |
+ sources = [ |
+ "codecs/builtin_audio_encoder_factory.cc", |
+ "codecs/builtin_audio_encoder_factory.h", |
+ ] |
+ deps = [ |
+ "../..:webrtc_common", |
+ "../../base:rtc_base_approved", |
+ ":audio_encoder_factory_interface", |
+ ] + audio_codec_deps |
+ defines = audio_codec_defines |
+} |
+ |
rtc_static_library("builtin_audio_decoder_factory_internal") { |
sources = [ |
"codecs/builtin_audio_decoder_factory_internal.cc", |
@@ -480,6 +507,7 @@ rtc_static_library("isac_common") { |
deps = [ |
":audio_encoder_interface", |
"../..:webrtc_common", |
+ "../../api/audio_codecs:audio_codecs_api", |
"../../base:rtc_base_approved", |
] |
} |