BUILD.gn (1308B)
1 # Copyright (c) 2018 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("function_video_factory") { 12 visibility = [ "*" ] 13 testonly = true 14 sources = [ 15 "function_video_decoder_factory.h", 16 "function_video_encoder_factory.h", 17 ] 18 19 deps = [ 20 "../../../rtc_base:checks", 21 "../../environment", 22 "../../video_codecs:video_codecs_api", 23 ] 24 } 25 26 rtc_library("video_frame_writer") { 27 visibility = [ "*" ] 28 sources = [ "video_frame_writer.h" ] 29 30 deps = [ "../../video:video_frame" ] 31 } 32 33 rtc_library("test_video_track_source") { 34 visibility = [ "*" ] 35 testonly = true 36 sources = [ 37 "test_video_track_source.cc", 38 "test_video_track_source.h", 39 ] 40 41 deps = [ 42 "../..:media_stream_interface", 43 "../..:sequence_checker", 44 "../../../rtc_base:checks", 45 "../../../rtc_base:macromagic", 46 "../../../rtc_base/system:no_unique_address", 47 "../../video:recordable_encoded_frame", 48 "../../video:video_frame", 49 ] 50 }