summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/StagefrightRecorder.cpp
diff options
context:
space:
mode:
authorJames Dong <jdong@google.com>2011-01-18 14:26:55 -0800
committerJames Dong <jdong@google.com>2011-01-18 14:28:37 -0800
commit31389148f4ab7587e150f4043b7379eaefe2af2b (patch)
tree28d20f9c37755cbf14af6cc2d20e7a17fc213efc /media/libmediaplayerservice/StagefrightRecorder.cpp
parentbf6489f8b4c03dda70bf7a549702b98da497e348 (diff)
downloadframeworks_av-31389148f4ab7587e150f4043b7379eaefe2af2b.zip
frameworks_av-31389148f4ab7587e150f4043b7379eaefe2af2b.tar.gz
frameworks_av-31389148f4ab7587e150f4043b7379eaefe2af2b.tar.bz2
Fix the sluggish preview during timelapse video recording because software encoder is used.
bug - 3361771 Change-Id: Ic5344e9eabe7f1b82910b65b4260e4ad8dc51c32
Diffstat (limited to 'media/libmediaplayerservice/StagefrightRecorder.cpp')
-rw-r--r--media/libmediaplayerservice/StagefrightRecorder.cpp4
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;