blob: c082dbc5622b54bf050091fefd9266d8dafe47ea [file] [log] [blame]
Anders Carlsson5f2bb622018-05-14 09:48:06 +02001# 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
9import("../../../webrtc.gni")
10
11if (rtc_include_tests) {
Mirko Bonadei86d053c2019-10-17 21:32:04 +020012 rtc_library("video_codecs_api_unittests") {
Anders Carlsson5f2bb622018-05-14 09:48:06 +020013 testonly = true
14 sources = [
15 "builtin_video_encoder_factory_unittest.cc",
Johannes Kronc3fcee72021-04-19 09:09:26 +020016 "h264_profile_level_id_unittest.cc",
Johannes Kron20ee02c2021-04-20 15:53:52 +020017 "sdp_video_format_unittest.cc",
Anders Carlssondd3e0ab2018-06-12 11:15:56 +020018 "video_decoder_software_fallback_wrapper_unittest.cc",
19 "video_encoder_software_fallback_wrapper_unittest.cc",
Anders Carlsson5f2bb622018-05-14 09:48:06 +020020 ]
21
22 deps = [
23 "..:builtin_video_encoder_factory",
Anders Carlssondd3e0ab2018-06-12 11:15:56 +020024 "..:rtc_software_fallback_wrappers",
Anders Carlsson5f2bb622018-05-14 09:48:06 +020025 "..:video_codecs_api",
Elad Alon8f01c4e2019-06-28 15:19:43 +020026 "../..:fec_controller_api",
Erik Språngd3438aa2018-11-08 16:56:43 +010027 "../..:mock_video_encoder",
Mirko Bonadeid9708072019-01-25 20:26:48 +010028 "../../../api:scoped_refptr",
Anders Carlssondd3e0ab2018-06-12 11:15:56 +020029 "../../../modules/video_coding:video_codec_interface",
Sergio Garcia Murillo43800f92018-06-21 16:16:38 +020030 "../../../modules/video_coding:video_coding_utility",
Anders Carlssondd3e0ab2018-06-12 11:15:56 +020031 "../../../modules/video_coding:webrtc_vp8",
Anders Carlssondd3e0ab2018-06-12 11:15:56 +020032 "../../../rtc_base:checks",
33 "../../../rtc_base:rtc_base_tests_utils",
Anders Carlsson5f2bb622018-05-14 09:48:06 +020034 "../../../test:field_trial",
35 "../../../test:test_support",
Evan Shrubsole546a9e42020-02-11 16:18:07 +010036 "../../../test:video_test_common",
Yves Gerey3e707812018-11-28 16:47:49 +010037 "../../video:encoded_image",
Anders Carlssondd3e0ab2018-06-12 11:15:56 +020038 "../../video:video_bitrate_allocation",
Yves Gerey3e707812018-11-28 16:47:49 +010039 "../../video:video_frame",
Chen Xing5d24b162019-06-10 12:59:38 +020040 "../../video:video_rtp_headers",
Anders Carlsson5f2bb622018-05-14 09:48:06 +020041 "//testing/gtest",
Anders Carlsson5f2bb622018-05-14 09:48:06 +020042 ]
Mirko Bonadei24762f22020-06-23 16:35:41 +020043 absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
Anders Carlsson5f2bb622018-05-14 09:48:06 +020044 }
45}