summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorHochi Huang <hochi.huang@mediatek.com>2014-10-22 22:10:02 +0800
committerLeo Wang <leozwang@google.com>2014-10-24 00:47:54 +0000
commit4a7873f19afecb01ef06b0f3dc4dde0a13a17ab3 (patch)
treebc7b684dc83fde802c60a08ecfea1380cbc5e381 /media
parentfd73db22570bb1bf87b2f32685a31b4c295c848d (diff)
downloadframeworks_base-4a7873f19afecb01ef06b0f3dc4dde0a13a17ab3.zip
frameworks_base-4a7873f19afecb01ef06b0f3dc4dde0a13a17ab3.tar.gz
frameworks_base-4a7873f19afecb01ef06b0f3dc4dde0a13a17ab3.tar.bz2
[FM]Fix FM App record fail Buganizer ID: 17975676
Signed-off-by: Hochi Huang <hochi.huang@mediatek.com> Review: https://partner-android-review.git.corp.google.com/#/c/185235 Change-Id: I024db429b8ff56851c814857691b06ea5e69198a
Diffstat (limited to 'media')
-rw-r--r--media/jni/android_media_MediaRecorder.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/media/jni/android_media_MediaRecorder.cpp b/media/jni/android_media_MediaRecorder.cpp
index 5646740..3b1b1d7 100644
--- a/media/jni/android_media_MediaRecorder.cpp
+++ b/media/jni/android_media_MediaRecorder.cpp
@@ -182,7 +182,8 @@ static void
android_media_MediaRecorder_setAudioSource(JNIEnv *env, jobject thiz, jint as)
{
ALOGV("setAudioSource(%d)", as);
- if (as < AUDIO_SOURCE_DEFAULT || as >= AUDIO_SOURCE_CNT) {
+ if (as < AUDIO_SOURCE_DEFAULT ||
+ (as >= AUDIO_SOURCE_CNT && as != AUDIO_SOURCE_FM_TUNER)) {
jniThrowException(env, "java/lang/IllegalArgumentException", "Invalid audio source");
return;
}