Home | History | Annotate | Download | only in bitrate_controller
      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 import("../../build/webrtc.gni")
     10 
     11 source_set("bitrate_controller") {
     12   sources = [
     13     "bitrate_controller_impl.cc",
     14     "bitrate_controller_impl.h",
     15     "include/bitrate_controller.h",
     16     "send_side_bandwidth_estimation.cc",
     17     "send_side_bandwidth_estimation.h",
     18   ]
     19 
     20   if (is_win) {
     21     cflags = [
     22       # TODO(jschuh): Bug 1348: fix this warning.
     23       "/wd4267"  # size_t to int truncations
     24     ]
     25   }
     26 
     27   if (is_clang) {
     28     # Suppress warnings from Chrome's Clang plugins.
     29     # See http://code.google.com/p/webrtc/issues/detail?id=163 for details.
     30     configs -= [ "//build/config/clang:find_bad_constructs" ]
     31   }
     32 
     33   deps = [ "../../system_wrappers" ]
     34 }
     35