blob: 8fb38ce01949d65e5dc1bf29ea08a317157c63a0 [file] [log] [blame]
# Copyright 2017 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//media/media_options.gni")
source_set("video") {
visibility = [ "//media/filters" ]
sources = [
"//media/video/fake_video_encode_accelerator.cc",
"//media/video/fake_video_encode_accelerator.h",
"//media/video/gpu_memory_buffer_video_frame_pool.cc",
"//media/video/gpu_memory_buffer_video_frame_pool.h",
"//media/video/h264_poc.cc",
"//media/video/h264_poc.h",
"//media/video/half_float_maker.cc",
"//media/video/half_float_maker.h",
"//media/video/jpeg_decode_accelerator.cc",
"//media/video/jpeg_decode_accelerator.h",
"//media/video/picture.cc",
"//media/video/picture.h",
"//media/video/video_decode_accelerator.cc",
"//media/video/video_decode_accelerator.h",
"//media/video/video_encode_accelerator.cc",
"//media/video/video_encode_accelerator.h",
]
# TODO(wolenetz): Fix size_t to int truncation in win64.
# See http://crbug.com/171009
configs += [ "//build/config/compiler:no_size_t_to_int_warning" ]
deps = [
"//gpu",
"//skia",
"//third_party/libyuv",
]
configs += [ "//media:media_implementation" ]
}