summaryrefslogtreecommitdiffstats
path: root/core/jni/android_media_AudioTrack.cpp
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2014-03-28 16:19:52 -0700
committerGlenn Kasten <gkasten@google.com>2014-03-28 16:32:10 -0700
commitc5d142428ad68dd8aa4ffb80719667b13ad5049f (patch)
treedfb6c20a127e053823e56edbc876f3678ccfd18b /core/jni/android_media_AudioTrack.cpp
parent08c96b5515f061f61e13b348f6022ce7c586e4c4 (diff)
downloadframeworks_base-c5d142428ad68dd8aa4ffb80719667b13ad5049f.zip
frameworks_base-c5d142428ad68dd8aa4ffb80719667b13ad5049f.tar.gz
frameworks_base-c5d142428ad68dd8aa4ffb80719667b13ad5049f.tar.bz2
Use set() return value instead of separate call to initCheck()
Change-Id: I6874ca00512d30824ecec10b8dc289993b985c7b
Diffstat (limited to 'core/jni/android_media_AudioTrack.cpp')
-rw-r--r--core/jni/android_media_AudioTrack.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/core/jni/android_media_AudioTrack.cpp b/core/jni/android_media_AudioTrack.cpp
index 3a5b566..3d9fc0a 100644
--- a/core/jni/android_media_AudioTrack.cpp
+++ b/core/jni/android_media_AudioTrack.cpp
@@ -300,10 +300,11 @@ android_media_AudioTrack_setup(JNIEnv *env, jobject thiz, jobject weak_this,
lpJniStorage->mCallbackData.busy = false;
// initialize the native AudioTrack object
+ status_t status;
switch (memoryMode) {
case MODE_STREAM:
- lpTrack->set(
+ status = lpTrack->set(
atStreamType,// stream type
sampleRateInHertz,
format,// word length, PCM
@@ -325,7 +326,7 @@ android_media_AudioTrack_setup(JNIEnv *env, jobject thiz, jobject weak_this,
goto native_init_failure;
}
- lpTrack->set(
+ status = lpTrack->set(
atStreamType,// stream type
sampleRateInHertz,
format,// word length, PCM
@@ -344,8 +345,8 @@ android_media_AudioTrack_setup(JNIEnv *env, jobject thiz, jobject weak_this,
goto native_init_failure;
}
- if (lpTrack->initCheck() != NO_ERROR) {
- ALOGE("Error initializing AudioTrack");
+ if (status != NO_ERROR) {
+ ALOGE("Error %d initializing AudioTrack", status);
goto native_init_failure;
}