diff options
author | Markus Holtmanns <mholtmanns@nvidia.com> | 2011-03-25 09:36:22 +0200 |
---|---|---|
committer | Manish Tuteja <mtuteja@nvidia.com> | 2011-08-11 05:37:50 -0700 |
commit | b62c26752baae70fb82fe997a9cac1c55c71e773 (patch) | |
tree | 2d7e071435d336432c3d827bf8c138344a5f58fe /drivers | |
parent | 6db8ad6d448d6091f43188e1fa9d71f1ef59fcee (diff) |
video: tegra: overlay: Adding H/V flip support
Overlays can now be horizontally or vertically flipped.
Bug 834182
Bug 794998
Change-Id: I2a3bf43ba15b9917bf3cfa0cef3c9bb0769948d3
Reviewed-on: http://git-master/r/46012
Reviewed-by: Bo Kim <bok@nvidia.com>
Tested-by: Bo Kim <bok@nvidia.com>
Reviewed-by: Michael Frydrych <mfrydrych@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/video/tegra/dc/overlay.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/video/tegra/dc/overlay.c b/drivers/video/tegra/dc/overlay.c index 095f4764b9a4..b40f8470373e 100644 --- a/drivers/video/tegra/dc/overlay.c +++ b/drivers/video/tegra/dc/overlay.c @@ -151,6 +151,11 @@ static int tegra_overlay_set_windowattr(struct tegra_overlay_info *overlay, win->flags |= TEGRA_WIN_FLAG_BLEND_PREMULT; else if (flip_win->attr.blend == TEGRA_FB_WIN_BLEND_COVERAGE) win->flags |= TEGRA_WIN_FLAG_BLEND_COVERAGE; + if (flip_win->attr.flags & TEGRA_FB_WIN_FLAG_INVERT_H) + win->flags |= TEGRA_WIN_FLAG_INVERT_H; + if (flip_win->attr.flags & TEGRA_FB_WIN_FLAG_INVERT_V) + win->flags |= TEGRA_WIN_FLAG_INVERT_V; + win->fmt = flip_win->attr.pixformat; win->x = flip_win->attr.x; win->y = flip_win->attr.y; |