History log of /hardware/qcom/display/msm8974/libhwcomposer/hwc_vsync.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
75007d5ec7c707d9ef1cdd47ec68b4920bfb0c33 27-Aug-2013 Naseer Ahmed <naseer@codeaurora.org> hwc: Empty first read to avoid stale data at boot

When an fd is opened for the first time, poll always succeeds
without a notify from the driver. This gives us invalid data from
the driver, which actually has the right value only when it calls
sysfs_notify. Do a first read for the vsync fds to avoid this.

Change-Id: I47e7bb0a3f91ccb90b1cf36fe5e7d75de1085b62
/hardware/qcom/display/msm8974/libhwcomposer/hwc_vsync.cpp
57b955f68d6caa0d19e150e4c733d1569ae438a9 11-Jul-2013 Naseer Ahmed <naseer@codeaurora.org> hwc: Add support for HDMI vsync

SurfaceFlinger can enable HDMI vsync through event control.
Poll for HDMI vsync events and report them to SurfaceFlinger.

Change-Id: I301f1dffbab56b3b5a3dda5a59c37721688d7849
/hardware/qcom/display/msm8974/libhwcomposer/hwc_vsync.cpp
6287ca3d8c0bc7bd6e18c729781ea1d03bb23034 06-Jun-2013 Naseer Ahmed <naseer@codeaurora.org> hwc: poll for vsync event

poll on the vsync file descriptor. This prepares the ground for
multiple vsync updates without adding additional threads.

Change-Id: I30ef0fb34816d438501475cd3e4967775fcb1d19
/hardware/qcom/display/msm8974/libhwcomposer/hwc_vsync.cpp
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/libhwcomposer/hwc_vsync.cpp