Proper handling of Volume and codec changes
volume changes:
1. Storing volume when active device is disconnected
2. Storing active device volume during BT ON/OFF.
3. Synchronizing removeACtiveDevice with A2dp lock.
codec changes:
Enable aptx-hd/ldac/aptx-adpative
1. when vendor command is supported than based
on chip set supported capabilities.
2. if vendor command is not supported than based
on BT SOC type is Cherokee.
CRs-Fixed: 2329105 CRs-Fixed: 2410572
CRs-fixed: 2342576 CRs-Fixed: 2424147
Change-Id: I4f43843afefb28f4f1071be809505ee35344fe5a
3 files changed