b434b98715e4bfe9b8bfb0ac34f33e695aa9891d |
|
05-Oct-2013 |
Saurabh Shah <saurshah@codeaurora.org> |
hwc: Add support for virtual displays Add support for virtual displays in hwc. The availability is detected when a valid list first appears. Need a valid framebuffer handle to configure writeback based on aligned dimensions. Force full GLES virtual layers to go through HWC based on boardconfig flag. b/8316155 - Implement HWComposer 1.3 w/ virtual display support Change-Id: Ice26d47022c8582a6d30503cfa5c918057046320 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8974/libhwcomposer/hwc_ad.cpp
|
e43bb379c4b8f336800551a1ed22e60b52e7887c |
|
27-Aug-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
hwc: Change log message for AD feature If the AD node is not present in the kernel, make the log sound less fatal and change it to a debug log. Change-Id: I14adf2df6375d4a2aa012842bda51faf7870ffa5
/hardware/qcom/display/msm8974/libhwcomposer/hwc_ad.cpp
|
d80659c540b719660c7af9f530445268bc409db6 |
|
03-Jul-2013 |
Saurabh Shah <saurshah@codeaurora.org> |
hwc: Add assertive display support. Add assertive display support to hwc. This feature takes effect when node /sys/class/graphics/fb*/ad is present. This signifies that that LM0 is being used with fb* for writeback. When a video playback begins we write "1" to this node to indicate to post processing that a writeback will happen. Likewise a "0" is written to this node when playback stops. The original contents are worked upon and the modified output is fed via writeback to either rotator or mdp as appropriate. The feature doesnt trigger when either: 1) Buffer size exceeds 2048 2) External display is connected 3) Multiple yuv streams are present When this mode is active, MDP comp is applied only to yuv layer. Conflicts: msm8974/libhwcomposer/Android.mk msm8974/libhwcomposer/hwc_utils.cpp msm8974/libhwcomposer/hwc_utils.h Change-Id: If5520f9dc849de3189c9f9ed4e9072c8f8f760e1
/hardware/qcom/display/msm8974/libhwcomposer/hwc_ad.cpp
|