Home | History | Annotate | Download | only in remote_bitrate_estimator
      1 # Copyright (c) 2014 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 source_set("remote_bitrate_estimator") {
     10   sources = [
     11     "include/bwe_defines.h",
     12     "include/remote_bitrate_estimator.h",
     13     "rate_statistics.cc",
     14     "rate_statistics.h",
     15   ]
     16 
     17   configs += [ "../../:common_inherited_config" ]
     18 
     19   deps = [
     20     ":rbe_components",
     21     "../..:webrtc_common",
     22     "../../system_wrappers",
     23   ]
     24 }
     25 
     26 source_set("rbe_components") {
     27   sources = [
     28     "aimd_rate_control.cc",
     29     "aimd_rate_control.h",
     30     "include/send_time_history.h",
     31     "inter_arrival.cc",
     32     "inter_arrival.h",
     33     "overuse_detector.cc",
     34     "overuse_detector.h",
     35     "overuse_estimator.cc",
     36     "overuse_estimator.h",
     37     "remote_bitrate_estimator_abs_send_time.cc",
     38     "remote_bitrate_estimator_single_stream.cc",
     39     "remote_estimator_proxy.cc",
     40     "remote_estimator_proxy.h",
     41     "send_time_history.cc",
     42     "transport_feedback_adapter.cc",
     43     "transport_feedback_adapter.h",
     44   ]
     45 
     46   configs += [ "../..:common_config" ]
     47   public_configs = [ "../..:common_inherited_config" ]
     48   deps = [
     49     "../..:webrtc_common",
     50   ]
     51 
     52   if (is_clang) {
     53     # Suppress warnings from Chrome's Clang plugins.
     54     # See http://code.google.com/p/webrtc/issues/detail?id=163 for details.
     55     configs -= [ "//build/config/clang:find_bad_constructs" ]
     56   }
     57 }
     58