Roll src/third_party/WebKit d9c6159:8139f33 (svn 201974:201975)
[chromium-blink-merge.git] / chromecast / media / cma / pipeline / BUILD.gn
blob8f2054fb61a96e4bb68c35d6d7373d272b8a441f
1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 source_set("pipeline") {
6   sources = [
7     "audio_pipeline.cc",
8     "audio_pipeline.h",
9     "audio_pipeline_impl.cc",
10     "audio_pipeline_impl.h",
11     "av_pipeline_client.cc",
12     "av_pipeline_client.h",
13     "av_pipeline_impl.cc",
14     "av_pipeline_impl.h",
15     "decrypt_util.cc",
16     "decrypt_util.h",
17     "frame_status_cb_impl.cc",
18     "frame_status_cb_impl.h",
19     "load_type.h",
20     "media_component_device_client_impl.cc",
21     "media_component_device_client_impl.h",
22     "media_pipeline.h",
23     "media_pipeline_client.cc",
24     "media_pipeline_client.h",
25     "media_pipeline_impl.cc",
26     "media_pipeline_impl.h",
27     "video_pipeline.cc",
28     "video_pipeline.h",
29     "video_pipeline_client.cc",
30     "video_pipeline_client.h",
31     "video_pipeline_device_client_impl.cc",
32     "video_pipeline_device_client_impl.h",
33     "video_pipeline_impl.cc",
34     "video_pipeline_impl.h",
35   ]
37   public_deps = [
38     "//chromecast/public",
39     "//chromecast/public/media",
40   ]
42   deps = [
43     "//base",
44     "//chromecast/media/cma/backend",
45     "//chromecast/media/cma/base",
46     "//chromecast/media/base",
47     "//chromecast/media/cdm",
48     "//crypto",
49     "//crypto:platform",
50     "//media",
51     "//third_party/boringssl",
52   ]
54   configs += [ "//chromecast:config" ]