OSDN Git Service

Revert "Short-term fix for unregistered JNI method"
authorGlenn Kasten <gkasten@google.com>
Thu, 7 Jan 2016 18:59:35 +0000 (10:59 -0800)
committerGlenn Kasten <gkasten@google.com>
Fri, 8 Jan 2016 00:02:49 +0000 (16:02 -0800)
This reverts commit 7922be86e29002dc3714824b2b669a9760de0528.

core/jni/android_media_AudioTrack.cpp
media/java/android/media/AudioTrack.java

index 3746972..768c7d4 100644 (file)
@@ -1049,12 +1049,9 @@ static void android_media_AudioTrack_disableDeviceCallback(
     pJniStorage->mDeviceCallback.clear();
 }
 
-// FIXME
-#if 0
 static jint android_media_AudioTrack_get_FCC_8(JNIEnv *env, jobject thiz) {
     return FCC_8;
 }
-#endif
 
 
 // ----------------------------------------------------------------------------
@@ -1113,7 +1110,7 @@ static const JNINativeMethod gMethods[] = {
     {"native_getRoutedDeviceId", "()I", (void *)android_media_AudioTrack_getRoutedDeviceId},
     {"native_enableDeviceCallback", "()V", (void *)android_media_AudioTrack_enableDeviceCallback},
     {"native_disableDeviceCallback", "()V", (void *)android_media_AudioTrack_disableDeviceCallback},
-    // FIXME {"native_get_FCC_8",     "()I",      (void *)android_media_AudioTrack_get_FCC_8},
+    {"native_get_FCC_8",     "()I",      (void *)android_media_AudioTrack_get_FCC_8},
 };
 
 
index 6dd1072..a810ff1 100644 (file)
@@ -100,7 +100,7 @@ public class AudioTrack
     /** Maximum value for AudioTrack channel count
      * @hide public for MediaCode only, do not un-hide or change to a numeric literal
      */
-    public static final int CHANNEL_COUNT_MAX = 8; // FIXME was native_get_FCC_8(), unregistered!
+    public static final int CHANNEL_COUNT_MAX = native_get_FCC_8();
 
     /** indicates AudioTrack state is stopped */
     public static final int PLAYSTATE_STOPPED = 1;  // matches SL_PLAYSTATE_STOPPED
@@ -2584,7 +2584,7 @@ public class AudioTrack
     private native final int native_getRoutedDeviceId();
     private native final void native_enableDeviceCallback();
     private native final void native_disableDeviceCallback();
-    // FIXME static private native int native_get_FCC_8();
+    static private native int native_get_FCC_8();
 
     //---------------------------------------------------------
     // Utility methods