diff options
author | Ashok Bhat <ashok.bhat@arm.com> | 2014-01-06 13:45:09 +0000 |
---|---|---|
committer | David Butcher <david.butcher@arm.com> | 2014-01-15 13:09:27 +0000 |
commit | 075e9a19ce645752f8282bc19c91b25978a7dc52 (patch) | |
tree | fce385509995923df2b7bb567081337fed25c6e5 /media/mca | |
parent | 337aa376c09bb97a48afe075b4018f030445534f (diff) | |
download | frameworks_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.cpp | 4 |
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); } |