diff options
-rw-r--r-- | audio/audio_policy_configuration.xml | 7 | ||||
-rw-r--r-- | manifest.xml | 9 | ||||
-rwxr-xr-x | msm8996.mk | 7 |
3 files changed, 19 insertions, 4 deletions
diff --git a/audio/audio_policy_configuration.xml b/audio/audio_policy_configuration.xml index 6f692b6..035e2fb 100644 --- a/audio/audio_policy_configuration.xml +++ b/audio/audio_policy_configuration.xml @@ -279,8 +279,8 @@ </module> - <!-- A2dp Audio HAL --> - <xi:include href="/vendor/etc/a2dp_audio_policy_configuration.xml"/> + <!-- A2DP Input Audio HAL --> + <xi:include href="/vendor/etc/a2dp_in_audio_policy_configuration.xml"/> <!-- Usb Audio HAL --> <xi:include href="/vendor/etc/usb_audio_policy_configuration.xml"/> @@ -288,6 +288,9 @@ <!-- Remote Submix Audio HAL --> <xi:include href="/vendor/etc/r_submix_audio_policy_configuration.xml"/> + <!-- Bluetooth Audio HAL --> + <xi:include href="/vendor/etc/bluetooth_audio_policy_configuration.xml"/> + </modules> <!-- End of Modules section --> diff --git a/manifest.xml b/manifest.xml index a2c387e..372cc1c 100644 --- a/manifest.xml +++ b/manifest.xml @@ -52,6 +52,15 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. </interface> </hal> <hal format="hidl"> + <name>android.hardware.bluetooth.audio</name> + <transport>hwbinder</transport> + <version>2.0</version> + <interface> + <name>IBluetoothAudioProvidersFactory</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> <name>com.qualcomm.qti.ant</name> <transport>hwbinder</transport> <version>1.0</version> @@ -127,15 +127,18 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/audio/listen_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/listen_platform_info.xml PRODUCT_COPY_FILES += \ - frameworks/av/services/audiopolicy/config/a2dp_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/a2dp_audio_policy_configuration.xml \ + frameworks/av/services/audiopolicy/config/a2dp_in_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/a2dp_in_audio_policy_configuration.xml \ frameworks/av/services/audiopolicy/config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \ + frameworks/av/services/audiopolicy/config/bluetooth_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration.xml \ frameworks/av/services/audiopolicy/config/default_volume_tables.xml:$(TARGET_COPY_OUT_VENDOR)/etc/default_volume_tables.xml \ frameworks/av/services/audiopolicy/config/r_submix_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/r_submix_audio_policy_configuration.xml \ frameworks/av/services/audiopolicy/config/usb_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/usb_audio_policy_configuration.xml # Bluetooth PRODUCT_PACKAGES += \ - android.hardware.bluetooth@1.0.vendor + android.hardware.bluetooth@1.0.vendor \ + android.hardware.bluetooth.audio@2.0-impl \ + audio.bluetooth.default # Camera PRODUCT_PACKAGES += \ |