OSDN Git Service

Add support for BLOB format to HardwareBuffer.
authorCraig Donner <cdonner@google.com>
Wed, 25 Jan 2017 02:16:10 +0000 (18:16 -0800)
committerCraig Donner <cdonner@google.com>
Wed, 25 Jan 2017 02:20:14 +0000 (18:20 -0800)
Test: updated CTS test to check for error conditions if the blob dimensions are
bad.
Bug: 34050596

Change-Id: I48e78fa3f133f6283737ade78bdf35094981aef9

include/android/hardware_buffer.h

index a6c832f..24e217e 100644 (file)
@@ -66,7 +66,13 @@ enum {
      *   Vulkan: VK_FORMAT_R16G16B16A16_SFLOAT
      *   OpenGL ES: GL_RGBA16F
      */
-    AHARDWAREBUFFER_FORMAT_R16G16B16A16_SFLOAT = 5,
+    AHARDWAREBUFFER_FORMAT_R16G16B16A16_SFLOAT = 0x16,
+
+    /**
+     * An opaque binary blob format that must have height 1, with width equal to
+     * the buffer size in bytes.
+     */
+    AHARDWAREBUFFER_FORMAT_BLOB                = 0x21,
 };
 
 enum {