| Index: ui/ozone/platform/dri/ozone_platform_dri.cc
|
| diff --git a/ui/ozone/platform/dri/ozone_platform_dri.cc b/ui/ozone/platform/dri/ozone_platform_dri.cc
|
| index 09dadb31f632dcecf2d0a3712b44aea07a7e9ce1..f8389365f51b5ec7a52b6ecc776bd9f79c252e92 100644
|
| --- a/ui/ozone/platform/dri/ozone_platform_dri.cc
|
| +++ b/ui/ozone/platform/dri/ozone_platform_dri.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "ui/ozone/platform/dri/ozone_platform_dri.h"
|
|
|
| +#include "content/common/gpu/media/video_decode_factory_ozone.h"
|
| #include "ui/events/ozone/device/device_manager.h"
|
| #include "ui/events/ozone/evdev/cursor_delegate_evdev.h"
|
| #include "ui/events/ozone/evdev/event_factory_evdev.h"
|
| @@ -33,6 +34,10 @@ class OzonePlatformDri : public OzonePlatform {
|
| virtual ~OzonePlatformDri() {}
|
|
|
| // OzonePlatform:
|
| + virtual content::VideoDecodeFactoryOzone* GetVideoDecodeFactoryOzone()
|
| + OVERRIDE {
|
| + return &video_decode_factory_ozone_;
|
| + }
|
| virtual gfx::SurfaceFactoryOzone* GetSurfaceFactoryOzone() OVERRIDE {
|
| return &surface_factory_ozone_;
|
| }
|
| @@ -58,6 +63,7 @@ class OzonePlatformDri : public OzonePlatform {
|
| private:
|
| scoped_ptr<DeviceManager> device_manager_;
|
|
|
| + content::VideoDecodeFactoryOzone video_decode_factory_ozone_;
|
| ui::DriSurfaceFactory surface_factory_ozone_;
|
| ui::CursorFactoryEvdevDri cursor_factory_ozone_;
|
| ui::EventFactoryEvdev event_factory_ozone_;
|
|
|