OLD | NEW |
| (Empty) |
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("//build/config/android/config.gni") | |
12 import("//build/config/android/rules.gni") | |
13 } | |
14 | |
15 rtc_static_library("audio_encoder_opus_config") { | |
16 sources = [ | |
17 "audio_encoder_opus_config.cc", | |
18 "audio_encoder_opus_config.h", | |
19 ] | |
20 deps = [ | |
21 "../../../base:rtc_base_approved", | |
22 ] | |
23 defines = [] | |
24 if (rtc_opus_variable_complexity) { | |
25 defines += [ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=1" ] | |
26 } else { | |
27 defines += [ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0" ] | |
28 } | |
29 } | |
30 | |
31 rtc_static_library("audio_encoder_opus") { | |
32 sources = [ | |
33 "audio_encoder_opus.cc", | |
34 "audio_encoder_opus.h", | |
35 ] | |
36 deps = [ | |
37 ":audio_encoder_opus_config", | |
38 "..:audio_codecs_api", | |
39 "../../../base:protobuf_utils", # TODO(kwiberg): Why is this needed? | |
40 "../../../base:rtc_base_approved", | |
41 "../../../modules/audio_coding:webrtc_opus", | |
42 ] | |
43 } | |
OLD | NEW |