tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

BUILD.gn (3151B)


      1 # Copyright (c) 2022 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 
     11 rtc_library("media_configuration") {
     12   visibility = [ "*" ]
     13   testonly = true
     14   sources = [
     15     "media_configuration.cc",
     16     "media_configuration.h",
     17   ]
     18 
     19   deps = [
     20     "../..:array_view",
     21     "../..:audio_options_api",
     22     "../..:media_stream_interface",
     23     "../..:rtp_parameters",
     24     "../../../rtc_base:checks",
     25     "../../../rtc_base:stringutils",
     26     "../../../test:fileutils",
     27     "../../../test:video_frame_writer",
     28     "../../../test/pc/e2e/analyzer/video:video_dumping",
     29     "../../units:time_delta",
     30     "../video:video_frame_writer",
     31     "//third_party/abseil-cpp/absl/strings:string_view",
     32   ]
     33 }
     34 
     35 rtc_source_set("media_quality_test_params") {
     36   visibility = [ "*" ]
     37   testonly = true
     38   sources = [ "media_quality_test_params.h" ]
     39 
     40   deps = [
     41     ":media_configuration",
     42     "../..:async_dns_resolver",
     43     "../..:fec_controller_api",
     44     "../..:field_trials",
     45     "../..:ice_transport_interface",
     46     "../..:libjingle_peerconnection_api",
     47     "../..:scoped_refptr",
     48     "../../../p2p:port_allocator",
     49     "../../../rtc_base:checks",
     50     "../../../rtc_base:network",
     51     "../../../rtc_base:rtc_certificate_generator",
     52     "../../../rtc_base:socket_factory",
     53     "../../../rtc_base:ssl",
     54     "../../../rtc_base:threading",
     55     "../../audio:audio_mixer_api",
     56     "../../audio:audio_processing",
     57     "../../audio_codecs:audio_codecs_api",
     58     "../../neteq:neteq_api",
     59     "../../rtc_event_log:rtc_event_log_factory_interface",
     60     "../../transport:bitrate_settings",
     61     "../../transport:network_control",
     62     "../../units:time_delta",
     63     "../../video_codecs:video_codecs_api",
     64   ]
     65 }
     66 
     67 rtc_library("peer_configurer") {
     68   visibility = [ "*" ]
     69   testonly = true
     70   sources = [
     71     "peer_configurer.cc",
     72     "peer_configurer.h",
     73   ]
     74   deps = [
     75     ":media_configuration",
     76     ":media_quality_test_params",
     77     "../..:async_dns_resolver",
     78     "../..:create_peer_connection_quality_test_frame_generator",
     79     "../..:fec_controller_api",
     80     "../..:field_trials",
     81     "../..:frame_generator_api",
     82     "../..:ice_transport_interface",
     83     "../..:libjingle_peerconnection_api",
     84     "../..:peer_network_dependencies",
     85     "../..:scoped_refptr",
     86     "../../../p2p:port_allocator",
     87     "../../../rtc_base:checks",
     88     "../../../rtc_base:rtc_certificate_generator",
     89     "../../../rtc_base:ssl",
     90     "../../../test:create_test_field_trials",
     91     "../../audio:audio_mixer_api",
     92     "../../audio:audio_processing",
     93     "../../audio_codecs:audio_codecs_api",
     94     "../../neteq:neteq_api",
     95     "../../rtc_event_log:rtc_event_log_factory_interface",
     96     "../../transport:bitrate_settings",
     97     "../../transport:network_control",
     98     "../../video_codecs:video_codecs_api",
     99     "//third_party/abseil-cpp/absl/strings:string_view",
    100   ]
    101 }