commit | 4b7e3963a0e6ddb1d890431d2be790004c13fa3a | [log] [tgz] |
---|---|---|
author | Shunkai Yao <yaoshunkai@google.com> | Thu Jun 08 17:17:22 2023 +0000 |
committer | Shunkai Yao <yaoshunkai@google.com> | Fri Jun 09 17:51:42 2023 +0000 |
tree | e45557e7a6ab64d7c31d9de9d1ee81e71bc3b185 | |
parent | 71beebd171f77b0a6aa88e4dd25b21e012917e89 [diff] |
Fix lvm process copy length Bug: 271500140 Test: Test with YoutubeMusic with EQ enabled on both HIDL and AIDL Change-Id: I1f6d45231772a63024f250dc7525d78e82e13913 Merged-In: I1f6d45231772a63024f250dc7525d78e82e13913
diff --git a/media/libeffects/lvm/lib/Bundle/src/LVM_Process.cpp b/media/libeffects/lvm/lib/Bundle/src/LVM_Process.cpp index 4eea04f..bfc5059 100644 --- a/media/libeffects/lvm/lib/Bundle/src/LVM_Process.cpp +++ b/media/libeffects/lvm/lib/Bundle/src/LVM_Process.cpp
@@ -166,9 +166,9 @@ * Bypass mode or everything off, so copy the input to the output */ if (pToProcess != pProcessed) { - Copy_Float(pToProcess, /* Source */ - pProcessed, /* Destination */ - (LVM_INT16)(NrChannels * NrFrames)); /* Copy all samples */ + Copy_Float(pToProcess, /* Source */ + pProcessed, /* Destination */ + SampleCount); /* Copy all samples */ } /*