tor-browser

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

BUILD.gn (5958B)


      1 # Copyright (c) 2023 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 visibility = [
     12   ":*",
     13   "../:video_coding_legacy",
     14   "../:video_coding_unittests",
     15 ]
     16 
     17 rtc_library("deprecated_decoding_state") {
     18   sources = [
     19     "decoding_state.cc",
     20     "decoding_state.h",
     21   ]
     22   deps = [
     23     ":deprecated_frame_buffer",
     24     ":deprecated_jitter_buffer_common",
     25     ":deprecated_packet",
     26     "..:codec_globals_headers",
     27     "../../../api/video:video_frame",
     28     "../../../api/video:video_frame_type",
     29     "../../../common_video",
     30     "../../../modules:module_api_public",
     31     "../../../rtc_base:checks",
     32     "../../../rtc_base:logging",
     33   ]
     34 }
     35 
     36 rtc_library("deprecated_event_wrapper") {
     37   sources = [
     38     "event_wrapper.cc",
     39     "event_wrapper.h",
     40   ]
     41   deps = [
     42     "../../../api/units:time_delta",
     43     "../../../rtc_base:rtc_event",
     44   ]
     45 }
     46 
     47 rtc_library("deprecated_jitter_buffer_common") {
     48   sources = [ "jitter_buffer_common.h" ]
     49 }
     50 
     51 rtc_library("deprecated_jitter_buffer") {
     52   sources = [
     53     "jitter_buffer.cc",
     54     "jitter_buffer.h",
     55   ]
     56   deps = [
     57     ":deprecated_decoding_state",
     58     ":deprecated_event_wrapper",
     59     ":deprecated_frame_buffer",
     60     ":deprecated_jitter_buffer_common",
     61     ":deprecated_packet",
     62     ":deprecated_session_info",
     63     "../../../api:field_trials_view",
     64     "../../../api/units:data_size",
     65     "../../../api/units:timestamp",
     66     "../../../api/video:video_frame_type",
     67     "../../../modules:module_api",
     68     "../../../modules:module_api_public",
     69     "../../../modules/video_coding:video_codec_interface",
     70     "../../../modules/video_coding/timing:inter_frame_delay_variation_calculator",
     71     "../../../modules/video_coding/timing:jitter_estimator",
     72     "../../../rtc_base:checks",
     73     "../../../rtc_base:logging",
     74     "../../../rtc_base:macromagic",
     75     "../../../rtc_base/synchronization:mutex",
     76     "../../../system_wrappers",
     77   ]
     78 }
     79 
     80 rtc_library("deprecated_frame_buffer") {
     81   sources = [
     82     "frame_buffer.cc",
     83     "frame_buffer.h",
     84   ]
     85   deps = [
     86     ":deprecated_jitter_buffer_common",
     87     ":deprecated_packet",
     88     ":deprecated_session_info",
     89     "../../../api:scoped_refptr",
     90     "../../../api/video:encoded_image",
     91     "../../../api/video:video_frame_type",
     92     "../../../api/video:video_rtp_headers",
     93     "../../../modules/video_coding:codec_globals_headers",
     94     "../../../modules/video_coding:encoded_frame",
     95     "../../../rtc_base:checks",
     96     "../../../rtc_base:event_tracer",
     97     "../../../rtc_base:logging",
     98   ]
     99 }
    100 
    101 rtc_library("deprecated_packet") {
    102   sources = [
    103     "packet.cc",
    104     "packet.h",
    105   ]
    106   deps = [
    107     "../../../api:rtp_headers",
    108     "../../../api:rtp_packet_info",
    109     "../../../api/units:timestamp",
    110     "../../../api/video:video_frame",
    111     "../../../api/video:video_frame_type",
    112     "../../../modules/rtp_rtcp:rtp_rtcp_format",
    113     "../../../modules/rtp_rtcp:rtp_video_header",
    114   ]
    115 }
    116 
    117 rtc_library("deprecated_receiver") {
    118   sources = [
    119     "receiver.cc",
    120     "receiver.h",
    121   ]
    122   deps = [
    123     ":deprecated_event_wrapper",
    124     ":deprecated_jitter_buffer",
    125     ":deprecated_jitter_buffer_common",
    126     ":deprecated_packet",
    127     "../../../api:field_trials_view",
    128     "../../../api/units:time_delta",
    129     "../../../api/units:timestamp",
    130     "../../../api/video:encoded_image",
    131     "../../../api/video:video_rtp_headers",
    132     "../../../modules/video_coding",
    133     "../../../modules/video_coding:encoded_frame",
    134     "../../../modules/video_coding:video_codec_interface",
    135     "../../../modules/video_coding/timing:timing_module",
    136     "../../../rtc_base:event_tracer",
    137     "../../../rtc_base:logging",
    138     "../../../rtc_base:safe_conversions",
    139     "../../../system_wrappers",
    140     "//third_party/abseil-cpp/absl/memory",
    141   ]
    142 }
    143 
    144 rtc_library("deprecated_session_info") {
    145   deps = [
    146     ":deprecated_jitter_buffer_common",
    147     ":deprecated_packet",
    148     "../../../api/video:video_frame",
    149     "../../../api/video:video_frame_type",
    150     "../../../modules:module_api",
    151     "../../../modules:module_api_public",
    152     "../../../modules/video_coding:codec_globals_headers",
    153     "../../../rtc_base:checks",
    154     "../../../rtc_base:logging",
    155     "//third_party/abseil-cpp/absl/algorithm:container",
    156   ]
    157   sources = [
    158     "session_info.cc",
    159     "session_info.h",
    160   ]
    161 }
    162 
    163 rtc_library("deprecated_stream_generator") {
    164   deps = [
    165     ":deprecated_packet",
    166     "../../../api/video:video_frame_type",
    167     "../../../rtc_base:checks",
    168   ]
    169   sources = [
    170     "stream_generator.cc",
    171     "stream_generator.h",
    172   ]
    173 }
    174 
    175 rtc_library("deprecated_unittests") {
    176   testonly = true
    177   sources = [
    178     "decoding_state_unittest.cc",
    179     "jitter_buffer_unittest.cc",
    180     "receiver_unittest.cc",
    181     "session_info_unittest.cc",
    182   ]
    183   visibility += [ "../../../modules/*" ]
    184   deps = [
    185     ":deprecated_decoding_state",
    186     ":deprecated_event_wrapper",
    187     ":deprecated_frame_buffer",
    188     ":deprecated_jitter_buffer",
    189     ":deprecated_jitter_buffer_common",
    190     ":deprecated_packet",
    191     ":deprecated_receiver",
    192     ":deprecated_session_info",
    193     ":deprecated_stream_generator",
    194     "../../../api:field_trials",
    195     "../../../api:rtp_headers",
    196     "../../../api/units:time_delta",
    197     "../../../api/video:video_frame",
    198     "../../../api/video:video_frame_type",
    199     "../../../common_video",
    200     "../../../modules/rtp_rtcp:rtp_video_header",
    201     "../../../modules/video_coding:codec_globals_headers",
    202     "../../../modules/video_coding:encoded_frame",
    203     "../../../modules/video_coding/timing:timing_module",
    204     "../../../rtc_base:checks",
    205     "../../../system_wrappers",
    206     "../../../test:create_test_field_trials",
    207     "../../../test:test_support",
    208     "//third_party/abseil-cpp/absl/memory",
    209   ]
    210 }