History log of /hardware/qcom/display/liboverlay/overlayMem.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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