History log of /hardware/qcom/display/msm8974/liboverlay/overlay.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4f4c03bfb459159490795165a191e01c564e5788 22-Aug-2013 Saurabh Shah <saurshah@codeaurora.org> hwc/overlay: Force pipe config if list geometry changes

Force pipes of a display, whose geometry has changed, to pass
configuration arguments using MSMFB_SET_IOCTL. This helps the driver
make additive bandwidth calculations and reject the frame if the
requirements go beyond what the hardware can support.

This change still preserves the optmization to avoid ioctl calls, in
cases where pipe params are the same but makes an exception when
list geometry changes.

Conflicts:
msm8974/libhwcomposer/hwc.cpp

Change-Id: I909d35b2a8c33059b34b65943ccbbc08650461db
/hardware/qcom/display/msm8974/liboverlay/overlay.h
dc4a81c03fcf5bdb2f3b12bc42fafb3b00bfa67c 14-Aug-2013 Saurabh Shah <saurshah@codeaurora.org> overlay: Remove overloading external display with writeback

Remove the APIs that allow overloading external display with writeback
display. This was a hack until the framework used hwc to do writeback.

Change-Id: If1d35cde84d8d0875ded2e6725e526a965976599
/hardware/qcom/display/msm8974/liboverlay/overlay.h
a8c3d11acf21811ee74589d08dbcc037cd763526 30-Jul-2013 Saurabh Shah <saurshah@codeaurora.org> hwc/overlay: Prevent pipes from switching mixers

For split displays, earlier we allowed pipes to switch mixers in
subsequent rounds. This change prevents that and makes sure there
is one composition round where a pipe being transferred to another
mixer of the same display is UNSET

Change-Id: I3c679cc4256363eeb70c5cf8bcaf5047b8a064c2

Conflicts:

msm8974/libhwcomposer/hwc_fbupdate.cpp
/hardware/qcom/display/msm8974/liboverlay/overlay.h
1eda3814b8feedadcc2801b2af4d1076caae55ad 16-Jul-2013 Saurabh Shah <saurshah@codeaurora.org> overlay: Fix crash due to small debug buffer size

The debug buffer size is insufficient for newer targets with multiple
pipes. The code causing crash is enabled only if the PIPE_DEBUG macro
is enabled during local debugging.

We now increase the buffer size and also put some string operations under
the macro check for efficiency.

Change-Id: I4ad418d314fd8c7d374ccfdb0943dde44d968922
/hardware/qcom/display/msm8974/liboverlay/overlay.h
5ceb9c6a763418d5e0cf5da4e74b7a7c733fb4b1 27-Jun-2013 Saurabh Shah <saurshah@codeaurora.org> overlay: Add writeback support

Add explicit writeback display type, writeback ioctls, memory mgmt,
writeback class, writeback obj manager class to overlay.

Change-Id: I171e60cea5ed8f6649859e3eb189df37b39962f1
/hardware/qcom/display/msm8974/liboverlay/overlay.h
513ddc2124abf90c63af41999201f0d2031af0c8 12-Jun-2013 Vineeta Srivastava <vsrivastava@google.com> Splitting hardware/qcom/display chip specific.

Moved msm8960 specific code in msm8960/ directory.
Moved msm8974 specific code in msm8974/ directory.
Updated Makefiles to point to correct header files.

Change-Id: I0623022f324be0ae42571660074f16afa1f71df5
/hardware/qcom/display/msm8974/liboverlay/overlay.h