diff options
author | william.xie <william.xie@intel.com> | 2015-06-26 04:18:33 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-06-26 11:19:11 +0000 |
commit | 3c16245b5b52fc947a9a2765ab038d13b375d5e3 (patch) | |
tree | 99da17417665a4985992b6c4c8c043642822b52f /ui/ozone/platform/cast/surface_factory_cast.cc | |
parent | 17fce99eb549c36e92ac2a35312aaf65803290e7 (diff) | |
download | chromium_src-3c16245b5b52fc947a9a2765ab038d13b375d5e3.zip chromium_src-3c16245b5b52fc947a9a2765ab038d13b375d5e3.tar.gz chromium_src-3c16245b5b52fc947a9a2765ab038d13b375d5e3.tar.bz2 |
[Ozone] enable video scaling when playing on overlay
When video playback on overlay, framebuffer needs to be
scaled according to the display size. Considerring overlay
hardware doesn't support scaling well, this CL is target
to enable video scaling by VPP (video post processing unit)
to get video playback working with correct size on overlay.
BUG=499220
TEST=Enable Ozone hardware overlay, play h264 video, zoom webpage, verify that video is scaling along with webpage
Review URL: https://codereview.chromium.org/1156893002
Cr-Commit-Position: refs/heads/master@{#336352}
Diffstat (limited to 'ui/ozone/platform/cast/surface_factory_cast.cc')
-rw-r--r-- | ui/ozone/platform/cast/surface_factory_cast.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ui/ozone/platform/cast/surface_factory_cast.cc b/ui/ozone/platform/cast/surface_factory_cast.cc index 9a0a466..3288f43 100644 --- a/ui/ozone/platform/cast/surface_factory_cast.cc +++ b/ui/ozone/platform/cast/surface_factory_cast.cc @@ -197,6 +197,10 @@ scoped_refptr<NativePixmap> SurfaceFactoryCast::CreateNativePixmap( const gfx::RectF& crop_rect) override { return true; } + void SetScalingCallback(const ScalingCallback& scaling_callback) override {} + scoped_refptr<NativePixmap> GetScaledPixmap(gfx::Size new_size) override { + return nullptr; + } private: ~CastPixmap() override {} |