From 1b7b6dd1052c638506a97a278aab04f97ad32243 Mon Sep 17 00:00:00 2001 From: Mikhail Naganov Date: Tue, 21 Feb 2023 11:57:06 -0800 Subject: [PATCH] Fix refactoring error in MicrophoneInfo A line creating an output array was removed by mistake during refactoring, add it back. Bug: 206738075 Test: atest CtsMediaAudioTestCases:AudioRecordTest#testGetActiveMicrophones Change-Id: I8562a403b27094954d90e97d1298fd5e8cdec843 --- core/jni/android_media_MicrophoneInfo.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/core/jni/android_media_MicrophoneInfo.cpp b/core/jni/android_media_MicrophoneInfo.cpp index 65e30d8b1ea3f..18f81254af7dc 100644 --- a/core/jni/android_media_MicrophoneInfo.cpp +++ b/core/jni/android_media_MicrophoneInfo.cpp @@ -92,6 +92,7 @@ jint convertMicrophoneInfoFromNative(JNIEnv *env, jobject *jMicrophoneInfo, env->DeleteLocalRef(jFrequencyResponse); } // Create a list of Pair for channel mapping. + jChannelMappings = env->NewObject(gArrayListClass, gArrayListCstor); const auto &channelMapping = micInfo.channel_mapping; for (size_t i = 0; i < std::size(channelMapping); i++) { int channelMappingType = channelMapping[i];