AudioPolicyManager: Fix compilation error on 8.0.0_r23
* This updates selectedDeviceId type (required after https://github.com/LineageOS/android_frameworks_av/commit/2ac7694396640821f6723672e25b2372220bf060)
in order to fix the following error:
cannot initialize a parameter of type 'audio_port_handle_t *' (aka 'int *') with an rvalue of type 'audio_port_handle_t' (aka 'int')
Change-Id: Ic94e4de38bb4c592fddc94954665053dcf505d36
diff --git a/policy_hal/AudioPolicyManager.cpp b/policy_hal/AudioPolicyManager.cpp
index de4e868..70918c7 100755
--- a/policy_hal/AudioPolicyManager.cpp
+++ b/policy_hal/AudioPolicyManager.cpp
@@ -1100,7 +1100,7 @@
audio_format_t format,
audio_channel_mask_t channelMask,
audio_output_flags_t flags,
- audio_port_handle_t selectedDeviceId,
+ audio_port_handle_t *selectedDeviceId,
const audio_offload_info_t *offloadInfo)
{
audio_offload_info_t tOffloadInfo = AUDIO_INFO_INITIALIZER;
@@ -1142,7 +1142,7 @@
return AudioPolicyManager::getOutputForAttr(attr, output, session, stream,
(uid_t)uid, &config, flags,
- (audio_port_handle_t)selectedDeviceId,
+ selectedDeviceId,
&portId);
}
diff --git a/policy_hal/AudioPolicyManager.h b/policy_hal/AudioPolicyManager.h
index 2bcaa1b..3bb44bb 100644
--- a/policy_hal/AudioPolicyManager.h
+++ b/policy_hal/AudioPolicyManager.h
@@ -130,7 +130,7 @@
audio_format_t format,
audio_channel_mask_t channelMask,
audio_output_flags_t flags,
- audio_port_handle_t selectedDeviceId,
+ audio_port_handle_t *selectedDeviceId,
const audio_offload_info_t *offloadInfo);
// Used for voip + voice concurrency usecase
int mPrevPhoneState;