diff options
| author | Marissa Wall <marissaw@google.com> | 2019-11-05 14:47:28 -0800 | 
|---|---|---|
| committer | Marissa Wall <marissaw@google.com> | 2019-11-13 10:45:16 -0800 | 
| commit | 03b66e1dedb2f2ebd3fda7037f928959a4b856c8 (patch) | |
| tree | 24a8c33970abc400be3464e6aac7c307aaf5445c /identity/support/src/cppbor_parse.cpp | |
| parent | a0c08bbd729b4f1d9ec9b6c506d9fa61e518c41d (diff) | |
graphics/common: add stable AIDL types
Gralloc 4 (IAllocator 4.0 and IMapper 4.0) is a HIDL interface that
will support getting and setting buffer metadata. To allow vendors to
easily add arbitrary metadata, the interface accepts metadata as a
bytestream.
Some of the metadata gralloc 4 will use is already defined in HIDL.
Unfortunately, some of the metadata was defined in composer which
is a binderized HIDL interface. IMapper is a HIDL-SP interface
so it cannot reuse composer's definitions.
Since the display HIDL interfaces will likely move to stable AIDL
soon, redefine the metadata in stable AIDL. IMapper uses a byte
stream so the types can be defined anywhere. By redefining the types
in stable AIDL, we won't have three definitons of the exact same
type in the future.
Bug: 141632767
Test: N/A - This patch just adds types. There are tests in the patches
      that use the types.
Change-Id: Icaf6200c327d71a41d66a3e66dd6890ab5c2041a
Diffstat (limited to 'identity/support/src/cppbor_parse.cpp')
0 files changed, 0 insertions, 0 deletions
