History log of /hardware/qcom/display/msm8994/liboverlay/overlay.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5a21c78c913290f003101656359dfa0324bb0790 29-Jan-2015 Arun Kumar K.R <akumarkr@codeaurora.org> overlay: Fix pipe type related priority checks

In case of one pipe having a new request and pipe types being
different, a condition check for comparison was missing. This
change adds that.

Acked-by: Saurabh Shah <saurshah@codeaurora.org>

Change-Id: Ie58e297405a5ba911485d3f1e2e34cfbf538d2d7
/hardware/qcom/display/msm8994/liboverlay/overlay.cpp
a4a71c6d0a4553a9edbbd2398ea05032abe395d6 29-Jan-2015 Arun Kumar K.R <akumarkr@codeaurora.org> liboverlay: Fix pipe priority mismatch on new allocations

With source split enabled:
1) When both LEFT and RIGHT pipes gets reused pipes, we use their
pipe id's to compare their priority and swap them as needed.
2) When both LEFT and RIGHT pipes needs to be newly allocated, we
let driver take care of the priority as long as both pipes are
of same type. If different, we swap them according to the pipe
type priority.
3) When LEFT is reused and RIGHT needs new allocation, we swap
them only when they need same pipe type and LEFT has the
pipe with lowest priority.
4) When RIGHT is reused and LEFT needs new allocation, we swap
them only when they need same pipe type and RIGHT has the
pipe with highest priority.

Acked-by: Jeykumar Sankaran <jsanka@codeaurora.org>

Change-Id: I320285aaca7ffc032e3b3b0832380a9c705bc4fc
/hardware/qcom/display/msm8994/liboverlay/overlay.cpp
054df959aef7dce630a7f41d4aba6626c130756b 12-Mar-2015 Patrick Tjin <pattjin@google.com> msm8994: import msm8994/msm8992 display code

AU_LINUX_ANDROID_LA.BF64.1.2.1_RB1.05.00.00.019.037

Change-Id: Ie94c9207ea736a114bfdf4f35d372ccc326d7207
Signed-off-by: Patrick Tjin <pattjin@google.com>
/hardware/qcom/display/msm8994/liboverlay/overlay.cpp