From aa011ee002adb92a9694706ec08626e0b2ad9572 Mon Sep 17 00:00:00 2001 From: Chris Phoenix Date: Wed, 18 Jan 2017 18:20:05 -0800 Subject: [PATCH] Vr HAL uses "default" service name The getService() and registerAsService() methods of interface objects now have default parameters of "default" for the service name. HALs will not have to use any service name unless they want to register more than one service. Test: builds Bug: 33844934 Change-Id: I2bd735cff9674ec5955ae30efed27359041ed723 --- vr/1.0/default/Vr.cpp | 6 +++--- vr/1.0/default/service.cpp | 2 +- vr/1.0/vts/functional/VtsHalVrV1_0TargetTest.cpp | 4 +--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/vr/1.0/default/Vr.cpp b/vr/1.0/default/Vr.cpp index a0de998359..345db99461 100644 --- a/vr/1.0/default/Vr.cpp +++ b/vr/1.0/default/Vr.cpp @@ -42,16 +42,16 @@ Return Vr::setVrMode(bool enabled) { return Void(); } -IVr* HIDL_FETCH_IVr(const char *name) { +IVr* HIDL_FETCH_IVr(const char * /*name*/) { vr_module_t *vr_module; const hw_module_t *hw_module = NULL; - int ret = hw_get_module(name, &hw_module); + int ret = hw_get_module(VR_HARDWARE_MODULE_ID, &hw_module); if (ret == 0) { return new Vr(reinterpret_cast( const_cast(hw_module))); } else { - ALOGE("hw_get_module %s failed: %d", name, ret); + ALOGE("hw_get_module %s failed: %d", VR_HARDWARE_MODULE_ID, ret); return nullptr; } } diff --git a/vr/1.0/default/service.cpp b/vr/1.0/default/service.cpp index c27ceafeda..22fb7d10e7 100644 --- a/vr/1.0/default/service.cpp +++ b/vr/1.0/default/service.cpp @@ -23,5 +23,5 @@ using android::hardware::vr::V1_0::IVr; using android::hardware::defaultPassthroughServiceImplementation; int main() { - return defaultPassthroughServiceImplementation("vr"); + return defaultPassthroughServiceImplementation(); } diff --git a/vr/1.0/vts/functional/VtsHalVrV1_0TargetTest.cpp b/vr/1.0/vts/functional/VtsHalVrV1_0TargetTest.cpp index 29888fd8cc..c7ec07627c 100644 --- a/vr/1.0/vts/functional/VtsHalVrV1_0TargetTest.cpp +++ b/vr/1.0/vts/functional/VtsHalVrV1_0TargetTest.cpp @@ -26,13 +26,11 @@ using ::android::hardware::Return; using ::android::hardware::Void; using ::android::sp; -#define VR_SERVICE_NAME "vr" - // The main test class for VR HIDL HAL. class VrHidlTest : public ::testing::Test { public: void SetUp() override { - vr = IVr::getService(VR_SERVICE_NAME); + vr = IVr::getService(); ASSERT_NE(vr, nullptr); }