2018-05-11 11:15:30 +02:00
|
|
|
# Copyright (c) 2018 The WebRTC project authors. All Rights Reserved.
|
|
|
|
|
#
|
|
|
|
|
# Use of this source code is governed by a BSD-style license
|
|
|
|
|
# that can be found in the LICENSE file in the root of the source
|
|
|
|
|
# tree. An additional intellectual property rights grant can be found
|
|
|
|
|
# in the file PATENTS. All contributing project authors may
|
|
|
|
|
# be found in the AUTHORS file in the root of the source tree.
|
|
|
|
|
|
|
|
|
|
import("../../webrtc.gni")
|
2020-03-10 13:57:07 +01:00
|
|
|
if (is_android) {
|
|
|
|
|
import("//build/config/android/config.gni")
|
|
|
|
|
import("//build/config/android/rules.gni")
|
|
|
|
|
}
|
2018-05-11 11:15:30 +02:00
|
|
|
|
2019-10-17 21:32:04 +02:00
|
|
|
rtc_library("video_rtp_headers") {
|
2019-06-10 12:59:38 +02:00
|
|
|
visibility = [ "*" ]
|
|
|
|
|
sources = [
|
2019-06-17 11:10:00 +02:00
|
|
|
"color_space.cc",
|
|
|
|
|
"color_space.h",
|
|
|
|
|
"hdr_metadata.cc",
|
|
|
|
|
"hdr_metadata.h",
|
|
|
|
|
"video_content_type.cc",
|
|
|
|
|
"video_content_type.h",
|
|
|
|
|
"video_rotation.h",
|
|
|
|
|
"video_timing.cc",
|
|
|
|
|
"video_timing.h",
|
2019-06-10 12:59:38 +02:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
deps = [
|
|
|
|
|
"..:array_view",
|
2022-04-04 15:06:30 +02:00
|
|
|
"../../rtc_base:logging",
|
2019-06-10 12:59:38 +02:00
|
|
|
"../../rtc_base:rtc_base_approved",
|
2022-04-04 17:04:37 +02:00
|
|
|
"../../rtc_base:safe_conversions",
|
2022-04-04 17:14:02 +02:00
|
|
|
"../../rtc_base:stringutils",
|
2019-09-23 14:54:28 +02:00
|
|
|
"../../rtc_base/system:rtc_export",
|
2020-10-05 13:51:47 +02:00
|
|
|
"../units:data_rate",
|
2022-02-27 21:10:55 +00:00
|
|
|
"../units:time_delta",
|
2020-10-05 13:51:47 +02:00
|
|
|
]
|
|
|
|
|
absl_deps = [
|
|
|
|
|
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
|
|
|
|
"//third_party/abseil-cpp/absl/types:optional",
|
2019-06-10 12:59:38 +02:00
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
|
2019-10-17 21:32:04 +02:00
|
|
|
rtc_library("video_frame") {
|
2018-05-11 11:15:30 +02:00
|
|
|
visibility = [ "*" ]
|
|
|
|
|
sources = [
|
2020-10-08 14:36:33 +00:00
|
|
|
"i420_buffer.cc",
|
|
|
|
|
"i420_buffer.h",
|
2022-03-25 09:04:09 +01:00
|
|
|
"i422_buffer.cc",
|
|
|
|
|
"i422_buffer.h",
|
2022-02-08 07:00:16 -08:00
|
|
|
"i444_buffer.cc",
|
|
|
|
|
"i444_buffer.h",
|
2021-03-22 10:22:54 +01:00
|
|
|
"nv12_buffer.cc",
|
|
|
|
|
"nv12_buffer.h",
|
2018-11-20 11:06:58 +01:00
|
|
|
"video_codec_type.h",
|
2018-05-11 11:15:30 +02:00
|
|
|
"video_frame.cc",
|
|
|
|
|
"video_frame.h",
|
|
|
|
|
"video_frame_buffer.cc",
|
|
|
|
|
"video_frame_buffer.h",
|
|
|
|
|
"video_sink_interface.h",
|
2018-05-21 14:09:31 +02:00
|
|
|
"video_source_interface.cc",
|
|
|
|
|
"video_source_interface.h",
|
2018-05-11 11:15:30 +02:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
deps = [
|
2019-06-10 12:59:38 +02:00
|
|
|
":video_rtp_headers",
|
2018-11-28 16:47:49 +01:00
|
|
|
"..:array_view",
|
2019-06-17 11:10:00 +02:00
|
|
|
"..:rtp_packet_info",
|
2019-01-25 20:26:48 +01:00
|
|
|
"..:scoped_refptr",
|
2021-10-13 22:50:53 +02:00
|
|
|
"..:video_track_source_constraints",
|
2018-05-11 11:15:30 +02:00
|
|
|
"../../rtc_base:checks",
|
2022-04-05 02:54:12 +02:00
|
|
|
"../../rtc_base:refcount",
|
2018-05-11 11:15:30 +02:00
|
|
|
"../../rtc_base:rtc_base_approved",
|
2022-04-04 17:16:15 +02:00
|
|
|
"../../rtc_base:timeutils",
|
2020-10-08 14:36:33 +00:00
|
|
|
"../../rtc_base/memory:aligned_malloc",
|
2018-10-22 17:08:37 +02:00
|
|
|
"../../rtc_base/system:rtc_export",
|
2020-10-08 14:36:33 +00:00
|
|
|
"//third_party/libyuv",
|
2018-05-11 11:15:30 +02:00
|
|
|
]
|
2020-06-05 14:30:41 +02:00
|
|
|
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
2018-05-11 11:15:30 +02:00
|
|
|
}
|
|
|
|
|
|
2021-07-24 06:16:20 +09:00
|
|
|
if (is_android) {
|
|
|
|
|
java_cpp_enum("video_frame_enums") {
|
|
|
|
|
sources = [ "video_frame_buffer.h" ]
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2020-10-08 14:16:13 +00:00
|
|
|
rtc_library("video_frame_i010") {
|
2020-09-09 16:14:19 +02:00
|
|
|
visibility = [ "*" ]
|
|
|
|
|
sources = [
|
2020-10-08 14:16:13 +00:00
|
|
|
"i010_buffer.cc",
|
|
|
|
|
"i010_buffer.h",
|
2020-09-09 16:14:19 +02:00
|
|
|
]
|
|
|
|
|
deps = [
|
|
|
|
|
":video_frame",
|
2020-10-08 14:16:13 +00:00
|
|
|
":video_rtp_headers",
|
2020-09-09 16:14:19 +02:00
|
|
|
"..:scoped_refptr",
|
|
|
|
|
"../../rtc_base",
|
|
|
|
|
"../../rtc_base:checks",
|
2022-04-05 02:54:12 +02:00
|
|
|
"../../rtc_base:refcount",
|
2020-09-09 16:14:19 +02:00
|
|
|
"../../rtc_base/memory:aligned_malloc",
|
|
|
|
|
"//third_party/libyuv",
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
|
2020-10-08 14:36:33 +00:00
|
|
|
rtc_source_set("recordable_encoded_frame") {
|
|
|
|
|
visibility = [ "*" ]
|
|
|
|
|
sources = [ "recordable_encoded_frame.h" ]
|
|
|
|
|
|
|
|
|
|
deps = [
|
|
|
|
|
":encoded_image",
|
|
|
|
|
":video_frame",
|
|
|
|
|
":video_rtp_headers",
|
|
|
|
|
"..:array_view",
|
|
|
|
|
"..:scoped_refptr",
|
|
|
|
|
"../../rtc_base:refcount",
|
|
|
|
|
"../units:timestamp",
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
rtc_source_set("video_frame_type") {
|
|
|
|
|
visibility = [ "*" ]
|
|
|
|
|
sources = [ "video_frame_type.h" ]
|
|
|
|
|
}
|
|
|
|
|
|
2021-08-09 15:30:47 +02:00
|
|
|
rtc_source_set("render_resolution") {
|
|
|
|
|
visibility = [ "*" ]
|
|
|
|
|
public = [ "render_resolution.h" ]
|
|
|
|
|
}
|
|
|
|
|
|
2019-10-17 21:32:04 +02:00
|
|
|
rtc_library("encoded_image") {
|
2019-07-23 08:44:51 +02:00
|
|
|
visibility = [ "*" ]
|
2018-10-05 14:17:58 +02:00
|
|
|
sources = [
|
|
|
|
|
"encoded_image.cc",
|
|
|
|
|
"encoded_image.h",
|
|
|
|
|
]
|
|
|
|
|
deps = [
|
2019-02-15 09:33:37 +01:00
|
|
|
":video_codec_constants",
|
2018-10-05 14:17:58 +02:00
|
|
|
":video_frame",
|
2019-03-21 15:43:58 +01:00
|
|
|
":video_frame_type",
|
2019-06-10 12:59:38 +02:00
|
|
|
":video_rtp_headers",
|
2019-06-18 15:56:56 +02:00
|
|
|
"..:refcountedbase",
|
2019-06-10 12:59:38 +02:00
|
|
|
"..:rtp_packet_info",
|
2019-06-18 15:56:56 +02:00
|
|
|
"..:scoped_refptr",
|
2018-10-05 14:17:58 +02:00
|
|
|
"../../rtc_base:checks",
|
2022-04-05 02:54:12 +02:00
|
|
|
"../../rtc_base:refcount",
|
2018-10-05 14:17:58 +02:00
|
|
|
"../../rtc_base:rtc_base_approved",
|
2018-10-22 17:08:37 +02:00
|
|
|
"../../rtc_base/system:rtc_export",
|
2018-10-05 14:17:58 +02:00
|
|
|
]
|
2020-06-05 14:30:41 +02:00
|
|
|
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
2018-10-05 14:17:58 +02:00
|
|
|
}
|
|
|
|
|
|
2019-10-17 21:32:04 +02:00
|
|
|
rtc_library("encoded_frame") {
|
2018-05-11 11:15:30 +02:00
|
|
|
visibility = [ "*" ]
|
|
|
|
|
sources = [
|
|
|
|
|
"encoded_frame.cc",
|
|
|
|
|
"encoded_frame.h",
|
|
|
|
|
]
|
|
|
|
|
|
2022-03-02 15:13:55 +01:00
|
|
|
deps = [
|
|
|
|
|
"../../modules/video_coding:encoded_frame",
|
|
|
|
|
"../units:timestamp",
|
|
|
|
|
]
|
|
|
|
|
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
2018-05-11 11:15:30 +02:00
|
|
|
}
|
|
|
|
|
|
2021-06-24 14:41:23 +02:00
|
|
|
rtc_library("rtp_video_frame_assembler") {
|
|
|
|
|
visibility = [ "*" ]
|
|
|
|
|
sources = [
|
|
|
|
|
"rtp_video_frame_assembler.cc",
|
|
|
|
|
"rtp_video_frame_assembler.h",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
deps = [
|
|
|
|
|
":encoded_frame",
|
|
|
|
|
"../../modules/rtp_rtcp:rtp_rtcp",
|
|
|
|
|
"../../modules/rtp_rtcp:rtp_rtcp_format",
|
2021-09-15 10:45:43 +02:00
|
|
|
"../../modules/video_coding:packet_buffer",
|
2021-06-24 14:41:23 +02:00
|
|
|
"../../modules/video_coding:video_coding",
|
|
|
|
|
"../../rtc_base:logging",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
absl_deps = [
|
|
|
|
|
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
|
|
|
|
"//third_party/abseil-cpp/absl/types:optional",
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
rtc_library("rtp_video_frame_assembler_unittests") {
|
|
|
|
|
testonly = true
|
|
|
|
|
sources = [ "rtp_video_frame_assembler_unittests.cc" ]
|
|
|
|
|
|
|
|
|
|
deps = [
|
|
|
|
|
":rtp_video_frame_assembler",
|
|
|
|
|
"..:array_view",
|
|
|
|
|
"../../modules/rtp_rtcp:rtp_packetizer_av1_test_helper",
|
|
|
|
|
"../../modules/rtp_rtcp:rtp_rtcp",
|
|
|
|
|
"../../modules/rtp_rtcp:rtp_rtcp_format",
|
|
|
|
|
"../../test:test_support",
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
|
2019-01-16 17:10:57 +01:00
|
|
|
rtc_source_set("video_codec_constants") {
|
|
|
|
|
visibility = [ "*" ]
|
2020-01-16 14:41:10 +01:00
|
|
|
sources = [ "video_codec_constants.h" ]
|
2019-01-16 17:10:57 +01:00
|
|
|
deps = []
|
|
|
|
|
}
|
|
|
|
|
|
2019-10-17 21:32:04 +02:00
|
|
|
rtc_library("video_bitrate_allocation") {
|
2018-05-11 11:15:30 +02:00
|
|
|
visibility = [ "*" ]
|
|
|
|
|
sources = [
|
|
|
|
|
"video_bitrate_allocation.cc",
|
|
|
|
|
"video_bitrate_allocation.h",
|
|
|
|
|
]
|
|
|
|
|
deps = [
|
2019-01-16 17:10:57 +01:00
|
|
|
":video_codec_constants",
|
2018-05-11 11:15:30 +02:00
|
|
|
"../../rtc_base:checks",
|
|
|
|
|
"../../rtc_base:safe_conversions",
|
|
|
|
|
"../../rtc_base:stringutils",
|
2019-04-02 11:33:59 +02:00
|
|
|
"../../rtc_base/system:rtc_export",
|
2018-05-11 11:15:30 +02:00
|
|
|
]
|
2020-06-05 14:30:41 +02:00
|
|
|
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
2018-05-11 11:15:30 +02:00
|
|
|
}
|
|
|
|
|
|
2020-10-15 17:53:22 +02:00
|
|
|
rtc_source_set("video_layers_allocation") {
|
|
|
|
|
visibility = [ "*" ]
|
|
|
|
|
sources = [ "video_layers_allocation.h" ]
|
|
|
|
|
deps = [ "../units:data_rate" ]
|
|
|
|
|
absl_deps = [ "//third_party/abseil-cpp/absl/container:inlined_vector" ]
|
|
|
|
|
}
|
|
|
|
|
|
2019-10-17 21:32:04 +02:00
|
|
|
rtc_library("video_bitrate_allocator") {
|
2018-07-20 15:49:43 -07:00
|
|
|
visibility = [ "*" ]
|
|
|
|
|
sources = [
|
2019-08-02 15:16:28 +02:00
|
|
|
"video_bitrate_allocator.cc",
|
2018-07-20 15:49:43 -07:00
|
|
|
"video_bitrate_allocator.h",
|
|
|
|
|
]
|
|
|
|
|
deps = [
|
|
|
|
|
":video_bitrate_allocation",
|
2019-08-02 15:16:28 +02:00
|
|
|
"../units:data_rate",
|
2018-07-20 15:49:43 -07:00
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
|
2018-08-13 10:21:21 -07:00
|
|
|
rtc_source_set("video_bitrate_allocator_factory") {
|
|
|
|
|
visibility = [ "*" ]
|
2020-01-16 14:41:10 +01:00
|
|
|
sources = [ "video_bitrate_allocator_factory.h" ]
|
2018-08-13 10:21:21 -07:00
|
|
|
deps = [
|
|
|
|
|
":video_bitrate_allocator",
|
2019-04-17 07:38:40 +02:00
|
|
|
"../../rtc_base:rtc_base_approved",
|
2018-08-21 16:29:36 -07:00
|
|
|
"../video_codecs:video_codecs_api",
|
2018-08-13 10:21:21 -07:00
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
|
2018-05-11 11:15:30 +02:00
|
|
|
rtc_source_set("video_stream_decoder") {
|
|
|
|
|
visibility = [ "*" ]
|
2020-01-16 14:41:10 +01:00
|
|
|
sources = [ "video_stream_decoder.h" ]
|
2018-05-11 11:15:30 +02:00
|
|
|
|
|
|
|
|
deps = [
|
|
|
|
|
":encoded_frame",
|
|
|
|
|
":video_frame",
|
2020-09-10 15:30:02 +02:00
|
|
|
":video_rtp_headers",
|
2019-04-08 16:59:28 +02:00
|
|
|
"../task_queue",
|
2019-06-04 17:10:37 +02:00
|
|
|
"../units:time_delta",
|
2018-05-11 11:15:30 +02:00
|
|
|
"../video_codecs:video_codecs_api",
|
|
|
|
|
]
|
2020-06-05 14:30:41 +02:00
|
|
|
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
2018-05-11 11:15:30 +02:00
|
|
|
}
|
|
|
|
|
|
2019-10-17 21:32:04 +02:00
|
|
|
rtc_library("video_stream_decoder_create") {
|
2018-05-11 11:15:30 +02:00
|
|
|
visibility = [ "*" ]
|
|
|
|
|
sources = [
|
|
|
|
|
"video_stream_decoder_create.cc",
|
|
|
|
|
"video_stream_decoder_create.h",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
deps = [
|
|
|
|
|
":video_stream_decoder",
|
2022-03-29 11:04:48 +02:00
|
|
|
"../../api:field_trials_view",
|
2018-05-11 11:15:30 +02:00
|
|
|
"../../rtc_base:rtc_base_approved",
|
|
|
|
|
"../../video:video_stream_decoder_impl",
|
2019-04-08 16:59:28 +02:00
|
|
|
"../task_queue",
|
|
|
|
|
"../video_codecs:video_codecs_api",
|
2018-05-11 11:15:30 +02:00
|
|
|
]
|
|
|
|
|
}
|
2018-05-21 14:09:31 +02:00
|
|
|
|
2020-04-06 11:23:06 +02:00
|
|
|
rtc_library("video_adaptation") {
|
|
|
|
|
visibility = [ "*" ]
|
|
|
|
|
sources = [
|
|
|
|
|
"video_adaptation_counters.cc",
|
|
|
|
|
"video_adaptation_counters.h",
|
2020-04-16 11:36:55 +02:00
|
|
|
"video_adaptation_reason.h",
|
2020-04-06 11:23:06 +02:00
|
|
|
]
|
|
|
|
|
|
2020-05-28 16:22:42 +02:00
|
|
|
deps = [
|
|
|
|
|
"../../rtc_base:checks",
|
|
|
|
|
"../../rtc_base:stringutils",
|
|
|
|
|
]
|
2020-04-06 11:23:06 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
rtc_source_set("video_stream_encoder") {
|
2018-05-21 14:09:31 +02:00
|
|
|
visibility = [ "*" ]
|
|
|
|
|
sources = [
|
|
|
|
|
"video_stream_encoder_interface.h",
|
2018-07-24 09:29:58 +02:00
|
|
|
"video_stream_encoder_observer.h",
|
|
|
|
|
"video_stream_encoder_settings.h",
|
2018-05-21 14:09:31 +02:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
deps = [
|
2020-04-16 11:34:32 +02:00
|
|
|
":video_adaptation",
|
2019-09-09 11:26:45 +02:00
|
|
|
":video_bitrate_allocation",
|
2019-01-22 10:35:42 +01:00
|
|
|
":video_bitrate_allocator",
|
2018-11-08 10:02:56 -08:00
|
|
|
":video_bitrate_allocator_factory",
|
2019-09-09 11:26:45 +02:00
|
|
|
":video_codec_constants",
|
2018-05-21 14:09:31 +02:00
|
|
|
":video_frame",
|
2020-10-15 17:53:22 +02:00
|
|
|
":video_layers_allocation",
|
2019-08-29 12:16:56 +02:00
|
|
|
"..:rtp_parameters",
|
2020-06-11 12:07:14 +02:00
|
|
|
"..:scoped_refptr",
|
2019-06-28 15:19:43 +02:00
|
|
|
"../:fec_controller_api",
|
2019-08-26 10:45:28 +02:00
|
|
|
"../:rtp_parameters",
|
2020-06-11 12:07:14 +02:00
|
|
|
"../adaptation:resource_adaptation_api",
|
2019-03-06 15:37:33 +01:00
|
|
|
"../units:data_rate",
|
2018-05-21 14:09:31 +02:00
|
|
|
"../video_codecs:video_codecs_api",
|
2018-07-24 09:29:58 +02:00
|
|
|
]
|
2020-06-05 14:30:41 +02:00
|
|
|
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
2018-07-24 09:29:58 +02:00
|
|
|
}
|
|
|
|
|
|
2020-05-14 20:01:02 +02:00
|
|
|
rtc_source_set("video_frame_metadata") {
|
|
|
|
|
visibility = [ "*" ]
|
|
|
|
|
sources = [
|
|
|
|
|
"video_frame_metadata.cc",
|
|
|
|
|
"video_frame_metadata.h",
|
|
|
|
|
]
|
|
|
|
|
deps = [
|
|
|
|
|
"..:array_view",
|
|
|
|
|
"../../modules/rtp_rtcp:rtp_video_header",
|
|
|
|
|
"../transport/rtp:dependency_descriptor",
|
2020-06-05 14:30:41 +02:00
|
|
|
]
|
|
|
|
|
absl_deps = [
|
2020-05-14 20:01:02 +02:00
|
|
|
"//third_party/abseil-cpp/absl/container:inlined_vector",
|
|
|
|
|
"//third_party/abseil-cpp/absl/types:optional",
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
|
2019-10-17 21:32:04 +02:00
|
|
|
rtc_library("builtin_video_bitrate_allocator_factory") {
|
2018-11-08 10:02:56 -08:00
|
|
|
visibility = [ "*" ]
|
|
|
|
|
sources = [
|
|
|
|
|
"builtin_video_bitrate_allocator_factory.cc",
|
|
|
|
|
"builtin_video_bitrate_allocator_factory.h",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
deps = [
|
|
|
|
|
":video_bitrate_allocation",
|
2018-11-28 16:47:49 +01:00
|
|
|
":video_bitrate_allocator",
|
2018-11-08 10:02:56 -08:00
|
|
|
":video_bitrate_allocator_factory",
|
2019-01-25 20:26:48 +01:00
|
|
|
"../../api:scoped_refptr",
|
2018-11-08 10:02:56 -08:00
|
|
|
"../../media:rtc_media_base",
|
|
|
|
|
"../../modules/video_coding:video_coding_utility",
|
2020-11-05 19:43:09 +01:00
|
|
|
"../../modules/video_coding/svc:svc_rate_allocator",
|
2018-11-28 16:47:49 +01:00
|
|
|
"../video_codecs:video_codecs_api",
|
2018-11-08 10:02:56 -08:00
|
|
|
]
|
2020-06-05 14:30:41 +02:00
|
|
|
absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers" ]
|
2018-11-08 10:02:56 -08:00
|
|
|
}
|
2019-04-08 16:59:28 +02:00
|
|
|
|
|
|
|
|
if (rtc_include_tests) {
|
2019-10-17 21:32:04 +02:00
|
|
|
rtc_library("video_unittests") {
|
2019-04-08 16:59:28 +02:00
|
|
|
testonly = true
|
2020-05-14 20:01:02 +02:00
|
|
|
sources = [
|
|
|
|
|
"video_frame_metadata_unittest.cc",
|
|
|
|
|
"video_stream_decoder_create_unittest.cc",
|
|
|
|
|
]
|
2019-04-08 16:59:28 +02:00
|
|
|
deps = [
|
2020-05-14 20:01:02 +02:00
|
|
|
":video_frame_metadata",
|
2019-04-08 16:59:28 +02:00
|
|
|
":video_stream_decoder_create",
|
2020-05-14 20:01:02 +02:00
|
|
|
"../../modules/rtp_rtcp:rtp_video_header",
|
2019-04-08 16:59:28 +02:00
|
|
|
"../../test:test_support",
|
|
|
|
|
"../task_queue:default_task_queue_factory",
|
|
|
|
|
"../video_codecs:builtin_video_decoder_factory",
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
}
|