blob: 6f3623db566aee4ac3c47c6ac7037f6d1194d32c [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") {
16 sources = [
andersc063f0c02017-09-11 11:50:51 -070017 "sdp_video_format.h",
ilnikd60d06a2017-04-05 03:02:20 -070018 "video_decoder.h",
Magnus Jedvertd4b0c052017-09-14 10:24:54 +020019 "video_decoder_factory.h",
mflodman351424e2017-08-10 02:43:14 -070020 "video_encoder.cc",
ilnikd60d06a2017-04-05 03:02:20 -070021 "video_encoder.h",
Magnus Jedvertd4b0c052017-09-14 10:24:54 +020022 "video_encoder_factory.h",
ilnikd60d06a2017-04-05 03:02:20 -070023 ]
24
25 deps = [
kwiberg84f6a3f2017-09-05 08:43:13 -070026 "..:optional",
nissef93752a2017-05-10 05:25:59 -070027 "..:video_frame_api",
ilnikd60d06a2017-04-05 03:02:20 -070028 "../..:webrtc_common",
Patrik Höglund3e113432017-12-15 14:40:10 +010029 "../../:typedefs",
nisseea3a7982017-05-15 02:42:11 -070030 "../../common_video",
Patrik Höglunda8005cf2017-12-13 16:05:42 +010031 "../../rtc_base:checks",
ehmaldonadof6a861a2017-07-19 10:40:47 -070032 "../../rtc_base:rtc_base_approved",
ilnikd60d06a2017-04-05 03:02:20 -070033 ]
34}