summaryrefslogtreecommitdiff
path: root/libqservice
diff options
context:
space:
mode:
authorRamkumar Radhakrishnan <ramkumar@codeaurora.org>2015-01-14 20:14:40 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2015-01-30 08:19:57 -0800
commitbefbdbe6ff20b772872a5114b295a96a912a6697 (patch)
tree5cafdb49c76a58b5b1791be29c575772831d0ea6 /libqservice
parent7ebf034c5fe8e7dabb6c91e5b0935f32fe3acec7 (diff)
downloaddisplay-befbdbe6ff20b772872a5114b295a96a912a6697.tar.gz
sde: Add Support for UI/Video rotation using SDE rotator
1. Implement Buffer manager to allocate and deallocate output buffers for rotator. 2. Assign buffer slot for each layer requires rotation and manage the internal state of buffer slot in buffer manager. 3. Get the output buffer for each layer requires rotation from buffer manager and associate the information along with that layer. 4. Create/Destroy the rotator session from the hint provided by buffer manager. This is required to help driver to calculate the bandwidth for the current frame. 5. Validate the rotator configurations and submit the rotation job using rotator validate and rotator commit ioctl. Change-Id: I1bc1de05042f64d5f32e95ac6226890fa4fabd24
Diffstat (limited to 'libqservice')
-rw-r--r--libqservice/IQService.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libqservice/IQService.h b/libqservice/IQService.h
index ef47475d..e5fc2a81 100644
--- a/libqservice/IQService.h
+++ b/libqservice/IQService.h
@@ -73,6 +73,8 @@ public:
DEBUG_VSYNC,
DEBUG_VD,
DEBUG_PIPE_LIFECYCLE,
+ DEBUG_DRIVER_CONFIG,
+ DEBUG_ROTATOR,
};
// Register a client that can be notified