blob: 5da89807561b2c91ff339dbcdb518e7266e9f377 [file] [log] [blame]
ilnikd60d06a2017-04-05 03:02:20 -07001# Copyright (c) 2017 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")
10if (is_android) {
11 import("//build/config/android/config.gni")
12 import("//build/config/android/rules.gni")
13}
14
15rtc_source_set("video_codecs_api") {
Per Kjellandera7f2d842018-01-10 15:54:53 +000016 visibility = [ "*" ]
ilnikd60d06a2017-04-05 03:02:20 -070017 sources = [
andersc063f0c02017-09-11 11:50:51 -070018 "sdp_video_format.h",
ilnikd60d06a2017-04-05 03:02:20 -070019 "video_decoder.h",
Magnus Jedvertd4b0c052017-09-14 10:24:54 +020020 "video_decoder_factory.h",
mflodman351424e2017-08-10 02:43:14 -070021 "video_encoder.cc",
ilnikd60d06a2017-04-05 03:02:20 -070022 "video_encoder.h",
Magnus Jedvertd4b0c052017-09-14 10:24:54 +020023 "video_encoder_factory.h",
ilnikd60d06a2017-04-05 03:02:20 -070024 ]
25
26 deps = [
kwiberg84f6a3f2017-09-05 08:43:13 -070027 "..:optional",
nissef93752a2017-05-10 05:25:59 -070028 "..:video_frame_api",
ilnikd60d06a2017-04-05 03:02:20 -070029 "../..:webrtc_common",
Patrik Höglund3e113432017-12-15 14:40:10 +010030 "../../:typedefs",
nisseea3a7982017-05-15 02:42:11 -070031 "../../common_video",
Patrik Höglunda8005cf2017-12-13 16:05:42 +010032 "../../rtc_base:checks",
ehmaldonadof6a861a2017-07-19 10:40:47 -070033 "../../rtc_base:rtc_base_approved",
ilnikd60d06a2017-04-05 03:02:20 -070034 ]
35}