commit | 2279660bc34b6f7e1a87e5ca627ba5191cacbcfc | [log] [tgz] |
---|---|---|
author | Shunkai Yao <yaoshunkai@google.com> | Tue Nov 21 04:13:22 2023 +0000 |
committer | Shunkai Yao <yaoshunkai@google.com> | Tue Nov 28 04:38:47 2023 +0000 |
tree | ebb88fa467c93208b8f6dabb8299749ff1c27e6d | |
parent | 1084dc34ae5b5a083883869e12de503b8bea85d5 [diff] [blame] |
Effect AIDL: fix several bugs in Visualizer AIDL - peak and rms parameter correct - fix the capture buffer wrap around copy Bug: 302132812 Test: atest CtsMediaAudioTestCases Change-Id: I3404073ddb61d9fdb48d2ddcdb80fdd5c408e3e6 Merged-In: I3404073ddb61d9fdb48d2ddcdb80fdd5c408e3e6
diff --git a/media/libaudiohal/impl/effectsAidlConversion/AidlConversionVisualizer.cpp b/media/libaudiohal/impl/effectsAidlConversion/AidlConversionVisualizer.cpp index 18d0d95..e4ec2ba 100644 --- a/media/libaudiohal/impl/effectsAidlConversion/AidlConversionVisualizer.cpp +++ b/media/libaudiohal/impl/effectsAidlConversion/AidlConversionVisualizer.cpp
@@ -169,8 +169,8 @@ const auto& measure = VALUE_OR_RETURN_STATUS(GET_PARAMETER_SPECIFIC_FIELD( aidlParam, Visualizer, visualizer, Visualizer::measurement, Visualizer::Measurement)); int32_t* reply = (int32_t *) pReplyData; - *reply++ = measure.rms; - *reply = measure.peak; + *reply++ = measure.peak; + *reply = measure.rms; return OK; }