From 800d77ccaefd985113db91b4c539e401e9777afc Mon Sep 17 00:00:00 2001 From: John Reck Date: Thu, 8 Dec 2022 14:03:24 -0500 Subject: [PATCH] Add libui requirements Test: make Change-Id: I78a3a7239b07976ad1ab0fc89c017a1defee2587 --- graphics/mapper/stable-c/Android.bp | 14 ++++++++++++++ .../graphics/mapper/utils/IMapperMetadataTypes.h | 4 ++++ 2 files changed, 18 insertions(+) diff --git a/graphics/mapper/stable-c/Android.bp b/graphics/mapper/stable-c/Android.bp index fa3087a62d..1d01a02707 100644 --- a/graphics/mapper/stable-c/Android.bp +++ b/graphics/mapper/stable-c/Android.bp @@ -33,6 +33,13 @@ cc_library_headers { export_header_lib_headers: [ "libarect_headers", ], + // TODO(b/214400477) Remove apex_available + apex_available: [ + "//apex_available:platform", + "com.android.media.swcodec", + "test_com.android.media.swcodec", + ], + min_sdk_version: "29", } cc_library_shared { @@ -66,6 +73,13 @@ cc_library_headers { "libbase_headers", "libimapper_stablec", ], + // TODO(b/214400477) Remove apex_available + apex_available: [ + "//apex_available:platform", + "com.android.media.swcodec", + "test_com.android.media.swcodec", + ], + min_sdk_version: "29", } cc_test { diff --git a/graphics/mapper/stable-c/implutils/include/android/hardware/graphics/mapper/utils/IMapperMetadataTypes.h b/graphics/mapper/stable-c/implutils/include/android/hardware/graphics/mapper/utils/IMapperMetadataTypes.h index 25af6d1158..102dadab98 100644 --- a/graphics/mapper/stable-c/implutils/include/android/hardware/graphics/mapper/utils/IMapperMetadataTypes.h +++ b/graphics/mapper/stable-c/implutils/include/android/hardware/graphics/mapper/utils/IMapperMetadataTypes.h @@ -566,6 +566,8 @@ DEFINE_TYPE(SMPTE2094_40, std::optional>); #undef DEFINE_TYPE +#if defined(__cplusplus) && __cplusplus >= 202002L + template void invokeWithStandardMetadata(F&& f, StandardMetadataType type, std::index_sequence) { // Setup the jump table, mapping from each type to a springboard that invokes the template @@ -620,4 +622,6 @@ AIMapper_Error applyStandardMetadata(StandardMetadataType type, const void* _Non return retVal; } +#endif + } // namespace android::hardware::graphics::mapper \ No newline at end of file