audio policy: handle errors for usb broadcast device connection
When the USB is quickly connected and then disconnected, the broadcast device may not have enough time to read the USB info, preventing the dynamic profile from being created and causing routing errors. Therefore, when the usb broadcast device connection fails, setDeviceConnectionState will be interrupted. To avoid failures on devices running HIDL and having HAL modules that do not implement 'IDevice.setConnectedState', do not consider 'Result::NOT_SUPPORTED' as an error. Bug: 360284877 Test: atest audiopolicy_tests Change-Id: I0b414cb0222fafb6b55f77be238b88fe960eb52e
Loading
Please register or sign in to comment