CHROMIUM: [media] rk3288-vpu: Fix hangout corruption
authorZhiChao Yu <zhichao.yu@rock-chips.com>
Fri, 23 Jan 2015 02:25:20 +0000 (10:25 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Thu, 30 Jun 2016 11:53:57 +0000 (19:53 +0800)
commit9a0431b2ca77ea2ac23989f7b34f234395b73938
treec2a6dedc4df611ab37b2360dfbb60f498f8a7c03
parent3be2add934398e307d27a063be546bf39ccb2d7e
CHROMIUM: [media] rk3288-vpu: Fix hangout corruption

If segmentation_enable flag is zero, no matter what
segmentation_update_flag is, we cannot set it to HW.
Before this patch, incorrect segmentation_update_flag
might be set to HW which caused hangout corruption.

BUG=chrome-os-partner:35531
TEST=make a video chat by hangout with other device.

Signed-off-by: ZhiChao Yu <zhichao.yu@rock-chips.com>
Reviewed-on: https://chromium-review.googlesource.com/242732
Reviewed-by: Tomasz Figa <tfiga@chromium.org>
Tested-by: Tomasz Figa <tfiga@chromium.org>
Commit-Queue: Tomasz Figa <tfiga@chromium.org>

Change-Id: I86c00c27d3c97854db8c4164289fa434b29819ff
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
Signed-off-by: Yakir Yang <ykk@rock-chips.com>
drivers/media/platform/rk3288-vpu/rk3288_vpu_hw_vp8d.c