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>
Kevin Rocard <krocard@google.com>
Loading
Please register or sign in to comment
