OSDN Git Service

Remove support for legacy HWC version encoding
authorJesse Hall <jessehall@google.com>
Fri, 11 Jan 2013 00:19:56 +0000 (16:19 -0800)
committerJesse Hall <jessehall@google.com>
Fri, 11 Jan 2013 02:17:13 +0000 (18:17 -0800)
Change-Id: If03ae1ebf10d15777310e1449a57473021390582

services/surfaceflinger/DisplayHardware/HWComposer.cpp

index 31d731e..8d92bd3 100644 (file)
 
 namespace android {
 
-#define MIN_HWC_HEADER_VERSION 0
+#define MIN_HWC_HEADER_VERSION HWC_HEADER_VERSION
 
 static uint32_t hwcApiVersion(const hwc_composer_device_1_t* hwc) {
     uint32_t hwcVersion = hwc->common.version;
-    if (MIN_HWC_HEADER_VERSION == 0 &&
-            (hwcVersion & HARDWARE_API_VERSION_2_MAJ_MIN_MASK) == 0) {
-        // legacy version encoding
-        hwcVersion <<= 16;
-    }
     return hwcVersion & HARDWARE_API_VERSION_2_MAJ_MIN_MASK;
 }
 
 static uint32_t hwcHeaderVersion(const hwc_composer_device_1_t* hwc) {
     uint32_t hwcVersion = hwc->common.version;
-    if (MIN_HWC_HEADER_VERSION == 0 &&
-            (hwcVersion & HARDWARE_API_VERSION_2_MAJ_MIN_MASK) == 0) {
-        // legacy version encoding
-        hwcVersion <<= 16;
-    }
     return hwcVersion & HARDWARE_API_VERSION_2_HEADER_MASK;
 }