diff options
author | James Dong <jdong@google.com> | 2011-01-18 14:26:55 -0800 |
---|---|---|
committer | James Dong <jdong@google.com> | 2011-01-18 14:28:37 -0800 |
commit | 183fa14b47faa3bbcd5377ee73fcdb0bccd8db88 (patch) | |
tree | 8028a4cda16e6aa0d2d9130db886121abf940eb1 /media | |
parent | 74ff70d2f2e90c591c58723121bc26ab44a3adcc (diff) | |
download | frameworks_base-183fa14b47faa3bbcd5377ee73fcdb0bccd8db88.zip frameworks_base-183fa14b47faa3bbcd5377ee73fcdb0bccd8db88.tar.gz frameworks_base-183fa14b47faa3bbcd5377ee73fcdb0bccd8db88.tar.bz2 |
Fix the sluggish preview during timelapse video recording because software encoder is used.
bug - 3361771
Change-Id: Ic5344e9eabe7f1b82910b65b4260e4ad8dc51c32
Diffstat (limited to 'media')
-rw-r--r-- | media/libmediaplayerservice/StagefrightRecorder.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/media/libmediaplayerservice/StagefrightRecorder.cpp b/media/libmediaplayerservice/StagefrightRecorder.cpp index 992abd7..54e515a 100644 --- a/media/libmediaplayerservice/StagefrightRecorder.cpp +++ b/media/libmediaplayerservice/StagefrightRecorder.cpp @@ -1244,7 +1244,9 @@ status_t StagefrightRecorder::setupVideoEncoder( // Use software codec for time lapse uint32_t encoder_flags = 0; if (mCaptureTimeLapse) { - encoder_flags |= OMXCodec::kPreferSoftwareCodecs; + // Do not use software encoder for timelapse for now + // It is _very_ slow and the preview appears sluggish + //encoder_flags |= OMXCodec::kPreferSoftwareCodecs; } else if (mIsMetaDataStoredInVideoBuffers) { encoder_flags |= OMXCodec::kHardwareCodecsOnly; encoder_flags |= OMXCodec::kStoreMetaDataInVideoBuffers; |