From: Mathias Agopian Date: Mon, 19 Nov 2012 23:07:33 +0000 (-0800) Subject: workaround: don't reset compositionType to HWC_FRAMEBUFFER [DO NOT MERGE] X-Git-Tag: android-x86-4.4-r1~422^2~15^2^2^2^2^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=93f838b3a6ccf6a6a17b0bc345391b139c34185d;p=android-x86%2Fframeworks-native.git workaround: don't reset compositionType to HWC_FRAMEBUFFER [DO NOT MERGE] This workaround a HWC HAL issue in Nexus 7, which causes videos and live wallpapers to animate slowly. Bug: 7563862 Change-Id: I16ad85317e3e7f47f005e7397357c14186b0a13d --- diff --git a/services/surfaceflinger/DisplayHardware/HWComposer.cpp b/services/surfaceflinger/DisplayHardware/HWComposer.cpp index 29b778d855..2eb74b7277 100644 --- a/services/surfaceflinger/DisplayHardware/HWComposer.cpp +++ b/services/surfaceflinger/DisplayHardware/HWComposer.cpp @@ -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;