From 2b941edd76daf8b10a90d173f9bbb51bb7064784 Mon Sep 17 00:00:00 2001 From: dianlujitao Date: Mon, 18 Jun 2018 12:50:11 +0800 Subject: livedisplay: Fix uninitialized default PA Change-Id: Ida4a01a36401a4f8f52a36106cbb0a2456274dc8 --- livedisplay/1.0/default/impl/LegacyMM.cpp | 2 ++ livedisplay/1.0/default/impl/SDM.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/livedisplay/1.0/default/impl/LegacyMM.cpp b/livedisplay/1.0/default/impl/LegacyMM.cpp index f7ff180..ce613a8 100644 --- a/livedisplay/1.0/default/impl/LegacyMM.cpp +++ b/livedisplay/1.0/default/impl/LegacyMM.cpp @@ -64,6 +64,8 @@ using android::sp; using android::status_t; LegacyMM::LegacyMM() { + memset(&mDefaultPictureAdjustment, 0, sizeof(HSIC)); + mController = std::make_unique(); if (mController == nullptr) { LOG(ERROR) << "Failed to create LegacyMMController"; diff --git a/livedisplay/1.0/default/impl/SDM.cpp b/livedisplay/1.0/default/impl/SDM.cpp index 80eccec..24470a7 100644 --- a/livedisplay/1.0/default/impl/SDM.cpp +++ b/livedisplay/1.0/default/impl/SDM.cpp @@ -93,6 +93,8 @@ using ::android::sp; using ::android::status_t; SDM::SDM() : mActiveModeId(-1) { + memset(&mDefaultPictureAdjustment, 0, sizeof(HSIC)); + mController = std::make_unique(); if (mController == nullptr) { LOG(ERROR) << "Failed to create SDMController"; -- cgit v1.2.3