OSDN Git Service

Fix MosaicDisplay.
authorKalyan Kondapally <kalyan.kondapally@intel.com>
Wed, 3 Jan 2018 15:55:05 +0000 (07:55 -0800)
committerKalyan Kondapally <kalyan.kondapally@intel.com>
Wed, 3 Jan 2018 16:42:15 +0000 (08:42 -0800)
commit41acbe67aec4cea195fb2579e5ec45975aa6b48c
tree79c802d68dd4b6c833f8cf42e4ccd463b9cb83c4
parent2ca4aa7015215328478963c446c4789310e97e43
Fix MosaicDisplay.

We now stricly check our state before doing any updates.
In Mosaic Case, same layer is used for all displays by just
traslating the source crop and display frame. Let's make sure
we don't invalidate the state till all displays are done.

Jira: None.
Test: Mosaic display feature works with 2 displays connected.
Signed-off-by: Kalyan Kondapally <kalyan.kondapally@intel.com>
common/core/hwclayer.cpp
common/core/mosaicdisplay.cpp
common/core/overlaylayer.cpp
public/hwclayer.h