summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Kondik <shade@chemlab.org>2013-12-10 11:51:31 -0800
committerSteve Kondik <shade@chemlab.org>2013-12-10 11:51:31 -0800
commit4370e3dd2ff3766eba012fe3b109b7ace4008a32 (patch)
tree428e28a1f0080fbeb1594aff16b826cb55f20203
parent8f01f0805042e3e9f3a83205fa26c9513fa10a4a (diff)
downloadandroid_packages_apps_Gallery2-4370e3dd2ff3766eba012fe3b109b7ace4008a32.tar.gz
android_packages_apps_Gallery2-4370e3dd2ff3766eba012fe3b109b7ace4008a32.tar.bz2
android_packages_apps_Gallery2-4370e3dd2ff3766eba012fe3b109b7ace4008a32.zip
Don't record audio for HFR or timelapse modes
* This just doesn't make sense and causes issues with the HAL. Change-Id: I8c608e5c9428adb5a709373547166045770b1850
-rw-r--r--src/com/android/camera/VideoModule.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/android/camera/VideoModule.java b/src/com/android/camera/VideoModule.java
index b3b31700e..9f360f0ba 100644
--- a/src/com/android/camera/VideoModule.java
+++ b/src/com/android/camera/VideoModule.java
@@ -1384,8 +1384,11 @@ public class VideoModule implements CameraModule,
mActivity.mCameraDevice.unlock();
mActivity.mCameraDevice.waitDone();
mMediaRecorder.setCamera(mActivity.mCameraDevice.getCamera());
- if (!mCaptureTimeLapse) {
+ String hfr = mParameters.getVideoHighFrameRate();
+ if (!mCaptureTimeLapse && ((hfr == null) || ("off".equals(hfr)))) {
mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);
+ } else {
+ mProfile.audioCodec = -1;
}
mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
mMediaRecorder.setProfile(mProfile);