summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Pannag Sanketi <psanketi@google.com> 2011-07-25 17:20:50 -0700
committer Pannag Sanketi <psanketi@google.com> 2011-07-25 17:38:15 -0700
commitcac873bd4ad6ffc8587e3d77fece5abcf2804f4f (patch)
treeb1eca99095ee19c9cc5d1f002f44e7dcd093fc11
parent47a7c68ac862ecfc68f35a63b330cbda7131cd66 (diff)
Fixing up Mediarecorder for MFF
For using the MediaRecorder in MFF (Mobile Filter Framework), getMediaRecorder method in mediarecorder jni was earlier changed to a non static method. Changed it back to a static method. Also, added a new source type to MediaRecorder.VideoSource for recording GRalloc buffers. Change-Id: I031fad45c12b0ac9602d9e451d4767e95a86234d
-rw-r--r--media/java/android/media/MediaRecorder.java2
-rw-r--r--media/jni/android_media_MediaRecorder.cpp2
2 files changed, 3 insertions, 1 deletions
diff --git a/media/java/android/media/MediaRecorder.java b/media/java/android/media/MediaRecorder.java
index 72069ac19a90..8f5d0e508651 100644
--- a/media/java/android/media/MediaRecorder.java
+++ b/media/java/android/media/MediaRecorder.java
@@ -176,6 +176,8 @@ public class MediaRecorder
public static final int DEFAULT = 0;
/** Camera video source */
public static final int CAMERA = 1;
+ /** @hide */
+ public static final int GRALLOC_BUFFER = 2;
}
/**
diff --git a/media/jni/android_media_MediaRecorder.cpp b/media/jni/android_media_MediaRecorder.cpp
index 922f7edcb721..e1d3219cadbf 100644
--- a/media/jni/android_media_MediaRecorder.cpp
+++ b/media/jni/android_media_MediaRecorder.cpp
@@ -127,7 +127,7 @@ static bool process_media_recorder_call(JNIEnv *env, status_t opStatus, const ch
return false;
}
-sp<MediaRecorder> getMediaRecorder(JNIEnv* env, jobject thiz)
+static sp<MediaRecorder> getMediaRecorder(JNIEnv* env, jobject thiz)
{
Mutex::Autolock l(sLock);
MediaRecorder* const p = (MediaRecorder*)env->GetIntField(thiz, fields.context);