summaryrefslogtreecommitdiffstats
path: root/media/mca
diff options
context:
space:
mode:
authorAshok Bhat <ashok.bhat@arm.com>2014-01-06 13:45:09 +0000
committerDavid Butcher <david.butcher@arm.com>2014-01-15 13:09:27 +0000
commit075e9a19ce645752f8282bc19c91b25978a7dc52 (patch)
treefce385509995923df2b7bb567081337fed25c6e5 /media/mca
parent337aa376c09bb97a48afe075b4018f030445534f (diff)
downloadframeworks_base-075e9a19ce645752f8282bc19c91b25978a7dc52.zip
frameworks_base-075e9a19ce645752f8282bc19c91b25978a7dc52.tar.gz
frameworks_base-075e9a19ce645752f8282bc19c91b25978a7dc52.tar.bz2
AArch64: Use long for pointers in media classes
For storing pointers, long is used in media classes, as native pointers can be 64-bit. In addition, some minor changes have been done to conform with standard JNI practice (e.g. use of jint instead of int in JNI function prototypes) Change-Id: Idc4ca0124d03df7f9cef412488abafd020e5e774 Signed-off-by: Ashok Bhat <ashok.bhat@arm.com> Signed-off-by: Marcus Oakland <marcus.oakland@arm.com> Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
Diffstat (limited to 'media/mca')
-rw-r--r--media/mca/filterfw/jni/jni_gl_environment.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/media/mca/filterfw/jni/jni_gl_environment.cpp b/media/mca/filterfw/jni/jni_gl_environment.cpp
index 9abf191..6da7b7c 100644
--- a/media/mca/filterfw/jni/jni_gl_environment.cpp
+++ b/media/mca/filterfw/jni/jni_gl_environment.cpp
@@ -119,12 +119,12 @@ static sp<MediaRecorder> getMediaRecorder(JNIEnv* env, jobject jmediarecorder) {
return NULL;
}
- jfieldID context = env->GetFieldID(clazz, "mNativeContext", "I");
+ jfieldID context = env->GetFieldID(clazz, "mNativeContext", "J");
if (context == NULL) {
return NULL;
}
- MediaRecorder* const p = (MediaRecorder*)env->GetIntField(jmediarecorder, context);
+ MediaRecorder* const p = (MediaRecorder*)env->GetLongField(jmediarecorder, context);
env->DeleteLocalRef(clazz);
return sp<MediaRecorder>(p);
}