From 183fa14b47faa3bbcd5377ee73fcdb0bccd8db88 Mon Sep 17 00:00:00 2001 From: James Dong Date: Tue, 18 Jan 2011 14:26:55 -0800 Subject: [PATCH] Fix the sluggish preview during timelapse video recording because software encoder is used. bug - 3361771 Change-Id: Ic5344e9eabe7f1b82910b65b4260e4ad8dc51c32 --- media/libmediaplayerservice/StagefrightRecorder.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/media/libmediaplayerservice/StagefrightRecorder.cpp b/media/libmediaplayerservice/StagefrightRecorder.cpp index 992abd77093df..54e515a5323f8 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;