diff options
author | 2021-11-16 10:14:50 -0800 | |
---|---|---|
committer | 2021-11-16 10:25:34 -0800 | |
commit | 31c3f57fdce7b73f3ad8f14be404b97299f23f6d (patch) | |
tree | 9c6c356ea07cb867d4bbe86adab55bd5ecd22a21 | |
parent | 9a85356e92b26d8943cf844d117fbe06c211cec1 (diff) |
Add BT2020 PQ variant to ADataSpace
Bug: 201535612
Test: builds
Change-Id: I0851a5fcf8afaa8cf9f9f8a6d15da3f60e601fd5
-rw-r--r-- | libs/nativewindow/ANativeWindow.cpp | 2 | ||||
-rw-r--r-- | libs/nativewindow/include/android/data_space.h | 9 |
2 files changed, 11 insertions, 0 deletions
diff --git a/libs/nativewindow/ANativeWindow.cpp b/libs/nativewindow/ANativeWindow.cpp index 93e7239783..5823207517 100644 --- a/libs/nativewindow/ANativeWindow.cpp +++ b/libs/nativewindow/ANativeWindow.cpp @@ -162,6 +162,8 @@ int32_t ANativeWindow_setBuffersDataSpace(ANativeWindow* window, int32_t dataSpa static_assert(static_cast<int>(ADATASPACE_SCRGB) == static_cast<int>(HAL_DATASPACE_V0_SCRGB)); static_assert(static_cast<int>(ADATASPACE_DISPLAY_P3) == static_cast<int>(HAL_DATASPACE_DISPLAY_P3)); static_assert(static_cast<int>(ADATASPACE_BT2020_PQ) == static_cast<int>(HAL_DATASPACE_BT2020_PQ)); + static_assert(static_cast<int>(ADATASPACE_BT2020_ITU_PQ) == + static_cast<int>(HAL_DATASPACE_BT2020_ITU_PQ)); static_assert(static_cast<int>(ADATASPACE_ADOBE_RGB) == static_cast<int>(HAL_DATASPACE_ADOBE_RGB)); static_assert(static_cast<int>(ADATASPACE_JFIF) == static_cast<int>(HAL_DATASPACE_V0_JFIF)); static_assert(static_cast<int>(ADATASPACE_BT601_625) == static_cast<int>(HAL_DATASPACE_V0_BT601_625)); diff --git a/libs/nativewindow/include/android/data_space.h b/libs/nativewindow/include/android/data_space.h index 0565f424f2..66f0e96873 100644 --- a/libs/nativewindow/include/android/data_space.h +++ b/libs/nativewindow/include/android/data_space.h @@ -444,6 +444,15 @@ enum ADataSpace { ADATASPACE_BT2020_PQ = 163971072, // STANDARD_BT2020 | TRANSFER_ST2084 | RANGE_FULL /** + * ITU-R Recommendation 2020 (BT.2020) + * + * Ultra High-definition television + * + * Use limited range, SMPTE 2084 (PQ) transfer and BT2020 standard + */ + ADATASPACE_BT2020_ITU_PQ = 298188800, // STANDARD_BT2020 | TRANSFER_ST2084 | RANGE_LIMITED + + /** * Adobe RGB * * Use full range, gamma 2.2 transfer and Adobe RGB primaries |