diff --git a/broadcastradio/aidl/default/Android.bp b/broadcastradio/aidl/default/Android.bp index e95208c0a2..743365a073 100644 --- a/broadcastradio/aidl/default/Android.bp +++ b/broadcastradio/aidl/default/Android.bp @@ -26,11 +26,11 @@ package { cc_defaults { name: "BroadcastRadioHalDefaults", static_libs: [ - "android.hardware.broadcastradio@common-utils-aidl-lib", + "android.hardware.broadcastradio@common-utils-aidl-lib-V2", "android.hardware.broadcastradio@common-utils-lib", ], shared_libs: [ - "android.hardware.broadcastradio-V1-ndk", + "android.hardware.broadcastradio-V2-ndk", "libbase", "libbinder_ndk", "liblog", @@ -84,7 +84,7 @@ cc_fuzz { ], static_libs: [ "DefaultBroadcastRadioHal", - "android.hardware.broadcastradio-V1-ndk", + "android.hardware.broadcastradio-V2-ndk", ], srcs: [ "fuzzer.cpp", diff --git a/broadcastradio/aidl/default/BroadcastRadio.cpp b/broadcastradio/aidl/default/BroadcastRadio.cpp index 8584921fba..54186b009d 100644 --- a/broadcastradio/aidl/default/BroadcastRadio.cpp +++ b/broadcastradio/aidl/default/BroadcastRadio.cpp @@ -16,6 +16,7 @@ #include "BroadcastRadio.h" #include +#include #include "resources.h" #include @@ -221,7 +222,7 @@ ScopedAStatus BroadcastRadio::tune(const ProgramSelector& program) { resultToInt(Result::NOT_SUPPORTED), "selector is not supported"); } - if (!utils::isValid(program)) { + if (!utils::isValidV2(program)) { LOG(ERROR) << __func__ << ": selector is not valid: " << program.toString(); return ScopedAStatus::fromServiceSpecificErrorWithMessage( resultToInt(Result::INVALID_ARGUMENTS), "selector is not valid"); diff --git a/broadcastradio/aidl/default/broadcastradio-default.xml b/broadcastradio/aidl/default/broadcastradio-default.xml index acf35f98a5..a57b7247c8 100644 --- a/broadcastradio/aidl/default/broadcastradio-default.xml +++ b/broadcastradio/aidl/default/broadcastradio-default.xml @@ -1,7 +1,7 @@ android.hardware.broadcastradio - 1 + 2 IBroadcastRadio/amfm IBroadcastRadio/dab