TvInput 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; verify HAL still works In support of b/33844934 Change-Id: I6d152b95c39723c72f527c0767d2f3775e9a29f1
This commit is contained in:
parent
84660153a9
commit
7b1af27ee0
3 changed files with 4 additions and 4 deletions
|
@ -196,7 +196,7 @@ bool TvInput::isSupportedStreamType(int type) {
|
|||
return type != TV_STREAM_TYPE_BUFFER_PRODUCER;
|
||||
}
|
||||
|
||||
ITvInput* HIDL_FETCH_ITvInput(const char* name) {
|
||||
ITvInput* HIDL_FETCH_ITvInput(const char* /* name */) {
|
||||
int ret = 0;
|
||||
const hw_module_t* hw_module = nullptr;
|
||||
tv_input_device_t* input_device;
|
||||
|
@ -213,7 +213,8 @@ ITvInput* HIDL_FETCH_ITvInput(const char* name) {
|
|||
}
|
||||
}
|
||||
else {
|
||||
LOG(ERROR) << "hw_get_module " << name << " failed: " << ret;
|
||||
LOG(ERROR) << "hw_get_module " << TV_INPUT_HARDWARE_MODULE_ID
|
||||
<< " failed: " << ret;
|
||||
return nullptr;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -27,5 +27,5 @@ using android::hardware::tv::input::V1_0::ITvInput;
|
|||
using android::hardware::defaultPassthroughServiceImplementation;
|
||||
|
||||
int main() {
|
||||
return defaultPassthroughServiceImplementation<ITvInput>("tv.input");
|
||||
return defaultPassthroughServiceImplementation<ITvInput>();
|
||||
}
|
||||
|
|
|
@ -39,7 +39,6 @@ class TvInputHidlTest(base_test_with_webdb.BaseTestWithWebDbClass):
|
|||
target_version=1.0,
|
||||
target_package="android.hardware.tv.input",
|
||||
target_component_name="ITvInput",
|
||||
hw_binder_service_name="tv-input-1-0",
|
||||
bits=64 if self.dut.is64Bit else 32)
|
||||
|
||||
self.dut.shell.InvokeTerminal("one")
|
||||
|
|
Loading…
Reference in a new issue