BUILD.gn (1722B)
1 # Copyright (c) 2017 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 if (is_android) { 11 import("//chromium/build/config/android/config.gni") 12 import("//chromium/build/config/android/rules.gni") 13 } 14 15 rtc_source_set("audio_encoder_g722_config") { 16 visibility = [ "*" ] 17 sources = [ "audio_encoder_g722_config.h" ] 18 deps = [ "..:audio_codecs_api" ] 19 } 20 21 rtc_library("audio_encoder_g722") { 22 visibility = [ "*" ] 23 poisonous = [ "audio_codecs" ] 24 sources = [ 25 "audio_encoder_g722.cc", 26 "audio_encoder_g722.h", 27 ] 28 deps = [ 29 ":audio_encoder_g722_config", 30 "..:audio_codecs_api", 31 "../../../api:field_trials_view", 32 "../../../modules/audio_coding:g722", 33 "../../../rtc_base:checks", 34 "../../../rtc_base:safe_conversions", 35 "../../../rtc_base:safe_minmax", 36 "../../../rtc_base:stringutils", 37 "../../../rtc_base/system:rtc_export", 38 "//third_party/abseil-cpp/absl/strings", 39 ] 40 } 41 42 rtc_library("audio_decoder_g722") { 43 visibility = [ "*" ] 44 poisonous = [ "audio_codecs" ] 45 sources = [ 46 "audio_decoder_g722.cc", 47 "audio_decoder_g722.h", 48 ] 49 deps = [ 50 "..:audio_codecs_api", 51 "../../../api:field_trials_view", 52 "../../../modules/audio_coding:g722", 53 "../../../rtc_base:checks", 54 "../../../rtc_base:safe_conversions", 55 "../../../rtc_base/system:rtc_export", 56 "//third_party/abseil-cpp/absl/strings", 57 ] 58 }