AudioSystem: startAudioSource: ensure port handle initialized am: 523571c3e8

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1679496

Change-Id: I1a99ffe85455edca0618a93123f6774cbf9f78a2
This commit is contained in:
Francois Gaffie
2021-04-22 17:05:13 +00:00
committed by Automerger Merge Worker

View File

@@ -1869,7 +1869,11 @@ android_media_AudioSystem_startAudioSource(JNIEnv *env, jobject clazz,
audio_port_handle_t handle;
status_t status = AudioSystem::startAudioSource(&nAudioPortConfig, paa.get(), &handle);
ALOGV("AudioSystem::startAudioSource() returned %d handle %d", status, handle);
return handle > 0 ? handle : nativeToJavaStatus(status);
if (status != NO_ERROR) {
return nativeToJavaStatus(status);
}
ALOG_ASSERT(handle > 0, "%s: invalid handle reported on successful call", __func__);
return handle;
}
static jint