pal: ipc_client: Remove the vol resize during pal stream set volume.
Removing resizing of vol vector, which was wrongly resized,
causing an issue on the server side validation.
Change-Id: Ia2dd2a3b504ef90dc6e8f23efb15cecd6cd12702
diff --git a/ipc/HwBinders/pal_ipc_client/src/pal_client_wrapper.cpp b/ipc/HwBinders/pal_ipc_client/src/pal_client_wrapper.cpp
index 894da97..7b9ec4a 100644
--- a/ipc/HwBinders/pal_ipc_client/src/pal_client_wrapper.cpp
+++ b/ipc/HwBinders/pal_ipc_client/src/pal_client_wrapper.cpp
@@ -820,7 +820,7 @@
int32_t pal_stream_set_volume(pal_stream_handle_t *stream_handle,
struct pal_volume_data *volume)
{
- hidl_vec<PalVolumeData> vol;
+ hidl_vec<PalVolumeData> vol(1);
int32_t ret = -EINVAL;
if (volume == NULL) {
ALOGE("Invalid volume");
@@ -833,8 +833,6 @@
return ret;
uint32_t noOfVolPair = volume->no_of_volpair;
- uint32_t volSize = sizeof(PalVolumeData);
- vol.resize(volSize);
vol.data()->volPair.resize(sizeof(PalChannelVolKv) * noOfVolPair);
vol.data()->noOfVolPairs = noOfVolPair;
memcpy(vol.data()->volPair.data(), volume->volume_pair,