| Index: chromecast/renderer/media/BUILD.gn | 
| diff --git a/chromecast/renderer/media/BUILD.gn b/chromecast/renderer/media/BUILD.gn | 
| index 6bbba526ff1d76b2abb0498224eb0c1c0a4ae297..38efe6ae30fb3f92ee94683d7cec5c68cfe2ee73 100644 | 
| --- a/chromecast/renderer/media/BUILD.gn | 
| +++ b/chromecast/renderer/media/BUILD.gn | 
| @@ -2,6 +2,8 @@ | 
| # Use of this source code is governed by a BSD-style license that can be | 
| # found in the LICENSE file. | 
|  | 
| +import("//testing/test.gni") | 
| + | 
| source_set("media") { | 
| sources = [ | 
| "audio_pipeline_proxy.cc", | 
| @@ -12,6 +14,12 @@ source_set("media") { | 
| "chromecast_media_renderer_factory.h", | 
| "cma_message_filter_proxy.cc", | 
| "cma_message_filter_proxy.h", | 
| +    "cma_renderer.cc", | 
| +    "cma_renderer.h", | 
| +    "demuxer_stream_adapter.cc", | 
| +    "demuxer_stream_adapter.h", | 
| +    "hole_frame_factory.cc", | 
| +    "hole_frame_factory.h", | 
| "media_channel_proxy.cc", | 
| "media_channel_proxy.h", | 
| "media_pipeline_proxy.cc", | 
| @@ -29,3 +37,24 @@ source_set("media") { | 
| "//media", | 
| ] | 
| } | 
| + | 
| +# GYP target: chromecast_tests.gypi:cast_renderer_media_unittests | 
| +test("cast_renderer_media_unittests") { | 
| +  sources = [ | 
| +    "demuxer_stream_adapter_unittest.cc", | 
| +    "demuxer_stream_for_test.cc", | 
| +    "demuxer_stream_for_test.h", | 
| +    "multi_demuxer_stream_adapter_unittest.cc", | 
| +  ] | 
| + | 
| +  deps = [ | 
| +    ":media", | 
| +    "//base", | 
| +    "//base/test:run_all_unittests", | 
| +    "//base/test:test_support", | 
| +    "//chromecast/media/cma/base", | 
| +    "//chromecast/public/media", | 
| +    "//media", | 
| +    "//testing/gtest:gtest", | 
| +  ] | 
| +} | 
|  |