diff options
author | Liu Ying <Ying.Liu@freescale.com> | 2013-06-24 16:38:32 +0800 |
---|---|---|
committer | Liu Ying <Ying.Liu@freescale.com> | 2013-06-24 16:47:59 +0800 |
commit | ab87ade3dbfa38b6abc003a9409cda10f58ccb94 (patch) | |
tree | f1c13c220836b42b7a88ebd1df58236efec0a5bf /drivers | |
parent | 0340a2429a532ac97b59fa6b3c7afedd8710a4fa (diff) |
ENGR00268385 v4l2 fg overlay:disable fb ywrap when enable overlay
This patch disables framebuffer ywrap flag when we enable overlay,
because the display double buffers are not ywrapped. This may avoid
wrong preview pictures on platforms which use NV12 pixel format for
overlay framebuffer.
Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/media/video/mxc/capture/ipu_fg_overlay_sdc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/media/video/mxc/capture/ipu_fg_overlay_sdc.c b/drivers/media/video/mxc/capture/ipu_fg_overlay_sdc.c index 6d8d4399d7ad..856078a52b6f 100644 --- a/drivers/media/video/mxc/capture/ipu_fg_overlay_sdc.c +++ b/drivers/media/video/mxc/capture/ipu_fg_overlay_sdc.c @@ -396,6 +396,7 @@ static int foreground_start(void *private) fbvar.yres = cam->win.w.height; fbvar.yres_virtual = cam->win.w.height * 2; fbvar.yoffset = 0; + fbvar.vmode &= ~FB_VMODE_YWRAP; fbvar.accel_flags = FB_ACCEL_DOUBLE_FLAG; fbvar.activate |= FB_ACTIVATE_FORCE; fb_set_var(fbi, &fbvar); |