diff options
author | Alok Kediya <kediya@codeaurora.org> | 2013-09-28 18:37:22 +0530 |
---|---|---|
committer | Linux Build Service Account <lnxbuild@localhost> | 2013-10-31 19:38:53 -0600 |
commit | b173e262d25651f2e2aa3bb1c36986a46728974c (patch) | |
tree | 1086452a327880055a0136252bbd0bc650755819 | |
parent | 6a09224d997a0379e81df542630395ef6ff3ff3e (diff) | |
download | android_packages_apps_Snap-b173e262d25651f2e2aa3bb1c36986a46728974c.tar.gz android_packages_apps_Snap-b173e262d25651f2e2aa3bb1c36986a46728974c.tar.bz2 android_packages_apps_Snap-b173e262d25651f2e2aa3bb1c36986a46728974c.zip |
Camcorder: Set audio code in profile based on hfr and time lapse settings.
Set audio codec in media profile only when time lapse is not set and
hfr is set to Off mode.
(cherry picked from commit f0a631472983c59e0fe936bffacc2fde763517f6 )
Change-Id: Id4ce04793b0968a18ec9c3ee3c71f77c7d0a4d34
(cherry picked from commit 47eec26bb58c977dceb07497c590f7dabf0417e6)
(cherry picked from commit aa4e7a3a4da9e46aee154a4152f2b93be888a9da)
(cherry picked from commit b7667e7e853248f516bb2edbc01f8c5cb7e5a7ab)
-rw-r--r-- | src/com/android/camera/VideoModule.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/camera/VideoModule.java b/src/com/android/camera/VideoModule.java index edfeadfd5..5e986653e 100644 --- a/src/com/android/camera/VideoModule.java +++ b/src/com/android/camera/VideoModule.java @@ -1087,10 +1087,14 @@ public class VideoModule implements CameraModule, // Unlock the camera object before passing it to media recorder. mCameraDevice.unlock(); mMediaRecorder.setCamera(mCameraDevice.getCamera()); - if (!mCaptureTimeLapse) { + String hfr = mParameters.getVideoHighFrameRate(); + if (!mCaptureTimeLapse && ((hfr == null) || ("off".equals(hfr)))) { mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER); mProfile.audioCodec = mAudioEncoder; + } else { + mProfile.audioCodec = -1; //not set } + mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); mProfile.videoCodec = mVideoEncoder; |