Save Query Display Callback when the local device is still under address
allocation.

When a CEC disabled playback device enables the CEC control again, the device gets into
logical address allocation process. But AudioService might try to query
the connected TV's CEC support by calling queryDisplayStatus API in the
HdmiPlaybackClient.

In this case the API will return source not available via the callback,
which might set the playback device as a full volume device incorrectly.

Changing the API to handle this case correctly.

Test: manual
Bug: 139559982

Cherry pick from pi-tv-dev to master

Change-Id: I3c67610dab3956886ecb5a82444d4d00548c3934
(cherry picked from commit 8feb9d02ce5bdcbbc9eb5c8851ed7d3d85bc2ecc)
1 file changed