| # Copyright 2014 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. |
| |
| # Implementations of media C++ interfaces using corresponding mojo services. |
| source_set("clients") { |
| visibility = [ |
| "//content/renderer", |
| |
| # TODO(xhwang): Only allow //media/mojo:media_mojo_unittests |
| "//media/mojo:*", |
| |
| # TODO(xhwang): Only allow //media/mojo/services:media_mojo_shell_unittests |
| "//media/mojo/services:*", |
| |
| "//media/test/*", |
| ] |
| |
| sources = [ |
| "mojo_audio_decoder.cc", |
| "mojo_audio_decoder.h", |
| "mojo_cdm.cc", |
| "mojo_cdm.h", |
| "mojo_cdm_factory.cc", |
| "mojo_cdm_factory.h", |
| "mojo_decoder_factory.cc", |
| "mojo_decoder_factory.h", |
| "mojo_decryptor.cc", |
| "mojo_decryptor.h", |
| "mojo_demuxer_stream_impl.cc", |
| "mojo_demuxer_stream_impl.h", |
| "mojo_renderer.cc", |
| "mojo_renderer.h", |
| "mojo_renderer_factory.cc", |
| "mojo_renderer_factory.h", |
| "mojo_video_decoder.cc", |
| "mojo_video_decoder.h", |
| ] |
| |
| public_configs = [ "//media/mojo/services:mojo_media_config" ] |
| |
| public_deps = [ |
| "//base", |
| "//media", |
| "//media/mojo/interfaces", |
| "//mojo/public/cpp/bindings", |
| "//mojo/public/cpp/system", |
| "//services/shell/public/interfaces", |
| ] |
| |
| deps = [ |
| "//media/mojo/common", |
| "//mojo/common", |
| "//services/shell/public/cpp", |
| ] |
| } |