From 916a21ef58b96fd015bfc377ab750ca96b286f1a Mon Sep 17 00:00:00 2001 From: Rajeswari N Date: Wed, 19 Aug 2020 15:09:05 +0530 Subject: [PATCH 1/3] power: add check for shared pointer Add check for shared pointer Change-Id: I984988e49b3e59f3a674fb6dbfc8c19d3adb6d74 --- main.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/main.cpp b/main.cpp index 8389368..5909b71 100644 --- a/main.cpp +++ b/main.cpp @@ -40,10 +40,12 @@ int main() { std::shared_ptr vib = ndk::SharedRefBase::make(); const std::string instance = std::string() + Power::descriptor + "/default"; LOG(INFO) << "Instance " << instance; - binder_status_t status = AServiceManager_addService(vib->asBinder().get(), instance.c_str()); - LOG(INFO) << "Status " << status; - if(status != STATUS_OK){ - LOG(ERROR) << "Could not register" << instance; + if(vib){ + binder_status_t status = AServiceManager_addService(vib->asBinder().get(), instance.c_str()); + LOG(INFO) << "Status " << status; + if(status != STATUS_OK){ + LOG(ERROR) << "Could not register" << instance; + } } ABinderProcess_joinThreadPool(); From 21e999dee6bbb9b229d8ba257437b9c2b6fccd8d Mon Sep 17 00:00:00 2001 From: Rajashekar Adi Date: Sun, 8 Nov 2020 22:03:47 +0530 Subject: [PATCH 2/3] Power: Modify powerhint for cedros Modify powerhint for 30fps encode cases Change-Id: I1f08d1a32344b6fa1031cea0f7c61860c799b0e6 --- config/lahaina/powerhint.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/config/lahaina/powerhint.xml b/config/lahaina/powerhint.xml index be6e4f4..b33ae81 100644 --- a/config/lahaina/powerhint.xml +++ b/config/lahaina/powerhint.xml @@ -304,10 +304,13 @@ + + + 0x40C68130, 0xFFFFFFFA, 0x4143C100, 940, 0x41440100, 0x5F, 0x4183C000, 0x14, 0x43034000, 0x14, + 0x40800100, 940, 0x40804100, 1804, 0x40C58000, 40, 0x40C54000, 45, 0x40C20000, 40, 0x40C1C000, 45"/> From 3a08ed0bc00f7214cbae59f031ae28508649b3c8 Mon Sep 17 00:00:00 2001 From: Rajashekar Adi Date: Fri, 20 Nov 2020 10:56:35 +0530 Subject: [PATCH 3/3] Power: Modify powerhint for HFR to meet fps Modify powerhint for 480/240fps Change-Id: Ib87fc661604aab6544a37b6805fb77698c2402f3 --- config/lahaina/powerhint.xml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/config/lahaina/powerhint.xml b/config/lahaina/powerhint.xml index b33ae81..b549f4f 100644 --- a/config/lahaina/powerhint.xml +++ b/config/lahaina/powerhint.xml @@ -331,10 +331,13 @@ + + + + 0x40C68130, 0xFFFFFFFA, 0x4183C000, 0x14, 0x43034000, 0x14, 0x40800100, 0x433, 0x40800000, 940, 0x40C58000, 30, 0x40C54000, 35, 0x40C20000, 30, 0x40C1C000, 35"/> @@ -345,10 +348,12 @@ + + + 0x40C68130, 0xFFFFFFFA, 0x4183C000, 0x14, 0x43034000, 0x14, 0x40800100, 0x433, 0x40800000, 940, 0x40C58000, 30, 0x40C54000, 35, 0x40C20000, 30, 0x40C1C000, 35"/>