summaryrefslogtreecommitdiffstats
path: root/include/hardware/hwcomposer_defs.h
diff options
context:
space:
mode:
authorJesse Hall <jessehall@google.com>2014-02-13 15:38:56 -0800
committerJesse Hall <jessehall@google.com>2014-03-11 12:02:11 -0700
commit8c79c08578b51a1385759eddf25b0ec5f03e5198 (patch)
treebcf50f553cc2542199fef9abfdbd60d3deaf9ae3 /include/hardware/hwcomposer_defs.h
parentd35b818e4f9a7414921eb59539d7f47086cf649d (diff)
downloadhardware_libhardware-8c79c08578b51a1385759eddf25b0ec5f03e5198.zip
hardware_libhardware-8c79c08578b51a1385759eddf25b0ec5f03e5198.tar.gz
hardware_libhardware-8c79c08578b51a1385759eddf25b0ec5f03e5198.tar.bz2
Add HWC 1.4 with support for sideband video layers
Change-Id: Ie40668a8667e26f1d570a2f756f1178d0dcbbf5c
Diffstat (limited to 'include/hardware/hwcomposer_defs.h')
-rw-r--r--include/hardware/hwcomposer_defs.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/hardware/hwcomposer_defs.h b/include/hardware/hwcomposer_defs.h
index c69a4bc..242e3f6 100644
--- a/include/hardware/hwcomposer_defs.h
+++ b/include/hardware/hwcomposer_defs.h
@@ -36,6 +36,7 @@ __BEGIN_DECLS
#define HWC_DEVICE_API_VERSION_1_1 HARDWARE_DEVICE_API_VERSION_2(1, 1, HWC_HEADER_VERSION)
#define HWC_DEVICE_API_VERSION_1_2 HARDWARE_DEVICE_API_VERSION_2(1, 2, HWC_HEADER_VERSION)
#define HWC_DEVICE_API_VERSION_1_3 HARDWARE_DEVICE_API_VERSION_2(1, 3, HWC_HEADER_VERSION)
+#define HWC_DEVICE_API_VERSION_1_4 HARDWARE_DEVICE_API_VERSION_2(1, 4, HWC_HEADER_VERSION)
enum {
/* hwc_composer_device_t::set failed in EGL */
@@ -95,6 +96,10 @@ enum {
/* this layer holds the result of compositing the HWC_FRAMEBUFFER layers.
* Added in HWC_DEVICE_API_VERSION_1_1. */
HWC_FRAMEBUFFER_TARGET = 3,
+
+ /* this layer's contents are taken from a sideband buffer stream.
+ * Added in HWC_DEVICE_API_VERSION_1_4. */
+ HWC_SIDEBAND = 4,
};
/*