OSDN Git Service

workaround: don't reset compositionType to HWC_FRAMEBUFFER [DO NOT MERGE]
authorMathias Agopian <mathias@google.com>
Mon, 19 Nov 2012 23:07:33 +0000 (15:07 -0800)
committerThe Android Automerger <android-build@android.com>
Mon, 19 Nov 2012 23:45:10 +0000 (15:45 -0800)
This workaround a HWC HAL issue in Nexus 7, which causes videos and live
wallpapers to animate slowly.

Bug: 7563862
Change-Id: I16ad85317e3e7f47f005e7397357c14186b0a13d

services/surfaceflinger/DisplayHardware/HWComposer.cpp

index 29b778d..2eb74b7 100644 (file)
@@ -804,7 +804,7 @@ public:
         getLayer()->acquireFenceFd = fenceFd;
     }
     virtual void setPerFrameDefaultState() {
-        getLayer()->compositionType = HWC_FRAMEBUFFER;
+        //getLayer()->compositionType = HWC_FRAMEBUFFER;
     }
     virtual void setDefaultState() {
         getLayer()->compositionType = HWC_FRAMEBUFFER;