summaryrefslogtreecommitdiff
path: root/libqservice
diff options
context:
space:
mode:
authorRamkumar Radhakrishnan <ramkumar@codeaurora.org>2016-05-09 13:01:25 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-06-03 10:59:09 -0700
commit6884047ac136aa70ee5612bbfb47826f2eca18aa (patch)
treea3ef33ac4f6b90f31e1023c8360ac78ef1745fb6 /libqservice
parent2e9ea8dad1f7f2fad825639cb7c1fc7ddee7d8d7 (diff)
downloaddisplay-6884047ac136aa70ee5612bbfb47826f2eca18aa.tar.gz
sdm: Add support for dynamic layer mixer resolution change.
1. Define binder API to change layer mixer resolution. 2. Honor layer mixer resolution change request only if the hardware supports destination scaler. 3. Give preference to panel scaling over destination scaling, as panel scaling requires less bandwidth. 4. Disable partial update for a frame on mixer resolution change. CRs-Fixed: 1005180 Change-Id: I3d4e48c8853a941f12703915b33c3a0a4df09af2
Diffstat (limited to 'libqservice')
-rw-r--r--libqservice/IQService.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/libqservice/IQService.h b/libqservice/IQService.h
index 2d7dddc8..49467db9 100644
--- a/libqservice/IQService.h
+++ b/libqservice/IQService.h
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2010 The Android Open Source Project
- * Copyright (C) 2012-2014, The Linux Foundation. All rights reserved.
+ * Copyright (C) 2012-2014, 2016 The Linux Foundation. All rights reserved.
*
* Not a Contribution, Apache license notifications and license are
* retained for attribution purposes only.
@@ -72,6 +72,7 @@ public:
SET_CAMERA_STATUS = 30, // To notify display when camera is on and off
MIN_HDCP_ENCRYPTION_LEVEL_CHANGED = 31,
GET_BW_TRANSACTION_STATUS = 32, //Client can query BW transaction status.
+ SET_LAYER_MIXER_RESOLUTION = 33, // Enables client to set layer mixer resolution.
COMMAND_LIST_END = 400,
};