summaryrefslogtreecommitdiff
path: root/libs/gralloc
AgeCommit message (Collapse)Author
2024-10-08Update dependencies on graphics.common HAL to latest Eino-Ville Talvala
Bug: 368395888 Flag: EXEMPT build file changes only Test: Builds Change-Id: I8e33403098f6e7e573d3cac58bba7ce290c61206
2024-08-26Update libprocessgroup dependencies T.J. Mercier
These are unused, and I'm not sure they ever were. Bug: 349105928 Test: $ANDROID_BUILD_TOP/out/host/linux-x86/fuzz/x86_64/libgralloctypes_fuzzer/libgralloctypes_fuzzer Test: adb shell /data/local/tmp/libgralloctypes_fuzzer Change-Id: I3d0870b7c3473a197b1a04abae0c2a3d183fe2c8
2024-05-24Merge Android 24Q2 Release (ab/11526283) to aosp-main-future Xin Li
Bug: 337098550 Merged-In: I8d975b81afd2cde1d543e8bc7e730a6e42393bec Change-Id: I714982d2b0df34afc9f9729deb2636de5d0c7b64
2024-03-15Remove VNDK definition(s) Kiyoung Kim
As of VNDK deprecation, any libraries that defines vndk is no longer valid anymore. This change removes all VNDK definition(s) from modules which was VNDK. Any former VNDK-SP libraries will be marked as double-loadable, so it can keep be able to be referenced by LLNDK libraries. Bug: 328994089 Test: AOSP CF build succeeded Change-Id: Ic53d89878bb35ca85640daf938ae34a0fb22e7af
2024-02-21Add default_teams John Reck
Test: n/a Change-Id: I6c2426303194df4b94f6181f4b5c71970bc5f7fd
2023-10-03Refactoring HAL Dataspace to AIDL Dataspace sergiuferentz
Bug: 291142745 Test: Build Change-Id: Icfa9562f03d58c4cb8d90151c3c5a4617c404375
2023-10-03Bump android.hardware.graphics.common V4->V5 sergiuferentz
Test: Build Bug: 291142745 Change-Id: I0d35038b1183db5530a36132e4f6452d7f778cfa
2022-10-29graphics.common V3 -> V4 Steven Moreland
Bug: 251177105 Test: builds Change-Id: I59a458554223fdbf01b2f0288b249ae8299af6fd
2022-08-26Use android.hardware.graphics.common-ndk and composer3-ndk wrappers. Sally Qi
Bug: 243429120 Test: builds Change-Id: I2edd9d7f22680335f2924c544031d181071bf6f7
2022-05-12Merge "Revert "Updates encoding/decoding of optional metadata"" am: ↵ Treehugger Robot
1293b47435 am: a781db9ceb Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2094831 Change-Id: I736b834285872b4494c4fc534578378d23848231 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11Merge "Revert "Updates encoding/decoding of optional metadata"" Treehugger Robot
2022-05-11Revert "Updates encoding/decoding of optional metadata" Jason Macnak
This reverts commit 42a88242c83a6e46357b3d3b3ea90da3f7a66381. Reason for revert: breaks api freeze b/232072943 Change-Id: Iaa4cf4c0e991fab03dbb9c7665afb92a052f4210
2022-02-14Merge "Updates encoding/decoding of optional metadata" am: 67fbd47a94 am: ↵ Treehugger Robot
15282ca71d am: 3f84fa6d59 Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1907915 Change-Id: I84f28eabe8498961d6012ee3522a157ea7c2446d
2022-02-14Merge "Updates encoding/decoding of optional metadata" Treehugger Robot
2022-02-12Merge "Add additional graphics team members as libgralloctypes owners" am: ↵ Treehugger Robot
a466b6f1ae am: 74724e2daa am: 3ff4d99d5d Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1983046 Change-Id: Ibba3125ab7feb27c85473396645872d60b8fbe8a
2022-02-11Add additional graphics team members as libgralloctypes owners Alec Mouri
Change-Id: I9b202aa1f1963a44fffe4746032a502f443c36ee
2022-02-04Merge "remove libbinder_ndk_host_user" am: 415611420c am: d18fa8a030 am: ↵ Steven Moreland
c3cc69454c am: 3fd86d25eb Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1940659 Change-Id: Ib46942f861373eb7e5b6001da50ea50310b4546a
2022-01-21remove libbinder_ndk_host_user Steven Moreland
no longer needed Bug: 211908498 Test: build Change-Id: I995c8d1a8a77ca675a09f0a3e48c17b1e967a2e5
2021-12-01Updates encoding/decoding of optional metadata Jason Macnak
... to always encode/decode the metadata type with a "is present" value in order to be able to differentiate bad optional metadata from unset optional metadata. The SetBadMetadata test in VtsHalGraphicsMapperV4_0TargetTest.cpp expects that gralloc->set(Smpte2086, <empty vec>) returns Error::UNSUPPORTED. However, prior to this change, android::gralloc4::decodeSmpte2086() would return NO_ERROR as an empty stream was equivalent to an unset optional. Bug: b/207388558 Test: VtsHalGraphicsMapperV4_0TargetTest Test: GrallocTypes_test Change-Id: Ie47d3146f4e76c5c38919b776826d707e85aa438
2021-10-13Update gralloc wrappers to support querying SMPTE 2094-10 metadata Alec Mouri
Bug: 200309502 Test: builds Test: GrallocTypes_test Change-Id: Ia5b17d414d1ed83612e402e2615814f23d18830c
2021-09-24SF: rev android.hardware.graphics.common to V3 Ady Abraham
Bug: 198690444 Test: Build Change-Id: I6a1381f1cce9e83500d37c4c225a0ad40f10e5f0
2021-08-09Remove ndk_platform backend. Use the ndk backend. Jiyong Park
The ndk_platform backend will soon be deprecated because the ndk backend can serve the same purpose. This is to eliminate the confusion about having two variants (ndk and ndk_platform) for the same ndk backend. Bug: 161456198 Test: m Merged-In: I1e84945fcfef3b2a300811f27ef57059eaf08553 Change-Id: I1564d49bea7f09f2ee211bc309a6e857f631dbdd
2021-08-04Remove ndk_platform backend. Use the ndk backend. Jiyong Park
The ndk_platform backend will soon be deprecated because the ndk backend can serve the same purpose. This is to eliminate the confusion about having two variants (ndk and ndk_platform) for the same ndk backend. Bug: 161456198 Test: m Change-Id: I1e84945fcfef3b2a300811f27ef57059eaf08553
2021-02-25[LSC] Add LOCAL_LICENSE_KINDS to frameworks/native Bob Badour
Added SPDX-license-identifier-Apache-2.0 to: cmds/atrace/Android.bp cmds/bugreport/Android.bp cmds/bugreportz/Android.bp cmds/cmd/Android.bp cmds/dumpstate/Android.bp cmds/dumpsys/Android.bp cmds/dumpsys/tests/Android.bp cmds/flatland/Android.mk cmds/idlcli/Android.bp cmds/installd/Android.bp cmds/installd/tests/Android.bp cmds/ip-up-vpn/Android.mk cmds/lshal/Android.bp cmds/lshal/libprocpartition/Android.bp cmds/rawbu/Android.bp cmds/rss_hwm_reset/Android.bp cmds/service/Android.bp cmds/servicemanager/Android.bp cmds/surfacereplayer/Android.bp cmds/surfacereplayer/proto/Android.bp cmds/surfacereplayer/replayer/Android.bp data/etc/Android.bp libs/adbd_auth/Android.bp libs/android_runtime_lazy/Android.bp libs/arect/Android.bp libs/attestation/Android.bp libs/attestation/tests/Android.bp libs/binder/Android.bp libs/binder/ndk/Android.bp libs/binder/ndk/tests/Android.bp libs/binder/parcel_fuzzer/Android.bp libs/binder/rust/Android.bp libs/binder/rust/tests/Android.bp libs/binder/tests/Android.bp libs/binder/tests/fuzzers/Android.bp libs/binderdebug/Android.bp libs/binderdebug/tests/Android.bp libs/binderthreadstate/1.0/Android.bp libs/binderthreadstate/Android.bp libs/bufferqueueconverter/Android.bp libs/cputimeinstate/Android.bp libs/diskusage/Android.bp libs/dumputils/Android.bp libs/fakeservicemanager/Android.bp libs/ftl/Android.bp libs/gralloc/types/Android.bp libs/gralloc/types/fuzzer/Android.bp libs/gralloc/types/tests/Android.bp libs/graphicsenv/Android.bp libs/gui/Android.bp libs/gui/sysprop/Android.bp libs/gui/tests/Android.bp libs/incidentcompanion/Android.bp libs/input/Android.bp libs/input/tests/Android.bp libs/math/Android.bp libs/math/tests/Android.bp libs/nativebase/Android.bp libs/nativedisplay/Android.bp libs/nativewindow/Android.bp libs/nativewindow/tests/Android.bp libs/renderengine/Android.bp libs/renderengine/tests/Android.bp libs/sensor/Android.bp libs/sensor/tests/Android.bp libs/sensorprivacy/Android.bp libs/ui/Android.bp libs/ui/tests/Android.bp libs/ui/tools/Android.bp libs/vibrator/Android.bp libs/vibrator/fuzzer/Android.bp libs/vr/libbroadcastring/Android.bp libs/vr/libbufferhub/Android.bp libs/vr/libbufferhubqueue/Android.bp libs/vr/libbufferhubqueue/benchmarks/Android.bp libs/vr/libbufferhubqueue/tests/Android.bp libs/vr/libdisplay/Android.bp libs/vr/libdvr/Android.bp libs/vr/libdvr/tests/Android.bp libs/vr/libdvrcommon/Android.bp libs/vr/libpdx/Android.bp libs/vr/libpdx/fuzz/Android.bp libs/vr/libpdx_default_transport/Android.bp libs/vr/libpdx_uds/Android.bp libs/vr/libperformance/Android.bp libs/vr/libvr_manager/Android.bp libs/vr/libvrflinger/Android.bp libs/vr/libvrflinger/tests/Android.bp libs/vr/libvrsensor/Android.bp opengl/libs/Android.bp opengl/tests/EGLTest/Android.bp opengl/tests/configdump/Android.bp opengl/tests/fillrate/Android.bp opengl/tests/filter/Android.bp opengl/tests/finish/Android.bp opengl/tests/gl2_basic/Android.bp opengl/tests/gl2_cameraeye/Android.bp opengl/tests/gl2_copyTexImage/Android.bp opengl/tests/gl2_java/Android.bp opengl/tests/gl2_jni/Android.bp opengl/tests/gl2_yuvtex/Android.bp opengl/tests/gl_basic/Android.bp opengl/tests/gl_jni/Android.bp opengl/tests/gl_perf/Android.bp opengl/tests/gl_perfapp/Android.bp opengl/tests/gl_yuvtex/Android.bp opengl/tests/gldual/Android.bp opengl/tests/gralloc/Android.bp opengl/tests/hwc/Android.bp opengl/tests/lib/Android.bp opengl/tests/lighting1709/Android.bp opengl/tests/linetex/Android.bp opengl/tests/swapinterval/Android.bp opengl/tests/testFramerate/Android.bp opengl/tests/testLatency/Android.bp opengl/tests/testPauseResume/Android.bp opengl/tests/testViewport/Android.bp opengl/tests/textures/Android.bp opengl/tests/tritex/Android.bp services/audiomanager/Android.bp services/automotive/display/Android.bp services/batteryservice/Android.bp services/displayservice/Android.bp services/gpuservice/Android.bp services/gpuservice/bpfprogs/Android.bp services/gpuservice/gpumem/Android.bp services/gpuservice/gpustats/Android.bp services/gpuservice/tests/unittests/Android.bp services/gpuservice/tracing/Android.bp services/inputflinger/Android.bp services/inputflinger/benchmarks/Android.bp services/inputflinger/dispatcher/Android.bp services/inputflinger/host/Android.bp services/inputflinger/reader/Android.bp services/inputflinger/reporter/Android.bp services/inputflinger/tests/Android.bp services/powermanager/Android.bp services/powermanager/benchmarks/Android.bp services/powermanager/tests/Android.bp services/schedulerservice/Android.bp services/sensorservice/Android.bp services/sensorservice/hidl/Android.bp services/sensorservice/tests/Android.bp services/stats/Android.bp services/surfaceflinger/Android.bp services/surfaceflinger/CompositionEngine/Android.bp services/surfaceflinger/FrameTimeline/Android.bp services/surfaceflinger/TimeStats/Android.bp services/surfaceflinger/TimeStats/timestatsproto/Android.bp services/surfaceflinger/layerproto/Android.bp services/surfaceflinger/sysprop/Android.bp services/surfaceflinger/tests/Android.bp services/surfaceflinger/tests/fakehwc/Android.bp services/surfaceflinger/tests/unittests/Android.bp services/surfaceflinger/tests/vsync/Android.bp services/surfaceflinger/tests/waitforvsync/Android.bp services/utils/Android.bp services/utils/tests/Android.bp services/vibratorservice/Android.bp services/vibratorservice/benchmarks/Android.bp services/vibratorservice/test/Android.bp services/vr/bufferhubd/Android.bp services/vr/hardware_composer/Android.bp services/vr/hardware_composer/aidl/Android.bp services/vr/virtual_touchpad/Android.bp vulkan/libvulkan/Android.bp vulkan/nulldrv/Android.bp vulkan/vkjson/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS legacy_notice to: Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD SPDX-license-identifier-MIT legacy_notice to: opengl/Android.bp opengl/tests/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD legacy_notice to: libs/vr/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT to: headers/Android.bp services/vr/Android.bp vulkan/Android.bp Added SPDX-license-identifier-BSD SPDX-license-identifier-MIT legacy_notice to: opengl/tests/angeles/Android.bp Added SPDX-license-identifier-MIT to: services/vr/performanced/Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: Icd397e38ca313ae4886bd92afa927d4633a75c4f
2021-02-25Revert "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/native" Bob Badour
This reverts commit f84491a4874f20653104f47622d7215521310526. This reverts commit 2e6718529b3f3b55d310db6738e71255e9b74dee. Change-Id: I1a9655335b856d6909b27929e00c0bde3186d893
2021-02-17[LSC] Add LOCAL_LICENSE_KINDS to frameworks/native Bob Badour
Added SPDX-license-identifier-Apache-2.0 to: cmds/atrace/Android.bp cmds/bugreport/Android.bp cmds/bugreportz/Android.bp cmds/cmd/Android.bp cmds/dumpstate/Android.bp cmds/dumpsys/Android.bp cmds/dumpsys/tests/Android.bp cmds/flatland/Android.mk cmds/idlcli/Android.bp cmds/installd/Android.bp cmds/installd/tests/Android.bp cmds/ip-up-vpn/Android.mk cmds/lshal/Android.bp cmds/lshal/libprocpartition/Android.bp cmds/rawbu/Android.bp cmds/rss_hwm_reset/Android.bp cmds/service/Android.bp cmds/servicemanager/Android.bp cmds/surfacereplayer/Android.bp cmds/surfacereplayer/replayer/Android.bp libs/adbd_auth/Android.bp libs/android_runtime_lazy/Android.bp libs/arect/Android.bp libs/binder/Android.bp libs/binder/ndk/Android.bp libs/binder/ndk/tests/Android.bp libs/binder/parcel_fuzzer/Android.bp libs/binder/rust/Android.bp libs/binder/rust/tests/Android.bp libs/binder/tests/Android.bp libs/binder/tests/fuzzers/Android.bp libs/binderdebug/Android.bp libs/binderdebug/tests/Android.bp libs/binderthreadstate/1.0/Android.bp libs/binderthreadstate/Android.bp libs/bufferqueueconverter/Android.bp libs/cputimeinstate/Android.bp libs/diskusage/Android.bp libs/dumputils/Android.bp libs/fakeservicemanager/Android.bp libs/gralloc/types/Android.bp libs/gralloc/types/fuzzer/Android.bp libs/gralloc/types/tests/Android.bp libs/graphicsenv/Android.bp libs/gui/Android.bp libs/gui/sysprop/Android.bp libs/gui/tests/Android.bp libs/incidentcompanion/Android.bp libs/input/Android.bp libs/input/tests/Android.bp libs/math/Android.bp libs/math/tests/Android.bp libs/nativebase/Android.bp libs/nativedisplay/Android.bp libs/nativewindow/Android.bp libs/nativewindow/tests/Android.bp libs/renderengine/Android.bp libs/renderengine/tests/Android.bp libs/sensor/Android.bp libs/sensor/tests/Android.bp libs/sensorprivacy/Android.bp libs/ui/Android.bp libs/ui/tests/Android.bp libs/ui/tools/Android.bp libs/vibrator/Android.bp libs/vibrator/fuzzer/Android.bp libs/vr/libpdx/Android.bp libs/vr/libpdx/fuzz/Android.bp libs/vr/libvr_manager/Android.bp opengl/libs/Android.bp opengl/tests/EGLTest/Android.bp opengl/tests/fillrate/Android.bp opengl/tests/finish/Android.bp opengl/tests/gl2_basic/Android.bp opengl/tests/gl2_cameraeye/Android.bp opengl/tests/gl2_copyTexImage/Android.bp opengl/tests/gl2_java/Android.bp opengl/tests/gl2_jni/Android.bp opengl/tests/gl2_yuvtex/Android.bp opengl/tests/gl_jni/Android.bp opengl/tests/gl_perf/Android.bp opengl/tests/gl_perfapp/Android.bp opengl/tests/gl_yuvtex/Android.bp opengl/tests/gldual/Android.bp opengl/tests/gralloc/Android.bp opengl/tests/hwc/Android.bp opengl/tests/lib/Android.bp opengl/tests/lighting1709/Android.bp opengl/tests/linetex/Android.bp opengl/tests/swapinterval/Android.bp opengl/tests/testFramerate/Android.bp opengl/tests/testLatency/Android.bp opengl/tests/testPauseResume/Android.bp opengl/tests/testViewport/Android.bp opengl/tests/textures/Android.bp services/audiomanager/Android.bp services/automotive/display/Android.bp services/batteryservice/Android.bp services/displayservice/Android.bp services/gpuservice/Android.bp services/gpuservice/bpfprogs/Android.bp services/gpuservice/gpumem/Android.bp services/gpuservice/gpustats/Android.bp services/gpuservice/tests/unittests/Android.bp services/gpuservice/tracing/Android.bp services/inputflinger/Android.bp services/inputflinger/benchmarks/Android.bp services/inputflinger/dispatcher/Android.bp services/inputflinger/host/Android.bp services/inputflinger/reader/Android.bp services/inputflinger/reporter/Android.bp services/inputflinger/tests/Android.bp services/inputflinger/tests/fuzzers/Android.bp services/powermanager/Android.bp services/schedulerservice/Android.bp services/sensorservice/Android.bp services/sensorservice/hidl/Android.bp services/sensorservice/tests/Android.bp services/stats/Android.bp services/surfaceflinger/Android.bp services/surfaceflinger/CompositionEngine/Android.bp services/surfaceflinger/TimeStats/Android.bp services/surfaceflinger/TimeStats/timestatsproto/Android.bp services/surfaceflinger/layerproto/Android.bp services/surfaceflinger/sysprop/Android.bp services/surfaceflinger/tests/Android.bp services/surfaceflinger/tests/fakehwc/Android.bp services/surfaceflinger/tests/unittests/Android.bp services/surfaceflinger/tests/vsync/Android.bp services/surfaceflinger/tests/waitforvsync/Android.bp services/utils/Android.bp services/utils/tests/Android.bp services/vr/hardware_composer/Android.bp services/vr/virtual_touchpad/Android.bp vulkan/libvulkan/Android.bp vulkan/nulldrv/Android.bp vulkan/vkjson/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS legacy_notice to: Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD SPDX-license-identifier-MIT legacy_notice to: opengl/Android.bp opengl/tests/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD legacy_notice to: libs/vr/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT to: headers/Android.bp services/vr/Android.bp vulkan/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS to: cmds/surfacereplayer/proto/Android.bp libs/vr/libbroadcastring/Android.bp libs/vr/libbufferhub/Android.bp libs/vr/libbufferhubqueue/Android.bp libs/vr/libbufferhubqueue/benchmarks/Android.bp libs/vr/libbufferhubqueue/tests/Android.bp libs/vr/libdisplay/Android.bp libs/vr/libdvr/Android.bp libs/vr/libdvr/tests/Android.bp libs/vr/libdvrcommon/Android.bp libs/vr/libpdx_default_transport/Android.bp libs/vr/libpdx_uds/Android.bp libs/vr/libperformance/Android.bp libs/vr/libvrflinger/Android.bp libs/vr/libvrflinger/tests/Android.bp libs/vr/libvrsensor/Android.bp opengl/tests/configdump/Android.bp opengl/tests/filter/Android.bp opengl/tests/gl_basic/Android.bp opengl/tests/tritex/Android.bp services/vr/bufferhubd/Android.bp services/vr/hardware_composer/aidl/Android.bp Added SPDX-license-identifier-BSD SPDX-license-identifier-MIT legacy_notice to: opengl/tests/angeles/Android.bp Added SPDX-license-identifier-MIT to: services/vr/performanced/Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: Ib1de8cd7b87446de45d79db15cd90b93a591846d Merged-in: Ib1de8cd7b87446de45d79db15cd90b93a591846d
2021-02-15[LSC] Add LOCAL_LICENSE_KINDS to frameworks/native Bob Badour
Added SPDX-license-identifier-Apache-2.0 to: cmds/atrace/Android.bp cmds/bugreport/Android.bp cmds/bugreportz/Android.bp cmds/cmd/Android.bp cmds/dumpstate/Android.bp cmds/dumpsys/Android.bp cmds/dumpsys/tests/Android.bp cmds/flatland/Android.mk cmds/idlcli/Android.bp cmds/installd/Android.bp cmds/installd/tests/Android.bp cmds/ip-up-vpn/Android.mk cmds/lshal/Android.bp cmds/lshal/libprocpartition/Android.bp cmds/rawbu/Android.bp cmds/rss_hwm_reset/Android.bp cmds/service/Android.bp cmds/servicemanager/Android.bp cmds/surfacereplayer/Android.bp cmds/surfacereplayer/replayer/Android.bp libs/adbd_auth/Android.bp libs/android_runtime_lazy/Android.bp libs/arect/Android.bp libs/binder/Android.bp libs/binder/ndk/Android.bp libs/binder/ndk/tests/Android.bp libs/binder/parcel_fuzzer/Android.bp libs/binder/rust/Android.bp libs/binder/rust/tests/Android.bp libs/binder/tests/Android.bp libs/binder/tests/fuzzers/Android.bp libs/binderdebug/Android.bp libs/binderdebug/tests/Android.bp libs/binderthreadstate/1.0/Android.bp libs/binderthreadstate/Android.bp libs/bufferqueueconverter/Android.bp libs/cputimeinstate/Android.bp libs/diskusage/Android.bp libs/dumputils/Android.bp libs/fakeservicemanager/Android.bp libs/gralloc/types/Android.bp libs/gralloc/types/fuzzer/Android.bp libs/gralloc/types/tests/Android.bp libs/graphicsenv/Android.bp libs/gui/Android.bp libs/gui/sysprop/Android.bp libs/gui/tests/Android.bp libs/incidentcompanion/Android.bp libs/input/Android.bp libs/input/tests/Android.bp libs/math/Android.bp libs/math/tests/Android.bp libs/nativebase/Android.bp libs/nativedisplay/Android.bp libs/nativewindow/Android.bp libs/nativewindow/tests/Android.bp libs/renderengine/Android.bp libs/renderengine/tests/Android.bp libs/sensor/Android.bp libs/sensor/tests/Android.bp libs/sensorprivacy/Android.bp libs/ui/Android.bp libs/ui/tests/Android.bp libs/ui/tools/Android.bp libs/vibrator/Android.bp libs/vibrator/fuzzer/Android.bp libs/vr/libpdx/Android.bp libs/vr/libpdx/fuzz/Android.bp libs/vr/libvr_manager/Android.bp opengl/libs/Android.bp opengl/tests/EGLTest/Android.bp opengl/tests/fillrate/Android.bp opengl/tests/finish/Android.bp opengl/tests/gl2_basic/Android.bp opengl/tests/gl2_cameraeye/Android.bp opengl/tests/gl2_copyTexImage/Android.bp opengl/tests/gl2_java/Android.bp opengl/tests/gl2_jni/Android.bp opengl/tests/gl2_yuvtex/Android.bp opengl/tests/gl_jni/Android.bp opengl/tests/gl_perf/Android.bp opengl/tests/gl_perfapp/Android.bp opengl/tests/gl_yuvtex/Android.bp opengl/tests/gldual/Android.bp opengl/tests/gralloc/Android.bp opengl/tests/hwc/Android.bp opengl/tests/lib/Android.bp opengl/tests/lighting1709/Android.bp opengl/tests/linetex/Android.bp opengl/tests/swapinterval/Android.bp opengl/tests/testFramerate/Android.bp opengl/tests/testLatency/Android.bp opengl/tests/testPauseResume/Android.bp opengl/tests/testViewport/Android.bp opengl/tests/textures/Android.bp services/audiomanager/Android.bp services/automotive/display/Android.bp services/batteryservice/Android.bp services/displayservice/Android.bp services/gpuservice/Android.bp services/gpuservice/bpfprogs/Android.bp services/gpuservice/gpumem/Android.bp services/gpuservice/gpustats/Android.bp services/gpuservice/tests/unittests/Android.bp services/gpuservice/tracing/Android.bp services/inputflinger/Android.bp services/inputflinger/benchmarks/Android.bp services/inputflinger/dispatcher/Android.bp services/inputflinger/host/Android.bp services/inputflinger/reader/Android.bp services/inputflinger/reporter/Android.bp services/inputflinger/tests/Android.bp services/inputflinger/tests/fuzzers/Android.bp services/powermanager/Android.bp services/schedulerservice/Android.bp services/sensorservice/Android.bp services/sensorservice/hidl/Android.bp services/sensorservice/tests/Android.bp services/stats/Android.bp services/surfaceflinger/Android.bp services/surfaceflinger/CompositionEngine/Android.bp services/surfaceflinger/TimeStats/Android.bp services/surfaceflinger/TimeStats/timestatsproto/Android.bp services/surfaceflinger/layerproto/Android.bp services/surfaceflinger/sysprop/Android.bp services/surfaceflinger/tests/Android.bp services/surfaceflinger/tests/fakehwc/Android.bp services/surfaceflinger/tests/unittests/Android.bp services/surfaceflinger/tests/vsync/Android.bp services/surfaceflinger/tests/waitforvsync/Android.bp services/utils/Android.bp services/utils/tests/Android.bp services/vr/hardware_composer/Android.bp services/vr/virtual_touchpad/Android.bp vulkan/libvulkan/Android.bp vulkan/nulldrv/Android.bp vulkan/vkjson/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS legacy_notice to: Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD SPDX-license-identifier-MIT legacy_notice to: opengl/Android.bp opengl/tests/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD legacy_notice to: libs/vr/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT to: headers/Android.bp services/vr/Android.bp vulkan/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS to: cmds/surfacereplayer/proto/Android.bp libs/vr/libbroadcastring/Android.bp libs/vr/libbufferhub/Android.bp libs/vr/libbufferhubqueue/Android.bp libs/vr/libbufferhubqueue/benchmarks/Android.bp libs/vr/libbufferhubqueue/tests/Android.bp libs/vr/libdisplay/Android.bp libs/vr/libdvr/Android.bp libs/vr/libdvr/tests/Android.bp libs/vr/libdvrcommon/Android.bp libs/vr/libpdx_default_transport/Android.bp libs/vr/libpdx_uds/Android.bp libs/vr/libperformance/Android.bp libs/vr/libvrflinger/Android.bp libs/vr/libvrflinger/tests/Android.bp libs/vr/libvrsensor/Android.bp opengl/tests/configdump/Android.bp opengl/tests/filter/Android.bp opengl/tests/gl_basic/Android.bp opengl/tests/tritex/Android.bp services/vr/bufferhubd/Android.bp services/vr/hardware_composer/aidl/Android.bp Added SPDX-license-identifier-BSD SPDX-license-identifier-MIT legacy_notice to: opengl/tests/angeles/Android.bp Added SPDX-license-identifier-MIT to: services/vr/performanced/Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: Ib1de8cd7b87446de45d79db15cd90b93a591846d Merged-in: I61e7702e6b36f218bebc7c87853001861a92741e Merged-in: I9d9d5fb32033c08cfb517f6cfc0ecb4cf1eee2fe Merged-in: I10f45547b1161e3768a134b38bf40d77a3a82f09
2021-02-05Specify version for aidl_interface explicitly Jeongik Cha
Bug: 150578172 Test: m Change-Id: I5c207e925e833b60adb9d619f423982ac6efb3c6 Merged-In: If0cfdc35f6383a5140d9e4207e15031f8072d066
2021-01-28Specify version for aidl_interface explicitly Jeongik Cha
Bug: 150578172 Test: m Change-Id: If0cfdc35f6383a5140d9e4207e15031f8072d066
2020-12-09Merge changes from topic "aidl-ndk-comparison" Steven Moreland
* changes: libbinder_ndk: core object type comparison libgralloctypes: remove AIDL comparison operators
2020-12-09Merge changes from topic "aidl-ndk-comparison" Steven Moreland
* changes: libgralloctypes: remove AIDL comparison operators libbinder_ndk: core object type comparison
2020-12-07libgralloctypes: remove AIDL comparison operators Steven Moreland
These are now auto-generated, and these were creating ambiguous resolution errors. Bug: 175018841 Test: GrallocTypes_test Change-Id: Iff87bf9c10f82c1f90367d640fc6367f92e285da Merged-In: Iff87bf9c10f82c1f90367d640fc6367f92e285da
2020-12-07libgralloctypes: remove AIDL comparison operators Steven Moreland
These are now auto-generated, and these were creating ambiguous resolution errors. Bug: 175018841 Test: GrallocTypes_test Change-Id: Iff87bf9c10f82c1f90367d640fc6367f92e285da
2020-12-06Update OWNERS files. Peiyong Lin
Bug: N/A Test: N/A Change-Id: I5574522dd277d0cf6d2ce05d49694d274d83eeee
2020-11-05Disable libbinder darwin builds Yifan Hong
libbinder makes heavy use of linux headers, so it won't build on a mac. This gives us cleaner errors when a mac target depends on it. Instead of seeing libbinder build breakages, we will see the missing dependency error. Exempt-From-Owner-Approval: fixing build breakage Test: none Bug: 172023026 Change-Id: I4eadf2c9c09599b5d1bcafdb7d8559946c854e49
2020-10-20Update VNDK version for common graphics HALs. Steven Moreland
We are adding things to them, and in order for core libraries like libui to use them, the newer versions need to be in the VNDK. Exempt-From-Owner-Approval: cherry-pick Bug: 170435409 Test: build Change-Id: I84fc02127254c6b9d6d7858e140bd256b0dff44b Merged-In: I84fc02127254c6b9d6d7858e140bd256b0dff44b
2020-09-15gralloc4: fix PlaneLayout encode typecasting SeYeong Byeon
Fixes a bug where planeLayout members were being downcasted to int32_t during the encoding step. Bug: 168564125 Signed-off-by: SeYeong Byeon <sy.byeon@samsung.com> Change-Id: I8d5139dbd253278193775380ca387d45bfe2589d
2020-05-28Merge "gralloc4: Support RAW type in PlaneLayoutComponentType" into rvc-dev ↵ TreeHugger Robot
am: 6de39e03fb Change-Id: I440c988bc586b7b0970b563336080832ab25d3f7
2020-05-27gralloc4: Support RAW type in PlaneLayoutComponentType Yichi Chen
The patch creates RAW type in PlaneLayoutComponentType to make list complete. Bug: b/157534008 Test: VtsHalGraphicsMapperV4_0TargetTest Change-Id: I871f90756eafb848cf7489b9710f4df47f8f8ec2
2020-05-19Merge "gui/math/gralloc: Set min_sdk_version" into rvc-dev am: efde450428 TreeHugger Robot
Change-Id: Iedc7ede04c16a38ff34c83161378ca50cd5f33cf
2020-05-13gui/math/gralloc: Set min_sdk_version Jooyung Han
Modules contributing mainline modules (APK/APEX) should set min_sdk_version as well as apex_available. For now setting min_sdk_version doesn't change build outputs. But build-time checks will be added soon. Bug: 152655956 Test: m Change-Id: Ib7685f5f4f924ac145eb4f10ad83a6c0548b2206
2020-04-10Merge "Include Rect.h explictly" into rvc-dev am: 3e668fef1b TreeHugger Robot
Change-Id: I579a0d85079048711c01f62d0e78c136f0174c0d
2020-04-08Include Rect.h explictly Jeongik Cha
After freezing android.hardware.graphics.common, PlaneLayout.h doesn't include Rect.h because header by redunant import is omitted. (b/153527738) So include Rect.h explictly Test: m Bug: 153510960 Change-Id: If513d1339452916d01b6571f0253d7da9fddea49
2020-02-28Merge "Update OWNERS" am: 0f58ab624b am: 60e1700650 Automerger Merge Worker
Change-Id: Ib5b8b3531580be35f05f8a4e5df5a44b0d173379
2020-02-28Update OWNERS Marissa Wall
Remove people who are no longer owners. Add new owners. Test: Compiles Bug: 150462113 Change-Id: Ia9c353772cb1f95b430a62155b4e499a3466861b
2020-02-25gralloc4: Support RAW plane type Marissa Wall
RAW12 and RAW16 buffers will have a PlaneLayoutComponentType of type RAW. Update getPlaneLayoutComponentTypeName to include the new type. Test: Gralloc4_test Bug: 149869426 Change-Id: Ib10b7d2c4dc3e7a68fc235391829ae7d6c6b2ea8
2020-02-10gralloc4: support crop as a seperate metadata type Marissa Wall
Move crop out of PlaneLayout so it can be set and get independently from PlaneLayout. Bug: 141632767 Test: Gralloc4_test and libgralloctypes_fuzzer Change-Id: Icdf81a7183b8bd8c782ddb38164f373f437b7466
2020-01-24Merge "libgralloctypes: support encode BufferDescriptorInfo" TreeHugger Robot
2020-01-24libgralloctypes: support encode BufferDescriptorInfo Marissa Wall
Add support for encoding BufferDescriptorInfo into a BufferDescriptor. Bug: 144026910 Test: Gralloc4_test Change-Id: If04f9d992c3be21599ae3588291abd92cc118dc0
2020-01-16gralloctypes operator== in android namespace. Steven Moreland
These being global interacts badly with operators defined in the android namespace external to classes. This is because once operator== functions in the android namespace are found, operator== functions in the global namespace won't be considered. Bug: 147842528 Test: compiles when 'android' namespace operators are introduced upstream. Change-Id: I54f3098103cb3623df80c54343fbc44ddab6a33a