Go to file
Sudhir Sharma 7d978483ed libhwcomposer: Implement idletimeout fallback for MDP composition .
Background: On MDP compositon, MDP keeps reading contents from the
pipes even on Idle Screen i.e. even when HWC is not queueing any new
buffers to MDP. Above data traffic leads to high power consumption.

Implementation: This change introduces a timer in HWC which will
timeout if there are no updates in bypass composition path for
the period specified via debug.bypass.idletime. Also SurfaceFlinger
will be notified to redraw the current frame which will be composed
into FB.

Conflicts:

	libhwcomposer/hwcomposer.cpp

Change-Id: Ic3a467596068fa553271b5cd8c2831e544e3211d
(cherry picked from commit ad1d9a019234ab03dbc79b1ddb73c86e560e3e74)

Conflicts:

	libhwcomposer/hwcomposer.cpp
2012-06-02 20:52:29 -07:00
libcopybit libcopybit: Fix source stride for software YUV buffer copy. 2012-05-22 16:32:13 -05:00
libgenlock libgenlock: always define USE_GENLOCK 2012-05-22 17:04:57 -05:00
libgralloc Makefiles: remove QCOM_HARDWARE cflag 2012-05-22 17:06:11 -05:00
libgralloc-legacy gralloc: add BOARD_USES_LEGACY_QCOM 2012-01-07 22:40:24 -06:00
libhwcomposer libhwcomposer: Implement idletimeout fallback for MDP composition . 2012-06-02 20:52:29 -07:00
libhwcomposer-qsd8k hwc-qsd8k: update drawLayerUsingCopybit and hwc_set 2012-03-17 01:36:07 -05:00
liboverlay overlay: Continue when one of the framebuffer fd's fail to open 2012-05-22 17:03:46 -05:00
libqcomui libhwcomposer: Implement idletimeout fallback for MDP composition . 2012-06-02 20:52:29 -07:00
libtilerenderer Makefiles: remove QCOM_HARDWARE cflag 2012-05-22 17:06:11 -05:00
Android.mk qcom display: qsd8k hwcomposer 2012-02-20 23:10:17 -06:00