History log of /hardware/qcom/display/msm8084/libgralloc/fb_priv.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7a09f5d1465b17a920bbc877ce1b8c63a754aa67 22-Jan-2014 Arun Kumar K.R <akumarkr@codeaurora.org> libgralloc: use proper types and type casts

- Use proper types for pointers
- Resolve compiler errors
- handle proper type casts
- remove unused variables

Change-Id: I628ebe174485d30abadea4ca40b67f9aab1a0652
/hardware/qcom/display/msm8084/libgralloc/fb_priv.h
c567a93cd9ff7079ac03024d4fdb1ddc5683e748 21-Feb-2013 Jeykumar Sankaran <jsanka@codeaurora.org> display: Remove framebuffer HAL usage

This patch removes the usage of the framebuffer HAL which is
deprecated in JB MR1 onwards. The code is left for compatibility
such as conformance tests but it is unused for normal display
usage.

Change-Id: If98133bdaa759cdc41d4503ff695b225ee43cb6f

Conflicts:

libhwcomposer/hwc_utils.cpp
/hardware/qcom/display/msm8084/libgralloc/fb_priv.h
5070c694011ddc30673ec68a9d1d74dc713c49f2 10-Feb-2013 Duy Truong <dtruong@codeaurora.org> Update copyright to The Linux Foundation

Change-Id: I145b66896159ff9886ed73507f17b3165ba0266d
/hardware/qcom/display/msm8084/libgralloc/fb_priv.h
60c9d991c91f6fa265410f1dc463bbee2c705153 03-Dec-2012 Ken Zhang <kenz@codeaurora.org> hwc: Remove buffer_fence definition as it is not used

Change-Id: If5f4beceda0229c9f48b6b1ee74e23a95f14863a
/hardware/qcom/display/msm8084/libgralloc/fb_priv.h
65de164e68eb92e0c54e4e086d7c3da1f6eef5f0 02-Oct-2012 Naseer Ahmed <naseer@codeaurora.org> hwc: Use asynchronous commit ioctl for display post

bug: 7274951

Change-Id: I70b2a00d6a2558f533bd87c92038774126434f03
/hardware/qcom/display/msm8084/libgralloc/fb_priv.h
a71a7ecd0323a16fe7728271474f8b7056c679d8 18-Aug-2012 Saurabh Shah <saurshah@codeaurora.org> hwc/fb/overlay: wait for fbpost and pan display

Draw sequence in hwc_set
--eglSwapBuffers
--wait for fb_post. Its ok to draw to External only at this point.
--draw to external | Parallel with PAN
--commit to external | Parallel with PAN
--wait for pan (happening in fb_post) to finish.

Call MSMFB_OVERLAY_SET ioctl only when params change.

These thing together ensure a correct sequence and should fix tearing and
stuttering, the latter assuming there are no other display pipeline delays.

Acked-by: Arun Kumar K.R <akumarkr@codeaurora.org>

Change-Id: Ibb0ad8485fa6b30dc6ac07ae8b25a760941c08ce
/hardware/qcom/display/msm8084/libgralloc/fb_priv.h
ccf943e44f9e9d615a6019459625148830039f8d 20-Jul-2012 Naseer Ahmed <naseer@codeaurora.org> hwcomposer: Add support for UI mirroring

- Uevent observer as part of Hwcomposer
- HPD, enabling/disabling external display from HWC

Change-Id: I52b4f30c78e98c5b52c86722046389f458c2dbee
/hardware/qcom/display/msm8084/libgralloc/fb_priv.h
eb8f34fd4ab764ecf2ee5557bf8655ede5b990a6 13-Jul-2012 Naseer Ahmed <naseer@codeaurora.org> framebuffer: Fix locking

The gralloc locking did not lock
the framebuffer. Use genlock to
lock the framebuffers.

Change-Id: Ie8be6f7950f6df06a2293c3df863e19cd5386479
/hardware/qcom/display/msm8084/libgralloc/fb_priv.h
18d7edafe99fd88d6ea83282b1ccbacb290b9f3d 26-Jun-2012 Naseer Ahmed <naseer@codeaurora.org> display: Use single thread for FB post.

To support swapinterval zero a separate thread
was added to do the framebuffer post. Since we
are going to support the WAITFORVSYNC ioctl in HWC,
we can handle the zero swapinterval case there.

Change-Id: I39f960825ca4173f99a9895e0c132b70a7adccab
/hardware/qcom/display/msm8084/libgralloc/fb_priv.h
682ac42a77d1c81af7f4e0d5b761bfd0a73f4f26 04-Jul-2012 Naseer Ahmed <naseer@codeaurora.org> display: Enable triple framebuffers

Change-Id: I323c10b939277477f724c2d0a20f9c6da4899481
/hardware/qcom/display/msm8084/libgralloc/fb_priv.h
befc466069680cb8a65b1f22ad44723d949128c8 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/msm8084/libgralloc/fb_priv.h