am 1418de7e: Merge "Fix the sluggish preview during timelapse video recording because software encoder is used." into honeycomb

* commit '1418de7eff012c37cf34328eb368a547d70a1441':
  Fix the sluggish preview during timelapse video recording because software encoder is used.
This commit is contained in:
James Dong
2011-01-18 14:44:58 -08:00
committed by Android Git Automerger

View File

@@ -1244,7 +1244,9 @@ status_t StagefrightRecorder::setupVideoEncoder(
// Use software codec for time lapse // Use software codec for time lapse
uint32_t encoder_flags = 0; uint32_t encoder_flags = 0;
if (mCaptureTimeLapse) { 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) { } else if (mIsMetaDataStoredInVideoBuffers) {
encoder_flags |= OMXCodec::kHardwareCodecsOnly; encoder_flags |= OMXCodec::kHardwareCodecsOnly;
encoder_flags |= OMXCodec::kStoreMetaDataInVideoBuffers; encoder_flags |= OMXCodec::kStoreMetaDataInVideoBuffers;