author | sky 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) |
commit | 115351b68bc832cc11ebf596234bc1f28b22d52a (patch) | |
tree | df898d250fd17a045ac4e5d5cf81410da66b846f | |
parent | e1a9ccc20c6d6302a6dedd26ba770f8edd3e73ca (diff) | |
download | hwcomposer-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>
-rwxr-xr-x | composition/simplestrategy/SingleplaneComposition/SingleplaneComposition.cpp | 2 |
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) { |