summaryrefslogtreecommitdiff
authorsky zhou <sky.zhou@amlogic.com>2020-04-16 07:34:57 (GMT)
committer sky zhou <sky.zhou@amlogic.com>2020-05-21 12:14:21 (GMT)
commit115351b68bc832cc11ebf596234bc1f28b22d52a (patch)
treedf898d250fd17a045ac4e5d5cf81410da66b846f
parente1a9ccc20c6d6302a6dedd26ba770f8edd3e73ca (diff)
downloadhwcomposer-115351b68bc832cc11ebf596234bc1f28b22d52a.zip
hwcomposer-115351b68bc832cc11ebf596234bc1f28b22d52a.tar.gz
hwcomposer-115351b68bc832cc11ebf596234bc1f28b22d52a.tar.bz2
hwc: disable video composer when no video exist. [1/1]
PD#SWPL-24241 Problem: video is not disabled when no video exist. Solution: disable video composer when it is not used. Verify: verify on s805y. Change-Id: I289c294a194f58f57308288abbe1a96295bbef24 Signed-off-by: sky zhou <sky.zhou@amlogic.com>
Diffstat
-rwxr-xr-xcomposition/simplestrategy/SingleplaneComposition/SingleplaneComposition.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/composition/simplestrategy/SingleplaneComposition/SingleplaneComposition.cpp b/composition/simplestrategy/SingleplaneComposition/SingleplaneComposition.cpp
index ae25f9b..ece3193 100755
--- a/composition/simplestrategy/SingleplaneComposition/SingleplaneComposition.cpp
+++ b/composition/simplestrategy/SingleplaneComposition/SingleplaneComposition.cpp
@@ -469,6 +469,8 @@ int SingleplaneComposition::commit() {
mUnusedPlanes.push_back(mLegacyVideoPlane);
if (mOsdPlane.get())
mUnusedPlanes.push_back(mOsdPlane);
+ if (mHwcVideoPlane.get())
+ mUnusedPlanes.push_back(mHwcVideoPlane);
auto planeit = mUnusedPlanes.begin();
for (;planeit != mUnusedPlanes.end(); ++planeit) {