HAL: Align error code with HIDL wrapper
Here is how the HIDL wrapper interprets status error codes:
0 => Result::OK
-EINVAL => Result::INVALID_ARGUMENTS
-ENODATA => Result::INVALID_STATE
-ENODEV => Result::NOT_INITIALIZED
-ENOSYS => Result::NOT_SUPPORTED
otherwise => Result::INVALID_STATE
This is consistent with most of the hal.
This patch changes the few places where it was not to unify the
behaviours.
Test: vts-tradefed run vts --module VtsHalAudioV2_0Target
Test: call/play music/record/video...
Bug: 36311550
Change-Id: Id821d15ae3269cd2c9699924e2b174c7347a6d07
Signed-off-by:
Kevin Rocard <krocard@google.com>
Loading
Please register or sign in to comment