From 58a80300aac55977afeb293953f3267c19c2253f Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Wed, 19 Apr 2017 16:09:26 -0700 Subject: [PATCH] camera: Adjust for libui gralloc flags change Change-Id: Ia09737c28a78a8a50a9f751ed2774299ecc3d58c Bug: b/33350696 Test: Bullhead: booted to launcher, take photo, watch youtube --- camera/provider/2.4/vts/functional/Android.bp | 2 +- .../VtsHalCameraProviderV2_4TargetTest.cpp | 64 ++++++++++--------- 2 files changed, 35 insertions(+), 31 deletions(-) diff --git a/camera/provider/2.4/vts/functional/Android.bp b/camera/provider/2.4/vts/functional/Android.bp index a0be5cbcde..85312c1a5d 100644 --- a/camera/provider/2.4/vts/functional/Android.bp +++ b/camera/provider/2.4/vts/functional/Android.bp @@ -33,7 +33,7 @@ cc_test { "libgui", "libui" ], - static_libs: ["VtsHalHidlTargetTestBase"], + static_libs: ["VtsHalHidlTargetTestBase", "libgrallocusage"], cflags: [ "-O0", "-g", diff --git a/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp b/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp index b7ce858f2a..c8e44d3d49 100644 --- a/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp +++ b/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp @@ -15,28 +15,29 @@ */ #define LOG_TAG "camera_hidl_hal_test" -#include -#include -#include -#include "CameraParameters.h" -#include -#include -#include #include +#include +#include +#include +#include +#include +#include +#include #include #include -#include -#include -#include -#include "system/camera_metadata.h" #include #include -#include -#include -#include -#include #include +#include +#include #include +#include +#include +#include +#include +#include +#include "CameraParameters.h" +#include "system/camera_metadata.h" using ::android::hardware::Return; using ::android::hardware::Void; @@ -2480,11 +2481,12 @@ TEST_F(CameraHidlTest, processCaptureRequestPreview) { settings = req; }); ASSERT_TRUE(ret.isOk()); - sp gb = new GraphicBuffer(previewStream.width, - previewStream.height, - static_cast (halStreamConfig.streams[0].overrideFormat), - 1, halStreamConfig.streams[0].producerUsage, - halStreamConfig.streams[0].consumerUsage); + sp gb = new GraphicBuffer( + previewStream.width, previewStream.height, + static_cast(halStreamConfig.streams[0].overrideFormat), + 1, android_convertGralloc1To0Usage( + halStreamConfig.streams[0].producerUsage, + halStreamConfig.streams[0].consumerUsage)); ASSERT_NE(nullptr, gb.get()); StreamBuffer outputBuffer = {halStreamConfig.streams[0].id, bufferId, hidl_handle(gb->getNativeBuffer()->handle), @@ -2586,11 +2588,12 @@ TEST_F(CameraHidlTest, processCaptureRequestInvalidSinglePreview) { &session /*out*/, &previewStream /*out*/, &halStreamConfig /*out*/); - sp gb = new GraphicBuffer(previewStream.width, - previewStream.height, - static_cast (halStreamConfig.streams[0].overrideFormat), - 1, halStreamConfig.streams[0].producerUsage, - halStreamConfig.streams[0].consumerUsage); + sp gb = new GraphicBuffer( + previewStream.width, previewStream.height, + static_cast(halStreamConfig.streams[0].overrideFormat), + 1, android_convertGralloc1To0Usage( + halStreamConfig.streams[0].producerUsage, + halStreamConfig.streams[0].consumerUsage)); StreamBuffer outputBuffer = {halStreamConfig.streams[0].id, bufferId, hidl_handle(gb->getNativeBuffer()->handle), @@ -2706,11 +2709,12 @@ TEST_F(CameraHidlTest, flushPreviewRequest) { settings = req; }); ASSERT_TRUE(ret.isOk()); - sp gb = new GraphicBuffer(previewStream.width, - previewStream.height, - static_cast (halStreamConfig.streams[0].overrideFormat), - 1, halStreamConfig.streams[0].producerUsage, - halStreamConfig.streams[0].consumerUsage); + sp gb = new GraphicBuffer( + previewStream.width, previewStream.height, + static_cast(halStreamConfig.streams[0].overrideFormat), + 1, android_convertGralloc1To0Usage( + halStreamConfig.streams[0].producerUsage, + halStreamConfig.streams[0].consumerUsage)); ASSERT_NE(nullptr, gb.get()); StreamBuffer outputBuffer = {halStreamConfig.streams[0].id, bufferId, hidl_handle(gb->getNativeBuffer()->handle),