History log of /hardware/intel/img/hwcomposer/merrifield/common/planes/DisplayPlane.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
feda861bb4a8d792ddbd2bd00917b4f324db87c2 04-Dec-2017 Victor Tasayco Loarte <victorx.tasayco.loarte@intel.com> hwc: fix display issue when no buffer handle update

Cherry-pick from CL 3577634 on partner gerrit

When there's no buffer handle update for a given plan, current HWC implementation
will assume no content update and will not commit/flip the new content to display.
When the layer stack is changing (new layer added/removed...This's advertised by
SF through GEOMETRY_CHANGED flag), this assumption is no longer valid.

This patch will reset the current data buffer attached to the given plan when it's
being reclaimed. This should happen when rebuilding the new layer stack to be composed,
by the time we deinit the current layer list.
This way we can prevent black screen issue that may occur when a new activity's layer
keeps using the same buffer handle attached to the previous layer.

Change-Id: I4c24c963466db478633121dadcb6434208fc1b4a
Tracked-On: https://jira01.devtools.intel.com/browse/AW-7570
Signed-off-by: Zaghdoud Walidx <walidx.zaghdoud@intel.com>
/hardware/intel/img/hwcomposer/merrifield/common/planes/DisplayPlane.cpp
8b0063f7f46289983bd1bf9ca61662b4a2ddf5b6 01-Apr-2015 Benjamin Pujol <benjamin.pujol@intel.com> First hwcomposer code drop for marvin

Issued from Intel internal commit : 58771d

Change-Id: I8437d663e3b9baa0164517c0ece83b77b5864e8f
Signed-off-by: Benjamin Pujol <benjamin.pujol@intel.com>
Signed-off-by: Victor Tasayco Loarte <victorx.tasayco.loarte@intel.com>
Signed-off-by: Guilhem IMBERTON <guilhem.imberton@intel.com>
/hardware/intel/img/hwcomposer/merrifield/common/planes/DisplayPlane.cpp