Chromium Code Reviews| Index: chromecast/ozone/ozone_platform_cast.cc |
| diff --git a/chromecast/ozone/ozone_platform_cast.cc b/chromecast/ozone/ozone_platform_cast.cc |
| index 498ac8155af7061241dafc8e14b3554a45865b96..2e264f2beab10bb5fce217ae1435e9137d7602ae 100644 |
| --- a/chromecast/ozone/ozone_platform_cast.cc |
| +++ b/chromecast/ozone/ozone_platform_cast.cc |
| @@ -4,16 +4,32 @@ |
| #include "chromecast/ozone/ozone_platform_cast.h" |
| -#include "chromecast/ozone/cast_egl_platform.h" |
| #include "chromecast/ozone/gpu_platform_support_cast.h" |
| #include "chromecast/ozone/platform_window_cast.h" |
| #include "chromecast/ozone/surface_factory_cast.h" |
| +#include "chromecast/public/cast_egl_platform.h" |
| +#include "chromecast/public/cast_egl_platform_shlib.h" |
| +#include "media/ozone/media_ozone_platform.h" |
| #include "ui/ozone/common/native_display_delegate_ozone.h" |
| #include "ui/ozone/public/cursor_factory_ozone.h" |
| #include "ui/ozone/public/gpu_platform_support_host.h" |
| #include "ui/ozone/public/input_controller.h" |
| #include "ui/ozone/public/system_input_injector.h" |
| +namespace { |
| + |
| +class MediaOzonePlatformStub : public media::MediaOzonePlatform { |
| + public: |
| + MediaOzonePlatformStub() {} |
| + |
| + ~MediaOzonePlatformStub() override {} |
| + |
| + private: |
| + DISALLOW_COPY_AND_ASSIGN(MediaOzonePlatformStub); |
| +}; |
| + |
| +} // namespace |
| + |
| namespace chromecast { |
| namespace ozone { |
| @@ -81,3 +97,21 @@ void OzonePlatformCast::InitializeGPU() { |
| } // namespace ozone |
| } // namespace chromecast |
| + |
| +namespace ui { |
| + |
| +OzonePlatform* CreateOzonePlatformCast() { |
| + scoped_ptr<chromecast::CastEglPlatform> platform( |
| + chromecast::CastEglPlatformShlib::Create()); |
| + return new chromecast::ozone::OzonePlatformCast(platform.Pass()); |
| +} |
| + |
| +} // namespace ui |
|
byungchul
2015/04/03 05:58:17
2 whitespaces before "//"
halliwell
2015/04/04 01:40:06
Done.
|
| + |
| +namespace media { |
| + |
| +MediaOzonePlatform* CreateMediaOzonePlatformCast() { |
| + return new MediaOzonePlatformStub; |
| +} |
| + |
| +} // namespace ui |
|
byungchul
2015/04/03 05:58:17
ditto
halliwell
2015/04/04 01:40:06
Done.
|