Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f7e0a370 authored by Glenn Kasten's avatar Glenn Kasten
Browse files

Return correct status for android.media.AudioTrack.write(short[]...)

Bug: 9776374
Change-Id: If43c63a4ceeb8fef98708f0d42496d2fb90a21fd
parent 68389dee
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -597,11 +597,14 @@ static jint android_media_AudioTrack_native_write_short(JNIEnv *env, jobject th
                                                  jshortArray javaAudioData,
                                                  jint offsetInShorts, jint sizeInShorts,
                                                  jint javaAudioFormat) {
    return (android_media_AudioTrack_native_write_byte(env, thiz,
    jint written = android_media_AudioTrack_native_write_byte(env, thiz,
                                                 (jbyteArray) javaAudioData,
                                                 offsetInShorts*2, sizeInShorts*2,
                                                 javaAudioFormat)
            / 2);
                                                 javaAudioFormat);
    if (written > 0) {
        written /= 2;
    }
    return written;
}