8dab7bc01d1e5e0f297494f95e445eb92bc211b7 |
|
07-Mar-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Align protected allocations with the spec The specification for GRALLOC_USAGE_PROTECTED indicates that allocations with that flag must be protected by securing with hardware. If such protection is not possible, the buffer must not be composited. In our current software only the MM_HEAP is secured. If we allocate protected buffers from any other heap we block those from being displayed. CRs-fixed: 465012 Change-Id: I9d47aba3d28192db3fcc394fd6b38efe42ae118b
/hardware/qcom/display/liboverlay/overlayMem.h
|
a43fb8fce6d9be5577de1e0f49c99bd4fe2f6d44 |
|
10-Feb-2013 |
Duy Truong <dtruong@codeaurora.org> |
Update copyright to The Linux Foundation Change-Id: I145b66896159ff9886ed73507f17b3165ba0266d
/hardware/qcom/display/liboverlay/overlayMem.h
|
e94e0aa7e7259138ffe895bcd9daaa5bde9eafa5 |
|
09-Jan-2013 |
Sushil Chauhan <sushilchauhan@codeaurora.org> |
display: Use GRALLOC_USAGE_PROTECTED to indicate secure content For secure content, use GRALLOC_USAGE_PROTECTED flag instead of the obsolete flag GRALLOC_USAGE_PRIVATE_CP_BUFFER. Change-Id: I69bf8cfd3a978fd472608beb44056e1bf55c1414
/hardware/qcom/display/liboverlay/overlayMem.h
|
e94097f3908defaa9f83c0565ea218fe939329e1 |
|
24-Oct-2012 |
Sushil Chauhan <sushilchauhan@codeaurora.org> |
liboverlay: Enable secure content flag in Mdss Rotator. - Secured contents shared with hardware should be uncached. - Secure heap needs to be contiguously allocated & aligned to 1MB, which is not supported by IOMMU heap. Change-Id: I6c7c00d5363319f9a6db6e52c1e78e1b16ecd9aa
/hardware/qcom/display/liboverlay/overlayMem.h
|
c72e7dc6bf568fe5e6652da6934de3d1b7d5bd99 |
|
01-Aug-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
HDMI: Fallback to MM heap. - IOMMU heap is not available for all targets. we should have a fallback heap always as IOMMU can be disabled. Change-Id: I8fa265a50004550baccb0fe803c957529886ba0b Acked-by: Prabhanjan Kandula <pkandula@codeaurora.org>
/hardware/qcom/display/liboverlay/overlayMem.h
|
01d3fd3318a767e6ba75492ed08d57896df95d63 |
|
15-Jul-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
display: Clean up gralloc * Remove pmem and ashmem implementations * Remove usage of RefBase * Reduce log verbosity Change-Id: If8ef543d236e5305bd5430f4f9c62c51b3a13787
/hardware/qcom/display/liboverlay/overlayMem.h
|
f48aef64b218d42bd2ede62dcb03a3d7831ebbf9 |
|
20-Jul-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
liboverlay: Refactor, bug-fixes, upgrade. * Fix memory leak during copying pipe objects. * Remove unused / unnecessary code. * setMemoryId API is merged with queueBuffer. * setParameter API is setTransform now. * Rotator upgraded to: --Allow different rotator hardware types. --Remove dependency on MDP code. --Allocate memory only during first playback, close when the associated pipe is closed. * Have single commit implementation. * Include new format types. * Remove WAIT and CHANNEL enums and usage. Replace BypassPipe with GenericPipe. Client expected to set alignments and parameters. Add transform combination enums. * Allow APIs to be called in any order. Do transform calcs in commit. Move ext type setter and getter functions. * Add calculations for 180 transform. * Add secure session support in rotator * Implement all rotations in terms of H flip, V flip and 90 rotation. Change-Id: I34a9a2a0f1255b3467a0abbaa254d0b584e901ce
/hardware/qcom/display/liboverlay/overlayMem.h
|
29a26818d7294055539167b2fbfdaa168bcf725c |
|
14-Jun-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
qcom/display: Update HALs - Update the display HAL from Code Aurora Forum - Add updated overlay library - Enable HWC with basic video going through overlay - Cleanup some files Change-Id: I65c687c51be458cee71213c79e03eeda962d9086
/hardware/qcom/display/liboverlay/overlayMem.h
|