Improve DAB support in radio service and manager
The full support for using 44-bit DAB primary identifier in AIDL was
implemented. Whether program selectors and program info sent between
AIDL HAL and HAL client are valid was checked in HAL client. Unit tests
for checking target SDK version and converting program selector and
info broadcast radio were added. In addition, existing unit tests were
updated by using DAB_DMB_SID_EXT identifier type instead and using more
meaningful values for DAB identifiers.
Bug: 261912181
Test: atest com.android.server.broadcastradio
Test: atest android.hardware.radio.tests.unittests
Change-Id: I9e705acafea4fb6c5b77d1ba647097ad43ba7cf9
12 files changed